Linking error

yan seiner yan at seiner.com
Mon Jan 9 13:31:39 CET 2006


The compile is failing what appears to be a link close to the end....  
This is the same problem reported here:

http://lists.kde.org/?l=konq-e&m=112327179617730&w=2

My output is similar if not identical.... I am crosscompiling for arm 
target using a self-build crosstool chain based on gcc-3.4.4-glibc-2.3.5. 

I am using snapshot konqueror3-embedded-0.2-20051128.

My config for the build is

=================

./configure \
        --host=arm-linux \
        --build=i686-pc-linux-gnu \
        --disable-debug \
        --enable-static \
        --disable-shared \
        --with-qt-dir=/home/arm/qte \
        --with-qt-includes=/home/arm/qte/include \
        --with-qt-libraries=/home/arm/qte/lib \
        --enable-embedded \
        --enable-qt-embedded \
        --with-extra-libs=/home/arm/lib \
        --with-extra-includes=/home/arm/usr/include \
        --with-javascript=static \
        --disable-pcre \
        --without-ssl \
        --prefix=/home/arm/konq \
        --without-arts \
        --exec-prefix=/home/arm/konq \
        --with-gui=kiosk

====================

Any suggestions?

====================

/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 
-DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute 
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common 
-fno-rtti -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST    -o 
konqueror  -L/home/arm/konq/lib -L/home/arm/qte/lib   -L/home/arm/lib 
-export-dynamic main.o mainwindowbase.o mainwindebug.o htmlview.o 
popuphandler.o view.o run.o browseriface.o bookmarks.o preferences.o 
preferencesimpl.o mainwindow_qpe.o mainwindow_x11.o mainwindow_kiosk.o 
mainwindow_tv.o xmltree.o bookmarkeditor.o bookmarkeditorimpl.o 
bookmarkedit.o bookmarkeditimpl.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(khtml_part.o)(.text+0x9fa0): 
In function `KHTMLPart::documentSource() const':
: undefined reference to `KIO::NetAccess::download(KURL const&, 
QString&, QWidget*)'
../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(khtml_part.o)(.text+0xa58c): 
In function `KHTMLPart::documentSource() const':
: undefined reference to `KIO::NetAccess::removeTempFile(QString const&)'
../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(khtml_part.o)(.text+0x1e240): 
In function `KHTMLPart::overURL(QString const&, QString const&, bool)':
: undefined reference to `KMimeType::defaultMimeType()'
../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(khtml_part.o)(.text+0x32b50): 
In function `KHTMLPart::createPart(QWidget*, char const*, QObject*, char 
const*, QString const&, QString&, QStringList&, QStringList const&)':
: undefined reference to `KTrader::self()'
../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(khtml_part.o)(.text+0x32b8c): 
In function `KHTMLPart::createPart(QWidget*, char const*, QObject*, char 
const*, QString const&, QString&, QStringList&, QStringList const&)':
: undefined reference to `KTrader::query(QString const&, QString const&, 
QString const&, QString 
const&)'../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(khtml_part.o)(.text+0x332a8): 
In function `KHTMLPart::createPart(QWidget*, char const*, QObject*, char 
const*, QString const&, QString&, QStringList&, QStringList const&)':
: undefined reference to `KTrader::self()'
../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(khtml_part.o)(.text+0x332e4): 
In function `KHTMLPart::createPart(QWidget*, char const*, QObject*, char 
const*, QString const&, QString&, QStringList&, QStringList const&)':
: undefined reference to `KTrader::query(QString const&, QString const&, 
QString const&, QString 
const&)'../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(html_formimpl.o)(.text+0xb870): 
In function `$a':
: undefined reference to `KMimeType::defaultMimeType()'
../../konq-embed/kdesrc/khtml/.libs/libkhtml_i.a(render_frames.o)(.text+0x1be8): 
In function `khtml::RenderPartObject::slotPartLoadingErrorNotify()':
: undefined reference to `KMimeType::defaultMimeType()'
collect2: ld returned 1 exit status
make[5]: *** [konqueror] Error 1
make[5]: Leaving directory 
`/home/src/konqueror3-embedded-0.2-20051128/konq-embed/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory 
`/home/src/konqueror3-embedded-0.2-20051128/konq-embed/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory 
`/home/src/konqueror3-embedded-0.2-20051128/konq-embed/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/home/src/konqueror3-embedded-0.2-20051128/konq-embed'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/src/konqueror3-embedded-0.2-20051128'
make: *** [all] Error 2
[armhalf]yan at WinXP:/home/src/konqueror3-embedded-0.2-20051128$




More information about the konq-e mailing list