Closed
Bug 8803
Opened 27 years ago
Closed 26 years ago
Linux/Slackware: undefined iostream symbols, app won't start
Categories
(Core :: DOM: HTML Parser, defect, P1)
Tracking
()
VERIFIED
FIXED
M10
People
(Reporter: johnod, Assigned: harishd)
Details
(Whiteboard: [19990902] requesting reporter to verify)
johnny:~/mozilla/package# ./mozilla-apprunner.sh
MOZILLA_FIVE_HOME=/root/mozilla/package
LD_LIBRARY_PATH=/root/mozilla/package:/usr/local/rvplayer5.0
MOZ_PROGRAM=./apprunner
moz_debug=0
moz_debugger=
./apprunner: error in loading shared libraries
/root/mozilla/package/libraptorhtmlpars.so: undefined symbol:
__vt_8iostream.3ios
I am running Slackware 4.0 and never have had any luck running any
of these "milestone" releases. This was the M7 attempt.
Just thought you should know.
Thanks
Johnny O
Steve, do you know what the problem here could be? Re-assign to the build team
if necessary ...
Comment 3•27 years ago
|
||
Slackware is a distribution of linux,
http://www.slackware.com/
> > + What is Slackware 4.0?
>
> Have you heard of Linux? Slackware Linux? The oldest distribution of Linux?
> Well, they are up to version 4.0 now with glibc2 runtime compatability, but
> still libc5 based.
Comment 5•27 years ago
|
||
This looks like the htmlparser library is relying on streams. We know there are
stream incompatibilities between all the platforms we support, and my
understanding is that we were supposed to be moving to use nsStream everywhere
instead of iostream. But when I search lxr for iostream.h, I still see a LOT of
files including it: http://lxr.mozilla.org/seamonkey/search?string=iostream.h
Cc'ing Rick (who owns the parser library and nsString2,), dp (for xpcom), tague
(for intl), and brendan and ramiro (because they might want to be aware of the
issue).
Comment 6•27 years ago
|
||
bugzilla threw away my cc line changes; trying to make them again.
so why is this bug assigned to leaf? re-assigning to rickg.
As discussed previously, the use of iostream kills a lot of the portability in
the product, and I thought the decision was to either use NSPR, or as akkana
mentions, using nsStream.
If we changed our minds, and this is the right thing to do, then make a note of
that and close the bug, but this is beyond leaf's scope.
Comment 9•27 years ago
|
||
Bug 8413 may be a dup of this. Some Sun SPARC nightly builds (Solaris 2.5.1)
have the same problem; but when I compile them directly under Solaris 7 (+egcs),
the problem never occurs. Seems to be a build config related problem...
Comment 10•27 years ago
|
||
I'm about 1/2 way done with ripping iostreams out of the parsing engine. All
that's left is debug code, and I'll switch that over to JohnM stream classes
soon.
Updated•26 years ago
|
Target Milestone: M8 → M9
Comment 11•26 years ago
|
||
moving the rest of this work to m9
Comment 12•26 years ago
|
||
Harish -- I'm giving this to you now, since all that's left is the debug methods
which use ostream.
Updated•26 years ago
|
Summary: undefined iostream symbols when trying any of the milestone releases → Linux/Slackware: undefined iostream symbols, app won't start
Comment 13•26 years ago
|
||
resummarizing.
| Assignee | ||
Comment 14•26 years ago
|
||
Moving to M10.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 15•26 years ago
|
||
Replaced ostream with nsStream on all debug methods.
Marking bug fixed.
Updated•26 years ago
|
Whiteboard: [19990902] requesting reporter to verify
Comment 16•26 years ago
|
||
I build Milestone M9 without any problems on Solaris 7 sparc with gcc 2.95.1.
Seems to be fixed :-)
Thanks !
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 17•26 years ago
|
||
Thanks!
Marking verified.
You need to log in
before you can comment on or make changes to this bug.
Description
•