[maemo-developers] Build the entire Mozilla based browser for maemo

From: josh.soref at nokia.com josh.soref at nokia.com
Date: Fri Feb 1 10:35:06 EET 2008
Ngurah wrote:
> i got the following undefined reference error when trying to 
> build one.
> I do the same as the instruction said in 
> http://wiki.mozilla.org/Mobile/Build/Maemo_Build_Instructions.
> 
> TestXMLExtras.o:(.data._ZTV11nsIDocument[vtable for 
> nsIDocument]+0x58): undefined reference to 
> `nsINode::GetProperty(unsigned short, nsIAtom*, unsigned int*) const'
> TestXMLExtras.o:(.data._ZTV11nsIDocument[vtable for 
> nsIDocument]+0x5c): undefined reference to 
> `nsINode::SetProperty(unsigned short, nsIAtom*, void*, void 
> (*)(void*, nsIAtom*, void*, void*), int, void**)'
> TestXMLExtras.o:(.data._ZTV11nsIDocument[vtable for 
> nsIDocument]+0x60): undefined reference to 
> `nsINode::DeleteProperty(unsigned short, nsIAtom*)'....
> 
> any clue?

Sorry, your message (And in fact virtually all the non noise messages
for the last month) was marked as junk.

Textxmlextras is a test that's broken, --disable-tests.

The other thing to keep in mind is that the maemo toolchain is broken,
if you try to build gecko wiith --disable-optimize, it *will* fail
linking layout, or gecko, or libxul (depending on how you've configured
it).

Instead you must use --enable-optimize="-O2 ..." (generally "-O2 -g" is
recommended).

More information about the maemo-developers mailing list