Problems building Konq/e with Qtopia Core

Piero Pezzin piero.pezzin at gmail.com
Wed Jan 23 11:00:00 CET 2008


Hi Stefan.
Thank you very much for your help, but it's still not working. I tried
cleaning everything manually and also starting from a just unpacked
snapshot, but the linking problems still remain.
For the configuration, I intentionally disabled pcre and qpe and
intentionally selected a x11 gui (the class mainwindow_road.cc causes
compilation errors...); in the actual configure I have
--enable-rtti-embedded.

Quite frustrating situation....

2008/1/23 Stefan Eilers <stefan.eilers at basyskom.de>:

> Hi Piero!
> What happens here:
> Konqueror is based on KDELibs. To compile on the embedded platform, some
> parts of KDELibs have to be replaced with dropins.
> The multiple definitions are related to the fact that some classes are
> compiled with the original KDELibs classes and some with the dropins. Thus,
> the linker complains about it.
>
> This problem may be caused by two possible reasons:
>
> 1. The configure script applies various patches to replace the original
> classes with the dropins. Are you sure that all patches applied without
> problems? Did you really rebuild from a clean start? Never trust a cleanup
> machanism (make clean) ... ;)
>
> 2. Your configure line is not correct. If I compare yours with mine, there
> are the following entries missing:
> --enable-pcre
> --enable-qpe
> --with-gui=road
> --enable-rtti-embedded
>
> Hope that helps!
>
> Am 22.01.2008 um 16:26 schrieb Piero Pezzin:
>
> Hello again.
> It works forcing the define QT_NO_DOM in the qconfig.h contained in
> $QTDIR/includes. No need to recompile qt-embedded.
> But, now I have other problems during linking (multiple definitions of
> KNotifyClient::beep and KStdAccel::findNext()):
>
> /bin/sh ../../libtool --silent --tag=CXX --mode=link arm-linux-g++
> -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
> -Wconversion
> -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline
> -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor
> -fno-exceptions -fno-check-new -fno-common
> -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST
> -o konqueror  -L/home/piero/konq-embedded/lib -L/home/piero/work/qt-2.3.10/lib
> -export-dynamic konqueror.all_cc.o konqueror.all_cpp.o
> ../../konq-embed/dropin/kio/libkiodropin.la
> ../../konq-embed/kdesrc/khtml/ecma/libkjs_html_i.la
> ../../konq-embed/kdesrc/kjs/libkjs.la  ../lib/libkonqe.la
> ../../konq-embed/kdesrc/kparts/libkparts.la
> ../../konq-embed/dropin/libdropin.la
> ../../konq-embed/dropin/kparts/libkpartsdropin.la
> ../../konq-embed/kdesrc/khtml/libkhtml_i.la
> ../../konq-embed/dropin/kssl/libkssldropin.la
> ../../konq-embed/kdesrc/kssl/libkssl.la
>
>
> ../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(libkhtml_i_la.all_cpp.o)(.text+0x8d0):
> ../../../konq-embed/dropin/knotifyclient.h:30: multiple definition of
> `KNotifyClient::beep(QString const&)'
> ../lib/.libs/libkonqe.a(libdropin_la.all_cpp.o)(.text+0x245c):/home/piero/work/kdenox/konq-embed/dropin/knotifyclient.h:30:
> first defined here
>
>
> ../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(libkhtml_i_la.all_cpp.o)(.text+0x8e8):
> ../../../konq-embed/dropin/kstdaccel.h:30: multiple definition of
> `KStdAccel::findNext()'
> ../lib/.libs/libkonqe.a(libdropin_la.all_cpp.o)(.text+0xede4):/home/piero/work/kdenox/konq-embed/dropin/kstdaccel.h:30:
> first defined here
>
> Could somebody help me? I'm really at just one step to giving up....
>
>
> Thanks in advance.
>
>
> Mfg., Dr. Stefan Eilers
> --
>
> Dr.-Ing. Stefan Eilers
> Projekt Manager
>
> basysKom GmbH
> Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
> Tel: +49 6151 3968753 | Fax: -736 | Mobile: +49 170 4213459
> stefan.eilers at basyskom.de | www.basyskom.de
>
> Handelsregister: Darmstadt HRB 9352
> Geschaeftsfuehrung: Eva Brucherseifer
>
>
>
> _______________________________________________
> konq-e mailing list
> konq-e at kde.org
> https://mail.kde.org/mailman/listinfo/konq-e
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/konq-e/attachments/20080123/f650447e/attachment.html 


More information about the konq-e mailing list