Closed Bug 71655 Opened 24 years ago Closed 7 years ago

missing routines

Categories

(Core :: XUL, defect, P4)

defect

Tracking

()

RESOLVED INCOMPLETE
Future

People

(Reporter: waterson, Assigned: waterson)

Details

From a private message from rfg@monkeys.com... --- One good thing about trying to link everything statically is that you quickly find out about coding errors that you never knew you had. Included below is a list of 12 functions that are declared and referenced, but never defined, at least as far as I can see. If you can point me at the places where these functions are defined, or, alternatively, send me definitions for them to include in my working source tree, that will be most helpful. Until I get definitions for these, I'm blocked. I can't get any farther on static linking mozilla-bin because these routines are just plain missing. P.S. In the case of `nsXULAtoms::AddRef' and `nsXULAtoms::Release' note that these functions _do_ appear to be defined over in the `rdf/content/src' directory, but their definitions end up in a file called `nsXULAtoms.o' and unfortunately there is a _different_ object file (with quite different contents) bearing that exact same name that gets dragged into the ``meta'' library that I have created (to do the static link of mozilla-bin), and that other one replaces `nsXULAtoms.o' file from ``rdf/content/src', which is thereafter unavailable. The other version of `nsXULAtoms.o' is located over in the `layout/xul/content/src'. Did you folks really want two different files called `nsXULAtoms.o' lying around in the tree? This makes for some rather unfortunate consequences. ------------------------------------------------------- nsCommandHandler::nsCommandHandler(void) nsMimeHtmlDisplayEmitter::Init(void) nsMimeHtmlDisplayEmitter::nsMimeHtmlDisplayEmitter(void) nsMimeRawEmitter::nsMimeRawEmitter(void) nsMimeXULEmitter::nsMimeXULEmitter(void) nsMimeXmlEmitter::nsMimeXmlEmitter(void) nsOSHelperAppService::nsOSHelperAppService(void) nsResProtocolHandler::Create(nsISupports *, nsID const &, void **) nsWebBrowser::nsWebBrowser(void) nsXULAtoms::AddRef(void) nsXULAtoms::Release(void) nsZipArchiveStandalone::Read(nsZipRead *, char *, unsigned int, unsigned int *)
N.B. that the nsXULAtoms routines are obsolete in the current trunk. (This report done vs. M18.)
Status: NEW → ASSIGNED
Priority: -- → P4
Target Milestone: --- → mozilla1.0
Bugs targeted at mozilla1.0 without the mozilla1.0 keyword moved to mozilla1.0.1 (you can query for this string to delete spam or retrieve the list of bugs I've moved)
Target Milestone: mozilla1.0 → mozilla1.0.1
Target Milestone: mozilla1.0.1 → Future
Component: XP Miscellany → XP Toolkit/Widgets: XUL
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: brendan → xptoolkit.widgets
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.