Solaris x86/Studio 10: nxXPTStubBase::StubXX - unknown symbol

RESOLVED DUPLICATE of bug 295306

Status

()

Core
XPCOM
--
blocker
RESOLVED DUPLICATE of bug 295306
13 years ago
12 years ago

People

(Reporter: Markus Doehr, Assigned: dougt)

Tracking

1.8 Branch
x86
Solaris
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

13 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050823 Firefox/1.0+
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050823 Firefox/1.0+

make[4]: Entering directory
`/export/home/doehrm/mozilla/binphoenix_CC/js/src/xpconnect/shell'
CC   -xbuiltin=%all -features=tmplife -mt  -DNDEBUG -DTRIMMED -xO4 -o xpcshell
xpcshell.o  -xildoff -zlaz
yload -zcombreloc    -L../../../../dist/bin -L../../../../dist/lib
-L../../../../dist/bin -lmozjs -L../..
/../../dist/bin -lxpcom -lxpcom_core  -L../../../../dist/lib -lplds4 -lplc4
-lnspr4 -lpthread -ldl -lrt  
-lsocket -ldl -lm     
Undefiniertes                   erstmals referenziert
 Symbol                             in Datei
unsigned nsXPTCStubBase::Stub169()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub167()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub168()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub165()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub166()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub163()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub164()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub161()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub162()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub160()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub159()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub157()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub158()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub155()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub156()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub153()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub154()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub151()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub152()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub150()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub189()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub187()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub188()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub185()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub186()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub183()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub184()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub181()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub182()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub180()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub95()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub96()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub97()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub179()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub98()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub99()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub177()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub178()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub175()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub176()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub173()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub174()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub171()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub90()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub172()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub91()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub92()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub170()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub93()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub94()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub85()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub86()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub87()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub88()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub89()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub80()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub81()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub82()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub83()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub84()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub75()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub76()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub77()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub199()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub78()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub9()      ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub79()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub8()      ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub197()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub7()      ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub198()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub6()      ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub195()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub5()      ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub196()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub4()      ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub193()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub3()      ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub194()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub191()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub70()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub192()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub71()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub72()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub190()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub73()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub74()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub65()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub66()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub67()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub68()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub69()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub60()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub61()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub62()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub63()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub64()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub55()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub56()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub57()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub58()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub59()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub50()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub51()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub52()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub53()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub54()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub45()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub46()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub47()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub48()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub49()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub40()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub41()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub42()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub43()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub44()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub35()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub36()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub37()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub38()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub39()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub30()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub31()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub32()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub33()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub34()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub25()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub26()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub27()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub209()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub109()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub28()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub29()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub207()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub107()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub208()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub108()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub205()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub105()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub206()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub106()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub203()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub103()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub204()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub104()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub201()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub101()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub20()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub202()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub102()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub21()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub22()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub200()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub100()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub23()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub24()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub15()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub16()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub17()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub18()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub19()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub10()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub11()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub12()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub13()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub14()     ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub229()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub129()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub227()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub127()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub228()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub128()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub225()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub125()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub226()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub126()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub223()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub123()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub224()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub124()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub221()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub121()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub222()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub122()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub220()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub120()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub219()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub119()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub217()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub117()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub218()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub118()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub215()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub115()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub216()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub116()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub213()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub113()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub214()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub114()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub211()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub111()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub212()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub112()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub210()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub110()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub249()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub149()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub247()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub147()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub248()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub148()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub245()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub145()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub246()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub146()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub243()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub143()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub244()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub144()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub241()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub141()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub242()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub142()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub240()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub140()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub239()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub139()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub237()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub137()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub238()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub138()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub235()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub135()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub236()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub136()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub233()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub133()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub234()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub134()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub231()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub131()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub232()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub132()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub230()    ../../../../dist/bin/libxpcom_core.so 
unsigned nsXPTCStubBase::Stub130()    ../../../../dist/bin/libxpcom_core.so

doehrm@plonk ~/mozilla>CC -V
CC: Sun C++ 5.7 Patch 117831-03 2005/07/21

doehrm@plonk ~/mozilla>uname -a
SunOS plonk 5.9 Generic_118559-10 i86pc i386 i86pc

doehrm@plonk ~/mozilla>as -V
as: Sun Compiler Common 9.0 Patch 115114-02 2004/02/09

Building with gcc-3.4.3 works fine, this may be related to bug #295306 and/or
bug #268524.

This happens both on MOZILLA_1_8_BRANCH and FIREFOX_1_0_6_RELEASE.

Reproducible: Always

Steps to Reproduce:
(Reporter)

Updated

13 years ago
Component: General → XPCOM
OS: other → Solaris
Product: Firefox → Core
Version: unspecified → 1.8 Branch

Comment 1

13 years ago
Those two bugs are not related since both were checked in after the aviary
branch was created (and you said it fails with FF 1.0.6, too).

Comment 2

13 years ago
Ah never mind Comment 1...this bug here might be a dupe so, but i cannot find
the bug where to dupe to.

Comment 3

13 years ago
Charles: Could you explain to use what you meant in Bug 249420 Comment 4 with
the build problem with Studio 10, was it this build error here?
Assignee: nobody → dougt
QA Contact: general → xpcom
(Reporter)

Comment 4

13 years ago
I have to correct myself - I verified with a fresh checkout of
FIREFOX_1_0_6_RELEASE and this build is working, xpcshell is correctly built.
(In reply to comment #3)
> Charles: Could you explain to use what you meant in Bug 249420 Comment 4 with
> the build problem with Studio 10, was it this build error here?

Is it this bug: I don't know.  It looks similair in some respects, as do 
others I found searching bugzilla, but I got no such error messages; the 
link happened just fine, it just wouldn't run; segv on start, before any 
window.  Same behaviour with TB, of course.

I'd be glad to explain further:  

Upon attempted build of FF on Solaris 10 x86, the CVS check out 
of, apparently frozen, 1.0.6 solaris related release files in the 
following area are incorrect for the Sun Studio 10 compiler: 

xpcom/reflect/xptcall/src/md/unix

If (as Leon Sha suggested), one replaces the files *SUNW* and 
*solaris* from the current CVS mozilla trunk in that area, the 
build will work.  Leon used Studio 8 to generate his binaries.

I have offered to upload my binaries, which include all the 
non-customization patches from the Redhat SRPM, but have 
recieved no word.

Also, to be complete:

I did get gcc 4.0.1 to compile both FF, TB, and enigmail, but 
FF refused to use the java plugin on this platform, either 
1.4.2_08 gcc (probably 3) specific, or the 1.5.0_04 .so; the 
latter does work with the Sun Studio 10 build.

And:

The files in the above area, when one attempts to build with gcc 
4.0.1 get mis-selected.  Instead of the correct two *gcc_x86_unix.o 
files, the *x86_solaris.o files get built instead.  This was
the major trouble causing that build to segv.

Hope all this helps.
(Reporter)

Comment 6

13 years ago
Additional info: I built FIREFOX_1_0_6_RELEASE, it's built but it does not run:

No Persistent Registry Found.
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file
/home/mozilla/firefox-1.6/mozilla/toolkit/profile/src/nsINIParser.cpp, line 51
Type Manifest File:
/home/mozilla/firefox-1.6/mozilla/binphoenix_CC/dist/bin/components/xpti.dat
nsNativeComponentLoader: autoregistering begins.
*** Registering nsJarModule components (all right -- a generic module!)
*** Registering nsSoftwareUpdate components (all right -- a generic module!)
*** Registering JavaScript_Debugger components (all right -- a generic module!)
*** Registering nsInspectorModule components (all right -- a generic module!)
*** Registering nsNegotiateAuthModule components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering succeeded
nSCL: getModule("xpcomObsoleteModule"): 0
*** Registering xpcomObsoleteModule components (all right -- a generic module!)
nSCL: autoreg of "xpcomObsoleteModule": 0
nSCL: getModule("nsGfxXprintModule"): 0
*** Registering nsGfxXprintModule components (all right -- a generic module!)
nSCL: autoreg of "nsGfxXprintModule": 0
nSCL: getModule("nsImageLib2Module"): 0
*** Registering nsImageLib2Module components (all right -- a generic module!)
nSCL: autoreg of "nsImageLib2Module": 0
nSCL: getModule("PKI"): 0
*** Registering PKI components (all right -- a generic module!)
nSCL: autoreg of "PKI": 0
nSCL: getModule("nsLayoutModule"): 0
*** Registering nsLayoutModule components (all right -- a generic module!)
nSCL: autoreg of "nsLayoutModule": 0
nSCL: getModule("XRemoteServiceModule"): 0
*** Registering XRemoteServiceModule components (all right -- a generic module!)
nSCL: autoreg of "XRemoteServiceModule": 0
nSCL: getModule("xpconnect"): 0
*** Registering xpconnect components (all right -- a generic module!)
nSCL: autoreg of "xpconnect": 0
nSCL: getModule("nsBrowserCompsModule"): 0
*** Registering nsBrowserCompsModule components (all right -- a generic module!)
nSCL: autoreg of "nsBrowserCompsModule": 0
nSCL: getModule("embedcomponents"): 0
*** Registering embedcomponents components (all right -- a generic module!)
nSCL: autoreg of "embedcomponents": 0
nSCL: getModule("nsComposerModule"): 0
*** Registering nsComposerModule components (all right -- a generic module!)
nSCL: autoreg of "nsComposerModule": 0
nSCL: getModule("nsParserModule"): 0
*** Registering nsParserModule components (all right -- a generic module!)
nSCL: autoreg of "nsParserModule": 0
nSCL: getModule("docshell_provider"): 0
*** Registering docshell_provider components (all right -- a generic module!)
nSCL: autoreg of "docshell_provider": 0
nSCL: getModule("necko_core_and_primary_protocols"): 0
*** Registering necko_core_and_primary_protocols components (all right -- a
generic module!)
nSCL: autoreg of "necko_core_and_primary_protocols": 0
nSCL: getModule("appshell"): 0
*** Registering appshell components (all right -- a generic module!)
nSCL: autoreg of "appshell": 0
nSCL: getModule("nsTransactionManagerModule"): 0
*** Registering nsTransactionManagerModule components (all right -- a generic
module!)
nSCL: autoreg of "nsTransactionManagerModule": 0
nSCL: getModule("nsMorkModule"): 0
*** Registering nsMorkModule components (all right -- a generic module!)
nSCL: autoreg of "nsMorkModule": 0
nSCL: getModule("nsChromeModule"): 0
*** Registering nsChromeModule components (all right -- a generic module!)
nSCL: autoreg of "nsChromeModule": 0
nSCL: getModule("necko_secondary_protocols"): 0
*** Registering necko_secondary_protocols components (all right -- a generic
module!)
nSCL: autoreg of "necko_secondary_protocols": 0
nSCL: getModule("nsGfxGTKModule"): 0
*** Registering nsGfxGTKModule components (all right -- a generic module!)
nSCL: autoreg of "nsGfxGTKModule": 0
nSCL: getModule("XRemoteClientModule"): 0
*** Registering XRemoteClientModule components (all right -- a generic module!)
nSCL: autoreg of "XRemoteClientModule": 0
nSCL: getModule("nsRDFModule"): 0
*** Registering nsRDFModule components (all right -- a generic module!)
nSCL: autoreg of "nsRDFModule": 0
nSCL: getModule("NSS"): 0
*** Registering NSS components (all right -- a generic module!)
nSCL: autoreg of "NSS": 0
nSCL: getModule("BOOT"): 0
*** Registering BOOT components (all right -- a generic module!)
nSCL: autoreg of "BOOT": 0
nSCL: getModule("TransformiixModule"): 0
*** Registering TransformiixModule components (all right -- a generic module!)
nSCL: autoreg of "TransformiixModule": 0
nSCL: getModule("nsEditorModule"): 0
*** Registering nsEditorModule components (all right -- a generic module!)
nSCL: autoreg of "nsEditorModule": 0
nSCL: getModule("nsSecurityManagerModule"): 0
*** Registering nsSecurityManagerModule components (all right -- a generic module!)
nSCL: autoreg of "nsSecurityManagerModule": 0
nSCL: getModule("nsCJVMManagerModule"): 0
*** Registering nsCJVMManagerModule components (all right -- a generic module!)
nSCL: autoreg of "nsCJVMManagerModule": 0
nSCL: getModule("nsAccessibilityModule"): 0
*** Registering nsAccessibilityModule components (all right -- a generic module!)
nSCL: autoreg of "nsAccessibilityModule": 0
nSCL: getModule("application"): 0
*** Registering application components (all right -- a generic module!)
nSCL: autoreg of "application": 0
nSCL: getModule("nsAutoConfigModule"): 0
*** Registering nsAutoConfigModule components (all right -- a generic module!)
nSCL: autoreg of "nsAutoConfigModule": 0
nSCL: getModule("nsWidgetGTKModule"): 0
*** Registering nsWidgetGTKModule components (all right -- a generic module!)
nSCL: autoreg of "nsWidgetGTKModule": 0
nSCL: getModule("nsToolkitCompsModule"): 0
*** Registering nsToolkitCompsModule components (all right -- a generic module!)
nSCL: autoreg of "nsToolkitCompsModule": 0
nSCL: getModule("Browser_Embedding_Module"): 0
*** Registering Browser_Embedding_Module components (all right -- a generic module!)
nSCL: autoreg of "Browser_Embedding_Module": 0
nSCL: getModule("nsWebServicesModule"): 0
*** Registering nsWebServicesModule components (all right -- a generic module!)
nSCL: autoreg of "nsWebServicesModule": 0
nSCL: getModule("nsFindComponent"): 0
*** Registering nsFindComponent components (all right -- a generic module!)
nSCL: autoreg of "nsFindComponent": 0
nSCL: getModule("nsFileViewModule"): 0
*** Registering nsFileViewModule components (all right -- a generic module!)
nSCL: autoreg of "nsFileViewModule": 0
nSCL: getModule("nsI18nModule"): 0
*** Registering nsI18nModule components (all right -- a generic module!)
nSCL: autoreg of "nsI18nModule": 0
nSCL: getModule("nsGfxPSModule"): 0
*** Registering nsGfxPSModule components (all right -- a generic module!)
nSCL: autoreg of "nsGfxPSModule": 0
nSCL: getModule("nsUCvMathModule"): 0
*** Registering nsUCvMathModule components (all right -- a generic module!)
nSCL: autoreg of "nsUCvMathModule": 0
nSCL: getModule("nsPrefModule"): 0
*** Registering nsPrefModule components (all right -- a generic module!)
nSCL: autoreg of "nsPrefModule": 0
nSCL: getModule("nsUniversalCharDetModule"): 0
*** Registering nsUniversalCharDetModule components (all right -- a generic module!)
nSCL: autoreg of "nsUniversalCharDetModule": 0
nSCL: getModule("nsUConvModule"): 0
*** Registering nsUConvModule components (all right -- a generic module!)
nSCL: autoreg of "nsUConvModule": 0
nSCL: getModule("nsCookieModule"): 0
*** Registering nsCookieModule components (all right -- a generic module!)
nSCL: autoreg of "nsCookieModule": 0
nSCL: getModule("nsXMLExtrasModule"): 0
*** Registering nsXMLExtrasModule components (all right -- a generic module!)
nSCL: autoreg of "nsXMLExtrasModule": 0
nSCL: getModule("nsPluginModule"): 0
*** Registering nsPluginModule components (all right -- a generic module!)
nSCL: autoreg of "nsPluginModule": 0
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file
/home/mozilla/firefox-1.6/mozilla/toolkit/profile/src/nsINIParser.cpp, line 51
JS Component Loader: ERRORSegmentierungsfehler - Speicherabbild 'core' geschrieben


Here's the stack trace:

mozilla@mathilde ~/firefox-1.6/mozilla/binphoenix_CC/dist/bin>dbx firefox-bin core 
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.4' in your .dbxrc
Reading firefox-bin
core file header read successfully
Reading ld.so.1
Reading libpthread.so.1
Reading libthread.so.1
Reading libc.so.1
Reading libdl.so.1
Reading libmozjs.so
Reading libxpcom.so
Reading libgtk-1.2.so.0.9.1
Reading libgdk-1.2.so.0.9.1
Reading libglib-1.2.so.0.0.10
Reading libssl3.so
Reading libnss3.so
Reading libplc4.so
Reading libplds4.so
Reading libnspr4.so
Reading libsoftokn3.so
Reading librt.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libaio.so.1
Reading libmd5.so.1
Reading libmp.so.2
Reading libXt.so.4
Reading libX11.so.4
Reading libSM.so.6
Reading libICE.so.6
Reading libXext.so.0
Reading libCrun.so.1
Reading libgmodule-1.2.so.0.0.10
Reading libm.so.1
Reading libsmime3.so
Reading libXp.so.1
Reading libxpcom_compat.so
Reading libCstd.so.1
Reading libdemangle.so.1
Reading de_DE.ISO8859-1.so.2
Reading de_DE.ISO8859-15.so.2
Reading xlibi18n.so.2
Reading xiiimp.so.2
Reading 8859-1%UTF-16LE.so
Reading UTF-16LE%8859-1.so
Reading libjar50.so
Reading libxpinstall.so
Reading libjsd.so
Reading libinspector.so
Reading libnegotiateauth.so
Reading libgss.so.1
Reading libxfn.so.2
t@null (l@1) terminated by signal SEGV (no mapping at the fault address)
0xcea6f6f4: strlen+0x000c:      movl     (%eax),%edx
Current function is Reporter
  147       fprintf(stderr, "JS Component Loader: %s %s:%d\n"
(dbx) where
dbx: warning: can't find file
"/home/mozilla/firefox-1.6/mozilla/binphoenix_CC/xpcom/build/nsComponentManager.o"
dbx: warning: see `help finding-files'
  [1] strlen(0x0), at 0xcea6f6f4 
  [2] _doprnt(0x9993907, 0x80461ec, 0xa4e37e8), at 0xceaa8640 
  [3] _fprintf(0xa4e37e8, 0x99938ed, 0x999392c, 0x0, 0x0, 0xa5fec10), at 0xceaab082 
