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)
sr=alecf (Sorry, I thought I had put that in here before, looks like I never clicked "Commit" :)
fix checked in
Status: ASSIGNED → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.