Closed Bug 24929 Opened 25 years ago Closed 24 years ago

nightly 2000-01-23 local build doesn't run due to spurious? undefined external (2of2)

Categories

(Core :: DOM: HTML Parser, defect, P3)

Sun
Solaris
defect

Tracking

()

VERIFIED INVALID
Future

People

(Reporter: drl, Assigned: rickg)

Details

I'm building nightly releases on Solaris (5.)7 with Sun C 5.0 I'm seeing a program startup failure due to an undefined symbol, MaxInt. (drl@jethro)20% pwd /ufs/sys3/mozilla/src/000123/s7/dist/bin (drl@jethro)21% ../../../../runit .//run-mozilla.sh ./mozilla-bin MOZILLA_FIVE_HOME=/ufs/sys/sys3/mozilla/src/000123/s7/dist/bin LD_LIBRARY_PATH=/ufs/sys/sys3/mozilla/src/000123/s7/dist/bin:/opt/pkgs/GTKglib/v1.2.6/lib:/opt/pkgs/GTKgtk/v1.2.6/lib:/opt/pkgs/MISCidl/v0.6.8/lib SHLIB_PATH=/ufs/sys/sys3/mozilla/src/000123/s7/dist/bin LIBPATH=/ufs/sys/sys3/mozilla/src/000123/s7/dist/bin MOZ_PROGRAM=./mozilla-bin MOZ_TOOLKIT= moz_debug=0 moz_debugger= nsNativeComponentLoader: autoregistering begins. ld.so.1: ./mozilla-bin: fatal: relocation error: file /ufs/sys/sys3/mozilla/src/000123/s7/dist/bin/components/libraptorhtmlpars.so: symbol __1cGMaxInt6Fii_i_: referenced symbol not found Killed MaxInt appears to be defined in .../xpcom/ds/nsStr.h as an inline function so it appears that whichever component of libraptorhtmlpars.so that references MaxInt (I'm guessing .../htmlparser/src/nsHTMLToTXTSinkStream.cpp, based on a recursive grep through the source tree for MaxInt-using files) does not use the inline definition somehow and thus generates the undefined external reference.
This works for every other compiler -- and has been working unchanged for over a year. Could something else have changed in your environment?
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → REMIND
I should have made this clear. I have just switched from Sun C 4.2 to Sun C 5.0 so the change is *likely* to be the source of my new problems.
changing qa contact for solaris bugs to hong
QA Contact: janc → hong
reopening and marking Future...
Status: RESOLVED → REOPENED
Resolution: REMIND → ---
Target Milestone: --- → Future
Too old to be of use. Marking invalid.
Status: REOPENED → RESOLVED
Closed: 25 years ago24 years ago
Resolution: --- → INVALID
indeed. vrfy invalid
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.