Bonsoir,

J'ai actuellement des probl�mes pour compiler des programmes KDE :

checking for Qt... configure: error: Qt (>= Qt 3.0.3) (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!

Pourtant

$ dpkg -l "*qt*" |grep ^ii
ii  libqt3         3.1.1+cvs.2002 Qt GUI Library (runtime files)
ii  libqt3-dev     3.1.1+cvs.2002 Qt GUI development files
ii  libqt3-helper  3.1.1+cvs.2002 Some helper libraries for qt-tools
ii  libqt3-mt      3.1.1+cvs.2002 Qt GUI Library (Threaded runtime version)
ii  libqt3-mt-dev  3.1.1+cvs.2002 Qt Threaded development files
ii  qt3-tools      3.1.1+cvs.2002 Qt GUI Designer and other Qt3 based tools
ii  qt6codecs      20021208-1     QuickTime codecs

Et si je regarde le config.log

configure:19324: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions
-fno-check-new -I/usr/include/qt -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  
-D_REENTRANT  -L/usr/lib
-L/usr/X11R6/lib   conftest.cc  -lqt-mt -lpng -lz -lm -ljpeg -ldl  -lXext -lX11 
-lSM -lICE  -lresolv -lpthread 1>&5
/tmp/cc1R1Yqv.o(.text+0xe): In function `main':
: undefined reference to `QString::null'
/tmp/cc1R1Yqv.o(.text+0x13): In function `main':
: undefined reference to `QStyleFactory::create(QString const&)'
/tmp/cc1R1Yqv.o(.text+0x20): In function `main':
: undefined reference to `QCursor::QCursor[in-charge](int)'
/tmp/cc1R1Yqv.o(.text+0x28): In function `main':
: undefined reference to `QCursor::~QCursor [in-charge]()'
collect2: ld returned 1 exit status

Il y a donc un probl�me au niveau du linkage. Quelq'un peut-il m'en dire
plus ? S'agit t'il d'un probl�me li� �la transition vers gcc 3.2.

Je viens de passer ma soir�e � essayer de comprendre le pourquoi du
comment. Avant de me lancer dans lacompilation de Qt j'aimerais savoir si cela 
peut r�soudre mon probl�me. En
effet ma machine n'est pas tr�sv�loce. Compiler Qt me prendrait tout mon 
dimanche !

-- 
Fabien Ventro
GNU/Linux Fan



Répondre à