=>[4] Reporter(cx = 0xa5b5320, message = 0xa5fec10 "uncaught exception:
[Exception... "Component returned failure code: 0xceb80380 [nsIX
PCComponents.ID]"  nsresult: "0xceb80380 (<unknown>)"  location: "JS frame ::
file:///home/mozilla/firefox-1.6/mozilla/binphoenix_CC/dis
t/bin/components/nsProxyAutoConfig.js :: <TOP_LEVEL> :: line 48"  data: no]",
rep = 0x80463c8), line 147 in "mozJSComponentLoader.cpp"
  [5] js_ReportErrorAgain(cx = 0xa5b5320, message = 0xa601620 "uncaught
exception: [Exception... "Component returned failure code: 0xceb
80380 [nsIXPCComponents.ID]"  nsresult: "0xceb80380 (<unknown>)"  location: "JS
frame :: file:///home/mozilla/firefox-1.6/mozilla/binpho
enix_CC/dist/bin/components/nsProxyAutoConfig.js :: <TOP_LEVEL> :: line 48" 
data: no]", reportp = 0x80463c8), line 674 in "jscntxt.c"
  [6] ReportError(cx = 0xa5b5320, message = 0xa601620 "uncaught exception:
[Exception... "Component returned failure code: 0xceb80380 [n
sIXPCComponents.ID]"  nsresult: "0xceb80380 (<unknown>)"  location: "JS frame ::
file:///home/mozilla/firefox-1.6/mozilla/binphoenix_CC/
dist/bin/components/nsProxyAutoConfig.js :: <TOP_LEVEL> :: line 48"  data: no]",
reportp = 0x80463c8), line 335 in "jscntxt.c"
  [7] js_ReportErrorNumberVA(cx = 0xa5b5320, flags = 0, callback = 0xce9782c0 =
&js_GetErrorMessage(void *userRef, const char *locale, c
onst uintN errorNumber), userRef = (nil), errorNumber = 147U, charArgs = 1, ap =
0x8046448), line 630 in "jscntxt.c"
  [8] JS_ReportErrorNumber(cx = 0xa5b5320, errorCallback = 0xce9782c0 =
&js_GetErrorMessage(void *userRef, const char *locale, const uin
tN errorNumber), userRef = (nil), errorNumber = 147U, ...), line 3970 in "jsapi.c"
  [9] js_ReportUncaughtException(cx = 0xa5b5320), line 1072 in "jsexn.c"
  [10] JS_ExecuteScript(cx = 0xa5b5320, obj = 0xa5d9ab0, script = 0xa60bb08,
rval = 0x8046500), line 3543 in "jsapi.c"
  [11] mozJSComponentLoader::GlobalForLocation(this = 0xa5b9ef8, aLocation =
0xa4e7378 "rel:nsProxyAutoConfig.js", component = 0xa5b5070
), line 1126 in "mozJSComponentLoader.cpp"
  [12] mozJSComponentLoader::ModuleForLocation(this = 0xa5b9ef8,
registryLocation = 0xa4e7378 "rel:nsProxyAutoConfig.js", component = 0x
a5b5070), line 919 in "mozJSComponentLoader.cpp"
  [13] mozJSComponentLoader::AttemptRegistration(this = 0xa5b9ef8, component =
0xa5b5070, deferred = 0), line 755 in "mozJSComponentLoad
er.cpp"
  [14] mozJSComponentLoader::AutoRegisterComponent(this = 0xa5b9ef8, when = 0,
component = 0xa5b5070, registered = 0x8046a60), line 681 
in "mozJSComponentLoader.cpp"
  [15] mozJSComponentLoader::RegisterComponentsInDir(this = 0xa5b9ef8, when = 0,
dir = 0xa5a62f8), line 589 in "mozJSComponentLoader.cpp
"
  [16] mozJSComponentLoader::AutoRegisterComponents(this = 0xa5b9ef8, when = 0,
aDirectory = 0xa5a62f8), line 545 in "mozJSComponentLoad
er.cpp"
  [17] nsComponentManagerImpl::AutoRegisterNonNativeComponents(0xa597ee0,
0xa5a62f8), at 0xce819604 
  [18] nsComponentManagerImpl::AutoRegisterImpl(0xa597ee0, 0x0, 0x0, 0x1), at
0xce8191ea 
  [19] nsComponentManagerImpl::AutoRegister(0xa597ee0, 0x0), at 0xce819d50 
  [20] NS_InitXPCOM2(result = 0x8046f78, binDirectory = 0xa5080a0,
appFileLocationProvider = 0x80479fc), line 593 in "nsXPComInit.cpp"
  [21] ScopedXPCOMStartup::Initialize(this = 0x8046f78), line 794 in
"nsAppRunner.cpp"
  [22] ImportProfiles(aPService = 0xa596c08, aNative = 0xa508730), line 1288 in
"nsAppRunner.cpp"
  [23] SelectProfile(aResult = 0x80479c8, aNative = 0xa508730, aStartOffline =
0x80479c4), line 1409 in "nsAppRunner.cpp"
  [24] xre_main(argc = 1, argv = 0x8047a74, aAppData = 0xa32d954), line 1714 in
"nsAppRunner.cpp"
  [25] main(argc = 1, argv = 0x8047a74), line 58 in "nsBrowserApp.cpp"

mozilla@mathilde ~/firefox-1.6/mozilla>echo $MOZCONFIG
/home/mozilla/firefox-1.6/mozilla/../mozconfig
mozilla@mathilde ~/firefox-1.6/mozilla>cat $MOZCONFIG 
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/binphoenix_CC
. $topsrcdir/browser/config/mozconfig

mk_add_options  MOZ_CVS_FLAGS="-q -z9 "
mk_add_options  MOZ_CO_PROJECT=browser
#mk_add_options MOZ_PHOENIX=1
#ac_add_options --enable-optimize=-xO1
ac_add_options  --enable-application=browser
ac_add_options  --enable-default-toolkit=gtk
#ac_add_options --disable-debug
ac_add_options  --enable-debug
ac_add_options  --disable-shared
ac_add_options  --enable-static
ac_add_options  --disable-tests
ac_add_options  --enable-crypto
#ac_add_options
--enable-extensions=default,-inspector,-irc,-venkman,-content-packs,-help
#ac_add_options --enable-plaintext-editor-only
ac_add_options  --disable-freetype2


(In reply to comment #6)

For gcc 4.0.1, or Sun Studio 10 builds, see comment #5 here, and Bug 249420.


I have succedded in using both compilers to build working FF, TB, and 
enigmail.  I am posting using this build.  Just be aware that using gcc 
4.0.1 will result in a FF that will not use the java plugins available
on Solaris 10 x86.

Comment 8

13 years ago
I'm seeing the same problem as reported in the original description of this bug,
when trying to build firefox 1.5b1 on Solaris x86 with Sun Studio. I was able to
compile firefox 1.0.6 with the same compiler with no problem.

I've compared the solaris/SUNW files in xpcom/reflect/xptcall/src/md/unix, and
they all match the CVS trunk versions. I do notice, however, that firefox 1.0.6
has an older version of xptcstubs_x86_solaris.cpp, and I suspect that's where
the problem lies.

Comment 9

13 years ago
xptcstubs_x86_solaris.cpp was patched to address bug 295306.
Flags: blocking-aviary2.0?

Comment 10

13 years ago
The build problem is caused by an earlier uncaught error:

sed \
  -e 's/^\(STUB_ENTRY\)(\([0-9]\))/\11\(\2\)/' \
  -e 's/^\(STUB_ENTRY\)(\([0-9][0-9]\))/\12\(\2\)/' \
  -e 's/^\(STUB_ENTRY\)(\([0-9][0-9][0-9]\))/\13\(\2\)/' \
../../../../../../dist/include/xpcom/xptcstubsdef.inc > ./xptcstubsdef_asm.solx86
/usr/ccs/bin/as -o xptcstubs_asm_x86_solaris_SUNW.o -K PIC -L -P -D_ASM
-D__STDC__=0 
/export/stuff/mozilla/ff15b1/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_x86_solaris_SUNW.s
"/export/stuff/mozilla/ff15b1/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_x86_solaris_SUNW.s",
line 78: Can't find include file xptcstubsdef_asm.solx86


The sed output is placed in the current working directory, which is within
obj-firefox, but 'as' doesn't look for it there - it only looks in the source
directory. I worked around this by storing the sed output in $(srcdir) instead
of '.'. Will attach patch for reference, but I'm not sure if this is the correct
way to fix. Maybe adding '-I.' to the 'as' args would be better?

Whatever the fix, it should probably be applied to the other platforms which use
the same approach.





Comment 11

13 years ago
Created attachment 195571 [details] [diff] [review]
Prototype patch for comment...

Darin?
Attachment #195571 - Flags: review?(darin)

Comment 12

13 years ago
Comment on attachment 195571 [details] [diff] [review]
Prototype patch for comment...

r+sr=darin
Attachment #195571 - Flags: superreview+
Attachment #195571 - Flags: review?(darin)
Attachment #195571 - Flags: review+
(Reporter)

Comment 13

13 years ago
This works for me :-) even with a VERY high optimization option:

Build platform
target
i386-pc-solaris2.9

Build tools
Compiler 	Version 	Compiler flags
cc 	Sun C 5.7 Patch 117837-05 2005/07/19 	-xstrconst -xbuiltin=%all -mt
CC 	Sun C++ 5.7 Patch 117831-03 2005/07/21 	-xbuiltin=%all -features=tmplife -mt

Configure arguments
'--enable-optimize=-fast -xtarget=pentium3 -xipo=2' --enable-application=browser
--enable-default-toolkit=gtk --disable-debug --disable-shared --enable-static
--disable-tests --enable-crypto --disable-freetype2

Did this patch ever get checked in?  If not, is checkin needed?

Comment 15

13 years ago
(In reply to comment #14)
> Did this patch ever get checked in?  If not, is checkin needed?
>
I think this bug has been fixed by this. 
https://bugzilla.mozilla.org/show_bug.cgi?id=295306#c7
Ah, ok.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → FIXED
(Reporter)

Comment 17

12 years ago
I'm getting the same error again on Solaris 10/Studio 11:

CC  -I/usr/openwin/include -xbuiltin=%all -features=tmplife -mt  -DNDEBUG -DTRIMMED -xO4 -o xpcshell xpcshell.o  -M /usr/lib/ld/map.noexstk -xildoff -zlazyload -zcombreloc    -L../../../../dist/bin -L../../../../dist/lib -L../../../../dist/bin -lmozjs -L../../../../dist/bin -lxpcom -lxpcom_core  -L../../../../dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lposix4  -lsocket -ldl -lm     
Undefined                       first referenced
 symbol                             in file
unsigned nsXPTCStubBase::Stub169()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub167()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub168()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub165()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub166()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub163()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub164()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub161()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub162()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub160()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub159()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub157()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub158()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub155()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub156()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub153()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub154()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub151()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub152()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub150()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub189()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub187()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub188()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub185()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub186()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub183()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub184()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub181()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub182()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub180()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub95()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub96()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub97()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub179()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub98()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub99()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub177()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub178()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub175()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub176()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub173()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub174()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub171()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub90()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub172()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub91()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub92()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub170()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub93()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub94()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub85()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub86()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub87()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub88()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub89()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub80()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub81()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub82()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub83()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub84()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub75()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub76()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub77()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub199()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub78()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub9()      ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub79()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub8()      ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub197()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub7()      ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub198()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub6()      ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub195()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub5()      ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub196()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub4()      ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub193()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub3()      ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub194()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub191()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub70()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub192()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub71()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub72()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub190()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub73()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub74()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub65()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub66()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub67()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub68()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub69()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub60()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub61()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub62()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub63()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub64()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub55()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub56()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub57()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub58()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub59()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub50()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub51()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub52()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub53()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub54()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub45()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub46()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub47()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub48()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub49()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub40()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub41()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub42()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub43()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub44()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub35()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub36()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub37()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub38()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub39()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub30()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub31()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub32()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub33()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub34()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub25()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub26()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub27()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub209()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub109()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub28()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub29()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub207()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub107()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub208()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub108()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub205()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub105()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub206()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub106()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub203()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub103()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub204()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub104()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub201()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub101()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub20()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub202()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub102()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub21()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub22()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub200()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub100()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub23()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub24()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub15()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub16()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub17()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub18()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub19()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub10()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub11()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub12()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub13()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub14()     ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub229()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub129()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub227()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub127()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub228()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub128()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub225()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub125()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub226()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub126()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub223()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub123()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub224()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub124()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub221()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub121()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub222()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub122()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub220()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub120()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub219()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub119()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub217()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub117()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub218()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub118()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub215()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub115()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub216()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub116()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub213()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub113()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub214()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub114()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub211()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub111()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub212()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub112()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub210()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub110()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub249()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub149()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub247()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub147()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub248()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub148()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub245()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub145()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub246()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub146()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub243()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub143()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub244()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub144()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub241()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub141()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub242()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub142()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub240()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub140()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub239()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub139()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub237()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub137()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub238()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub138()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub235()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub135()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub236()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub136()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub233()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub133()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub234()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub134()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub231()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub131()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub232()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub132()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub230()    ../../../../dist/bin/libxpcom_core.so
unsigned nsXPTCStubBase::Stub130()    ../../../../dist/bin/libxpcom_core.so
ld: fatal: Symbol referencing errors. No output written to xpcshell
gmake[4]: *** [xpcshell] Error 1
gmake[4]: Leaving directory `/export/home/doehrm/firefox-18BRANCH-libmvec/js/src/xpconnect/shell'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/export/home/doehrm/firefox-18BRANCH-libmvec/js/src/xpconnect'
gmake[2]: *** [tier_9] Error 2

I'm using HEAD of mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in but the error is still there.
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---

Comment 18

12 years ago
(In reply to comment #17)

> gmake[4]: *** [xpcshell] Error 1
> gmake[4]: Leaving directory
> `/export/home/doehrm/firefox-18BRANCH-libmvec/js/src/xpconnect/shell'
> gmake[3]: *** [libs] Error 2
> gmake[3]: Leaving directory
> `/export/home/doehrm/firefox-18BRANCH-libmvec/js/src/xpconnect'
> gmake[2]: *** [tier_9] Error 2
> 
> I'm using HEAD of mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in but the
> error is still there.
> 

Seems you are building mozilla_1_8_branch. This patch was not checked into mozilla_1_8_branch. If you copy the Makefile.in from the head, did you do the configure and make clean?

Comment 19

12 years ago
I just encountered this while trying to build Thunderbird 1.5.0.4 on Solaris x86 with Studio 11.  Trying the patches mentioned to see if they help.

Comment 20

12 years ago
I'm still seeing this problem with Firefox 2.0 beta 1 - patch still works - can someone check it in, please?

Comment 21

12 years ago
(In reply to comment #20)
> I'm still seeing this problem with Firefox 2.0 beta 1 - patch still works - can
> someone check it in, please?
> 
Can you see this problem on mozilla trunk?

Comment 22

12 years ago
(In reply to comment #21)
> Can you see this problem on mozilla trunk?

Trunk seems OK - problem is still on the 1.8 branch, though.


*** This bug has been marked as a duplicate of 295306 ***
Status: UNCONFIRMED → RESOLVED
Last Resolved: 13 years ago12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.