Closed Bug 101410 Opened 23 years ago Closed 21 years ago

makeinstall does not copy oji.lib

Categories

(Core Graveyard :: Java: OJI, defect)

x86
Windows 98
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jonsmirl, Assigned: nidheesh)

References

Details

(Keywords: topembed-)

oji.lib is not getting copied to the dist/lib directory like it should as part 
of the build process. The dll is getting copied. This makes building in the 
mozilla\java directory fail.
Blocks: 101408
Reassign to Joe as I'm leaving the role of OJI module owner.
Target Milestone: --- → mozilla0.9.5
Ressign to Joe Chou, as I am no longer working officially on OJI.
Assignee: edburns → joe.chou
Target Milestone: mozilla0.9.5 → mozilla0.9.6
Reporter, what mozilla you used (trunk, some branch)? Would you provide
something to reproduce the problem? Thanks.
Trunk of Mozilla as day bug was filed.  This is just a simple problem in the 
makefile file, work around was to manually copy oji.lib.
Re-assign to nidheesh.
Assignee: joe.chou → nidheesh
Target Milestone: mozilla0.9.6 → mozilla0.9.9
nidheesh, do you think that you can fix this before 0.9.9??

Chris, do you think that you can help us here?
Blocks: 104172
I think the key to this is in line 441 of config/rules.mak :

# Build the component as a standalone DLL. Do _not_ install the import
# library, because it's a component; nobody should be linking against
# it!

So why is the mozilla/java (blackwood?) makefiles trying to link against a
component?  Also, according to the rules.mak, you can't build both java & oji
into the same app.  

These makefiles reference oji.lib:

java\dom\src\makefile.win
java\pluggable-jvm\wf_moz6\public\makefile.win
java\pluggable-jvm\wf_moz6\src\makefile.win
java\plugins\src\makefile.win

I don't know why they need oji.lib, I just tried to build the java directory 
and got a bunch of errors and then proceeded to fix them.
Status: NEW → ASSIGNED
Keywords: mozilla1.0
Keywords: topembed
topembed-
not clear from summary and description
if this is important for embedding, escalate by removing -

- triage team (chofmann, cathleen, marcia)
Keywords: topembedtopembed-
QA Contact: pmac → petersen
Keywords: mozilla1.0
Target Milestone: mozilla0.9.9 → ---
The nmake build system has been removed.  Marking this wontfix. (We need a
NO_LONGER_RELEVANT bug state.)
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.