Compiling KDE progs does not work
Hello,
I have some probs with compiling KDE/QT progs since going to KDE 3.1.
I tried to compile sim 0.82 and got the following failure message:
[...]
checking for Qt... configure: error: Qt (>= Qt 3.0.2) (library qt-mt) not
found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
a short section out of the config.log, which might be of interest:
[...]
/tmp/ccPOE4GC.o(.gnu.linkonce.d._ZTV6QGList+0x14): undefined reference to
`QGList::~QGList [in-charge deleting]()'
/tmp/ccPOE4GC.o(.gnu.linkonce.d._ZTV6QGList+0x18): undefined reference to
`QPtrCollection::newItem(void*)'
/tmp/ccPOE4GC.o(.gnu.linkonce.d._ZTV6QGList+0x20): undefined reference to
`QGList::compareItems(void*, void*)'
/tmp/ccPOE4GC.o(.gnu.linkonce.d._ZTV6QGList+0x24): undefined reference to
`QGList::read(QDataStream&, void*&)'
/tmp/ccPOE4GC.o(.gnu.linkonce.d._ZTV6QGList+0x28): undefined reference to
`QGList::write(QDataStream&, void*) const'
/tmp/ccPOE4GC.o(.gnu.linkonce.d._ZTI6QGList+0x8): undefined reference to
`typeinfo for QPtrCollection'
collect2: ld returned 1 exit status
configure:19740: $? = 1
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
#include <qstylefactory.h>
#include <private/qucomextra_p.h>
#if ! (QT_VERSION >= 301)
#error 1
#endif
int main() {
(void)QStyleFactory::create(QString::null);
return 0;
}
configure:19780: error: Qt (>= Qt 3.0.2) (library qt-mt) not found. Please
check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
[...]
here are some installed files:
gamma:~/src/sim-0.8.2# dpkg -l *lib*qt*mt* | grep ii
ii libqt2-mt 2.3.1-22 Qt GUI Library (runtime threaded version).
ii libqt3-mt 3.1.2-0woody1 Qt GUI Library (Threaded runtime version)
ii libqt3-mt-dev 3.1.2-0woody1 Qt development files (Threaded)
ii libqt3-mt-mysq 3.1.2-0woody1 MySQL database driver for Qt3 (Threaded)
ii libqt3-mt-odbc 3.1.2-0woody1 ODBC database driver for Qt3 (Threaded)
ii libqt3-mt-psql 3.1.2-0woody1 PostgreSQL database driver for Qt3
(Threaded
gamma:~/src/sim-0.8.2# ls -l /usr/bin/g++* /usr/bin/gcc*
lrwxrwxrwx 1 root root 7 2003-05-29 09:52 /usr/bin/g++ ->
g++-3.3
-rwxr-xr-x 1 root root 74088 2003-03-18 00:16
/usr/bin/g++-2.95
-rwxr-xr-x 1 root root 81164 2003-04-16 06:58 /usr/bin/g++-3.2
-rwxr-xr-x 1 root root 80652 2003-05-18 12:59 /usr/bin/g++-3.3
lrwxrwxrwx 1 root root 7 2003-05-29 09:52 /usr/bin/gcc ->
gcc-3.3
-rwxr-xr-x 1 root root 74088 2003-03-18 00:16
/usr/bin/gcc-2.95
-rwxr-xr-x 1 root root 74056 2002-04-08 03:26 /usr/bin/gcc-3.0
-rwxr-xr-x 1 root root 80812 2003-04-16 06:58 /usr/bin/gcc-3.2
-rwxr-xr-x 1 root root 80652 2003-05-18 13:00 /usr/bin/gcc-3.3
lrwxrwxrwx 1 root root 10 2003-05-29 09:52 /usr/bin/gccbug
-> gccbug-3.3
-rwxr-xr-x 1 root root 15647 2002-04-08 01:38
/usr/bin/gccbug-3.0
-rwxr-xr-x 1 root root 15934 2003-04-16 00:36
/usr/bin/gccbug-3.2
-rwxr-xr-x 1 root root 15984 2003-05-18 12:54
/usr/bin/gccbug-3.3
section out of debian/rules:
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE)
--prefix=/usr
--with-qt-includes=/usr/include/qt3
--with-qt-libraries=/usr/share/qt3/lib
--mandir=\$${prefix}/share/man
--infodir=\$${prefix}/share/info
I don't know what to do. I am running sarge with KDE from ftp.kde.org (woody
section) and I am wondering if this might not work together with the
installed libs and/or the compilers.
Any hints what to do?
Thanks, Thomas
Reply to: