Trunk unresolved symbol nsUInt32Array in libmimeemitter.sl

VERIFIED FIXED

Status

SeaMonkey
General
P3
normal
VERIFIED FIXED
17 years ago
13 years ago

People

(Reporter: Jim Dunn, Assigned: Jim Dunn)

Tracking

Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

17 years ago
mailnews/mime/emitters/src/nsMimeHtmlEmitter.cpp includes
includes nsIMsgWindow.h
which includes nsIMsgFolder.h
which includes nsIMsgDatabase.h
which includes nsMsgKeyArray.h
which includes nsUInt32Array.h

which causes nsMimeHtmlEmitter.cpp to have a dependency on
the nsUInt32Array symbol.  However libmimeemitter.sl (which
contains nsMimeHtmlEmitter.o does not link against
libmsgbaseutil.sl (which contains nsUInt32Array).  This is
causing, on startup of 'netscape' (not mozilla) a crash:
"can't resolve symbol nsUInt32Array"

I propose linking libmimeemitter.sl against -lmsgbaseutil

Index: mailnews/mime/emitters/build/Makefile.in
==================================================
RCS file: /cvsroot/mozilla/mailnews/mime/emitters/build/Makefile.in,v
retrieving revision 1.11
diff -c -r1.11 Makefile.in
*** Makefile.in 2000/11/20 07:13:53	1.11
--- Makefile.in 2000/12/07 12:49:11
***************
*** 42,47 ****
--- 42,48 ----
 EXTRA_DSO_LDOPTS = \
                -L$(DIST)/bin \
                $(MOZ_COMPONENT_LIBS) \
+               -lmsgbaseutil \
                $(NULL)

 include $(topsrcdir/config/rules.mk)
(Assignee)

Updated

17 years ago
Status: NEW → ASSIGNED
QA Contact: doronr → barrettl

Comment 1

17 years ago
sr=alecf
(Sorry, I thought I had put that in here before, looks like I never clicked
"Commit" :)
(Assignee)

Comment 2

17 years ago
fix checked in
Status: ASSIGNED → RESOLVED
Last Resolved: 17 years ago
Resolution: --- → FIXED
(Assignee)

Updated

17 years ago
Blocks: 18687
(Assignee)

Updated

17 years ago
Blocks: 60740

Comment 3

16 years ago
verified
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.