[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sid : library qt-mt not found



alain a écrit :
Le lun 15/09/2003 à 22:49, claude a écrit :


/configure --prefix=`kde-config

--prefix`--with-qt-includes=/usr/include/qt3


Est-ce que moc et uic sont présents et pointent bien vers les versions
qt3?

Si tu parle des liens dans /etc/alternatives, effectivement, ils pointaient sur qt2. Mais, même en réparant, ça bloque toujours au même endroit, avec cette ligne de commande :

./configure --with-qt-includes=/usr/include/qt3/ --with-qt-librairies=/usr/lib/

Est-ce que cela compile avec un script .pro?

Qu'est-ce ?

Pour faire avancer un peu le schmilblick, voici le contenu de la fin du config.log de l'appli :

configure:6705: checking for Qt
configure: 6769: /usr/include/qt//qstyle.h
taking that
tried NO
tried /usr/lib/qt3/lib
tried /usr/lib/qt3
tried /usr/lib/qt/lib
tried /usr/lib/qt
tried /usr/X11R6/lib
configure:6881: rm -rf SunWS_cache; c++ -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.C -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lresolv -lpthread 1>&5
/tmp/ccxWj26Q.o(.text+0xe): In function `main':
: undefined reference to `QString::null'
/tmp/ccxWj26Q.o(.text+0x13): In function `main':
: undefined reference to `QStyleFactory::create(QString const&)'
/tmp/ccxWj26Q.o(.text+0x20): In function `main':
: undefined reference to `QCursor::QCursor[in-charge](int)'
/tmp/ccxWj26Q.o(.text+0x28): In function `main':
: undefined reference to `QCursor::~QCursor [in-charge]()'
/tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTV6QGList+0xc): undefined reference to `QGList::clear()' /tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTV6QGList+0x10): undefined reference to `QGList::~QGList [in-charge]()' /tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTV6QGList+0x14): undefined reference to `QGList::~QGList [in-charge deleting]()' /tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTV6QGList+0x18): undefined reference to `QPtrCollection::newItem(void*)' /tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTV6QGList+0x20): undefined reference to `QGList::compareItems(void*, void*)' /tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTV6QGList+0x24): undefined reference to `QGList::read(QDataStream&, void*&)' /tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTV6QGList+0x28): undefined reference to `QGList::write(QDataStream&, void*) const' /tmp/ccxWj26Q.o(.gnu.linkonce.r._ZTI6QGList+0x8): undefined reference to `typeinfo for QPtrCollection'
collect2: ld returned 1 exit status
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
#include <qcursor.h>
#include <qstylefactory.h>
#include <private/qucomextra_p.h>
#if ! (QT_VERSION >= 303)
#error 1
#endif

int main() {
    (void)QStyleFactory::create(QString::null);
    QCursor c(Qt::WhatsThisCursor);
    return 0;
}

Je n'y comprends pas grand-chose, mais, pour ce qui est des include (confdefs.h, qglobal.h, qapplication.h, qcursor.h, qstylefactory.h et private/qucomextra_p.h), ils sont bien dans /usr/include/qt3/.

Claude



Reply to: