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

Building with --enable-xsl is horked

VERIFIED FIXED

Status

()

Core
Layout
P3
normal
VERIFIED FIXED
18 years ago
17 years ago

People

(Reporter: Axel Hecht, Assigned: Nisheeth Ranjan)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

18 years ago
Hi,
I get the following link error in libraptorhtml.so:

ld: fatal: symbol `kISupportsIID' is multiply defined:
        (file ../../dist/lib/libraptorxmldoc_s.a(nsXMLContentSink.o) and file
../../dist/lib/libraptorlayout_s.a(nsGenericElement.o));
ld: fatal: symbol `kIContentIID' is multiply defined:
        (file ../../dist/lib/libraptorxmldoc_s.a(nsXMLContentSink.o) and file
../../dist/lib/libraptorlayout_s.a(nsGenericElement.o));
ld: fatal: File processing errors. No output written to libraptorhtml.so
collect2: ld returned 1 exit status


This problem has not been there on Wednesday, just checked out with date and
verified, layout passed with no problems.

The funny thing is, that I don't find any changes either in nsGenericElement.cpp
or nsXMLContentSink.cpp, that would make up for this.

This has been reported by daa in the xslt newsgroup as well, so I don't think
it's my configuration.

Axel

Comment 1

18 years ago
not positive , but i think I saw this before last wed

changed to OS-ALL , I see this on linux also

OS: Solaris → All
Hardware: Sun → All

Comment 2

18 years ago
I saw that too over the weekend, after removing the two declarations it was
building again.

Index: nsXMLContentSink.cpp
===================================================================
RCS file: /cvsroot/mozilla/layout/xml/document/src/nsXMLContentSink.cpp,v
retrieving revision 1.108
diff -r1.108 nsXMLContentSink.cpp
103c103
< static NS_DEFINE_IID(kIContentIID, NS_ICONTENT_IID);
---
> /*static NS_DEFINE_IID(kIContentIID, NS_ICONTENT_IID);*/
105c105
< static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
---
> /*static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);*/

Don't ask me why this broke ....
Reassigning to nisheeth                                                                   
Assignee: clayton → nisheeth
(Assignee)

Comment 4

18 years ago
Axel, I am re-assigning this to you.  I've sent you comments about your patch 
via email.  Once you get a chance to check this in, please close out this bug.  
Thanks!
Assignee: nisheeth → axel
(Assignee)

Comment 5

18 years ago
I have some free time today.  Will check in the fix today.  Re-assigning to 
myself.
Assignee: axel → nisheeth
(Assignee)

Comment 6

18 years ago
The fix is checked in.
Status: NEW → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED

Comment 7

17 years ago
Not seeing this problem in the July 14th builds. Marking verified fixed.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.