konqueror crosscompile error for ARM

tefs engine tefs_engine at hotmail.com
Wed Dec 1 11:11:13 CET 2004


Thank you for your answer.
However, it has not solved yet.

The nm command was used in order to check the problem of "undefined 
referance".

[problem1]:
> > main.o(.text+0x704): In function `main':
> > : undefined reference to `KCookieServer::KCookieServer[in-charge]()'
#cd konq-embed/kdesrc/kio/http/kcookiejar
#nm -s .libs/libkcookiejar.a | grep kcookieserver
_ZN13KCookieServerC2Ev in kcookieserver.
_ZTV13KCookieServer in kcookieserver.
_ZTV11RequestList in kcookieserver.
_ZTV6QArrayIcE in kcookieserver.
etc..

I think that it is set to kcookieserver.o in fact. Is such a problem seen?


[problem2]:
> > ../../konq-embed/kdesrc/khtml/.libs/libkhtml.so: undefined reference to
> > `DOM::HTMLMetaElementImpl
#cd konq-embed/kdesrc/khtml/dom/.libs
#nm html_list.o | grep HTMLMenuElementImpl

result(arm cross compile)
00000da4 T _ZN3DOM15HTMLMenuElementC1EPNS_19HTMLMenuElementImplE
00000d74 T _ZN3DOM15HTMLMenuElementC2EPNS_19HTMLMenuElementImplE

as a test result(x86 self compile)
00000984 T __Q23DOM15HTMLMenuElementPQ23DOM19HTMLMenuElementImpl

Why does this difference come out?


Thank you.

>Subject: Re: konqueror crosscompile error for ARM
>Date: Tue, 30 Nov 2004 10:15:28 +0100
>
>I've not used the qt2 based snapshot in ages, but
>I can try guessing where the problem may be.
>
>
> > main.o(.text+0x704): In function `main':
> > : undefined reference to `KCookieServer::KCookieServer[in-charge]()'
> >
> > main.o(.text+0x7f0): In function `main':
> > : undefined reference to `KCookieServer::~KCookieServer [in-charge]()'
> >
>
>This kind of error is normally related to misaligned .moc files.
>You can try recreating kcookieserver.moc from kcookieserver.h with the qt2
>moc program.
>
>
>
> > ../../konq-embed/kdesrc/khtml/.libs/libkhtml.so: undefined reference to
> > `vtable for DOM::HTMLMenu
> > ElementImpl'
> > ../../konq-embed/kdesrc/khtml/.libs/libkhtml.so: undefined reference to
> > `DOM::HTMLMetaElementImpl
>
> > [etc...]
>
>
>These errors however seem to hint to a linker problem.
>Reordering the konqueror_LDADD libraries in konq-embed/src/Makefile.am
>may help.
>
>Luciano

_________________________________________________________________
楽しい絵文字でココロ伝わるメッセンジャー http://messenger.msn.co.jp/ 



More information about the konq-e mailing list