Closed Bug 233382 Opened 21 years ago Closed 21 years ago

Build fails, layout not building needed dependencies first

Categories

(SeaMonkey :: Build Config, defect)

x86
BeOS
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: thesuckiestemail, Unassigned)

Details

User-Agent:       
Build Identifier: 

Build is broken in layout.

Trying to build get you errors like:
make[3]: *** No rule to make target `../../dist/lib/libgkxulbase_s.a', needed by
`gbdate.h'.  Stop.
make[3]: Leaving directory `/mozdev/mozilla/layout/build'

This can be temporarily fixed by building sub-dirs (html, xul) first, but
someone broke this bad. 

Could someone verify this on other platform than BeOS?

Reproducible: Always
Steps to Reproduce:
This works fine on the BeOS tinderbox and on many other platforms:

http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey
http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey-Ports

gkxulbase_s.a is built in layout/xul/base/src/
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
I'll get a new tree and see if I still have this problem.
I still have this problem with new CVS-tree, but during first build I had a gcc
crash in layout/html/base. Doing a complete make clean and then running make
still shows this problem however.

I'm not investigating this further, but I think there is some kind of hickup in
the build system. 
Seems I have to build content by myself too, as libgkconbase isn't built. Are
you sure this is supposed to work? I have to do a lot of manual building.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.