Closed Bug 576074 Opened 14 years ago Closed 14 years ago

thebes.lib not found

Categories

(Core :: Graphics, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: insidepoolhenry, Unassigned)

References

Details

Attachments

(1 file, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a6pre) Gecko/20100626 SeaMonkey/2.1a3pre
Build Identifier: Build identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a6pre) Gecko/20100630 SeaMonkey/2.1a3pre

A_CLIENT /f/commsrc/mozilla/gfx/thebes/test/gfxWordCacheTest.cpp
gfxWordCacheTest.cpp
link -nologo -out:gfxSurfaceRefCountTest.exe -pdb:gfxSurfaceRefCountTest.pdb gfx
SurfaceRefCountTest.obj  -NXCOMPAT -DYNAMICBASE -SAFESEH     ../src/thebes.lib f
:/commsrc/OBJDIR/mozilla/dist/lib/unicharutil_s.lib  f:/commsrc/OBJDIR/mozilla/d
ist/lib/xpcom.lib f:/commsrc/OBJDIR/mozilla/dist/lib/xpcom_core.lib f:/commsrc/O
BJDIR/mozilla/dist/lib/mozalloc.lib f:/commsrc/OBJDIR/mozilla/dist/lib/nspr4.lib
 f:/commsrc/OBJDIR/mozilla/dist/lib/plc4.lib f:/commsrc/OBJDIR/mozilla/dist/lib/
plds4.lib   ../../../modules/zlib/src/mozz.lib   kernel32.lib user32.lib gdi32.l
ib winmm.lib wsock32.lib advapi32.lib usp10.lib
LINK : fatal error LNK1181: cannot open input file '../src/thebes.lib'
make[7]: *** [gfxSurfaceRefCountTest.exe] Error 157
make[7]: *** Waiting for unfinished jobs....
make[7]: Leaving directory `/f/commsrc/OBJDIR/mozilla/gfx/thebes/test'
make[6]: *** [tools] Error 2
make[6]: Leaving directory `/f/commsrc/OBJDIR/mozilla/gfx/thebes'
make[5]: *** [tools] Error 2
make[5]: Leaving directory `/f/commsrc/OBJDIR/mozilla/gfx'
make[4]: *** [tools_tier_platform] Error 2
make[4]: Leaving directory `/f/commsrc/OBJDIR/mozilla'
make[3]: *** [tier_platform] Error 2
make[3]: Leaving directory `/f/commsrc/OBJDIR/mozilla'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/f/commsrc/OBJDIR/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/f/commsrc/OBJDIR'
make: *** [build] Error 2

Reproducible: Always

Steps to Reproduce:
checked out latest code with hg
make -f client.mk clean
make -f client.mk build



Actual Results:  
.mozconfig
ac_add_options --enable-application=suite
ac_add_options --enable-optimize
ac_add_options --with-pthreads

mk_add_options MOZ_MAKE_FLAGS=-j2
mk_add_options MOZ_OBJDIR=/f/commsrc/OBJDIR
mk_add_options MOZ_CO_PROJECT=suite

Expected Results:  
Successful compile

Successfully compile.
clobber or make distclean and rebuild, that's what seems to have resolved this in places where we've seen this so far.
Component: Build Config → Graphics
Product: SeaMonkey → Core
QA Contact: build-config → thebes
Actually, it looks to me as if this is actually only starting to show up with a clobber, and only on shared builds (static builds seem unaffected, SeaMonkey and Thunderbird can't do libxul).

As shared builds are even supported for developers on Firefox, this might show up for those as well.

Shared builds on both SeaMonkey and Thunderbird trees are showing this recently.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Oh, as a note, we're seeing this on Windows only, Linux and Mac seems to be OK so far, AFAIK.
Looks like fallout from Bug 571989
Blocks: 571989
Attached patch Possible Fix (obsolete) — Splinter Review
Not fully tested yet, but if my gut feeling is right this should fix it!
Attachment #455356 - Flags: review?(vladimir)
...qref before [submit] rather
Attachment #455356 - Attachment is obsolete: true
Attachment #455357 - Flags: review?(vladimir)
Attachment #455356 - Flags: review?(vladimir)
I was unable to get this patch to work on my comm-central checkout, but editing the file inside comm-central/mozilla/gfx/thebes/test/Makefile.in to match the patch seems to work.
http://hg.mozilla.org/mozilla-central/rev/d6dc560f9468
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: