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.