If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

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

VERIFIED INVALID

Status

()

Core
HTML: Parser
P3
normal
VERIFIED INVALID
18 years ago
17 years ago

People

(Reporter: David R. Linn, Assigned: rickg)

Tracking

Trunk
Future
Sun
Solaris
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

18 years ago
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.
(Assignee)

Comment 1

18 years ago
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
Last Resolved: 18 years ago
Resolution: --- → REMIND
(Reporter)

Comment 2

18 years ago
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.

Comment 3

18 years ago
changing qa contact for solaris bugs to hong
QA Contact: janc → hong

Comment 4

17 years ago
reopening and marking Future...
Status: RESOLVED → REOPENED
Resolution: REMIND → ---
Target Milestone: --- → Future
(Assignee)

Comment 5

17 years ago
Too old to be of use. Marking invalid.
Status: REOPENED → RESOLVED
Last Resolved: 18 years ago17 years ago
Resolution: --- → INVALID

Comment 6

17 years ago
indeed. vrfy invalid
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.