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

Re: manually compile kdebindings?



Dominique Devriese wrote:

Raphael Bauduin writes:

Hi, as kdebindings arent available in debian unstable, has anyone
already compiled it manually?  I didn't search a lot, but when I
tried it complained it didn't find the multithreaded qt, although it
was really there.

I am working on Debian packages for it.
Looking forward to it!

Your error is something pretty basic, namely that you need to install
the libqt3-mt-dev package.

I have it, but the libqt3-mt package is replaced by libqt3c102-mt, which is also installed:
ii  libqt3-mt-dev              3.2.3-2
ii  libqt3c102-mt             3.2.3-2

I also had libqt3c102 installed, but even when I remove it, I get the same problem. This is not a high priority for me, so don't bother looking at the logs below if you don't have time for it ;-)

Raph


From config.log:


configure:26914: checking for Qt
configure: 26982: /usr/lib/qt3/include/qstyle.h
configure: 26982: /usr/lib/qt3/qstyle.h
configure: 26982: /usr/lib/qt/include/qstyle.h
configure: 26982: /usr/lib/qt/qstyle.h
configure: 26982: /usr/share/qt3/include/qstyle.h
configure: 26982: /usr/share/qt3/qstyle.h
configure: 26982: /usr/local/qt/include/qstyle.h
configure: 26982: /usr/include/qt/qstyle.h
configure: 26982: /usr/include/qstyle.h
configure: 26982: /usr/X11R6/include/X11/qt/qstyle.h
configure: 26982: /usr/X11R6/include/qt/qstyle.h
configure: 26982: /usr/X11R6/include/qt2/qstyle.h
configure: 26982: /usr/include/qt3/qstyle.h
taking that
tried NO
tried /usr/lib/qt3/lib
tried /usr/lib/qt3
tried /usr/lib/qt/lib
tried /usr/lib/qt
configure:27097: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -I/usr/include/qt3 -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -L/usr/share/qt3/lib -L/usr/X11R6/lib conftest.cc -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5
/tmp/ccz7t5hU.o(.text+0xb): In function `main':
: undefined reference to `QString::null'
/tmp/ccz7t5hU.o(.text+0x10): In function `main':
: undefined reference to `QStyleFactory::create(QString const &)'
/tmp/ccz7t5hU.o(.text+0x1e): In function `main':
: undefined reference to `QCursor::QCursor(int)'
/tmp/ccz7t5hU.o(.text+0x29): In function `main':
: undefined reference to `QCursor::~QCursor(void)'
/tmp/ccz7t5hU.o(.QValueListPrivate<QString>::gnu.linkonce.t.(void)+0x21): In function `QValueListPrivate<QString>::QValueListPrivate(void)':
: undefined reference to `QString::shared_null'
/tmp/ccz7t5hU.o(.QValueListPrivate<QString>::gnu.linkonce.t.(void)+0x2a): In function `QValueListPrivate<QString>::QValueListPrivate(void)':
: undefined reference to `QString::makeSharedNull(void)'
/tmp/ccz7t5hU.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x27): In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QString::shared_null'
/tmp/ccz7t5hU.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x32): In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QStringData::deleteSelf(void)'
/tmp/ccz7t5hU.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x5f): In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QString::shared_null'
/tmp/ccz7t5hU.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x6a): In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QStringData::deleteSelf(void)'
/tmp/ccz7t5hU.o(.QValueListPrivate<QString>::gnu.linkonce.t.insert(QValueListIterator<QString>, QString const &)+0x27): In function `QValueListPrivate<QString>::insert(QValueListIterator<QString>, QString const &)':
: undefined reference to `QString::QString(QString const &)'
/tmp/ccz7t5hU.o(.QValueListPrivate<QString>::gnu.linkonce.t.(QValueListPrivate<QString> const &)+0x21): In function `QValueListPrivate<QString>::QValueListPrivate(QValueListPrivate<QString> const &)':
: undefined reference to `QString::shared_null'
/tmp/ccz7t5hU.o(.QValueListPrivate<QString>::gnu.linkonce.t.(QValueListPrivate<QString> const &)+0x2a): In function `QValueListPrivate<QString>::QValueListPrivate(QValueListPrivate<QString> const &)':
: undefined reference to `QString::makeSharedNull(void)'
collect2: ld returned 1 exit status
configure:27100: $? = 1
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 >= 0x030200)
#error 1
#endif
int main() {
   (void)QStyleFactory::create(QString::null);
   QCursor c(Qt::WhatsThisCursor);
   return 0;
}
configure:27140: error: Qt (>= Qt 3.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!



cheers
domi



Reply to: