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

Re: QT not found problem



On Tue, 2004-03-23 at 05:57, Brian Nelson wrote:
> Simon Cahuk <simon.cahuk@uni-mb.si> writes:
> 
> > config.log:
> >
> > tmp/cc6m0aWH.o(.text+0xb): In function `main':
> > : undefined reference to `QString::null'
> [...]
> 
> Uh, you left out the important part of the log--the command used to
> attempt to compile the test program.
> 
> -- 
> You win again, gravity!
> 


Oops, here is the whole log (for QT):

configure:24369: checking for Qt
configure: 24437: /usr/share/qt3/include/qstyle.h
taking that
configure:24546: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -O2 -fno-exceptions -fno-check-new
-fno-common -I/usr/share/qt3/include -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/cc1QWd1d.o(.text+0xb): In function `main':
: undefined reference to `QString::null'
/tmp/cc1QWd1d.o(.text+0x10): In function `main':
: undefined reference to `QStyleFactory::create(QString const &)'
/tmp/cc1QWd1d.o(.text+0x1e): In function `main':
: undefined reference to `QCursor::QCursor(int)'
/tmp/cc1QWd1d.o(.text+0x29): In function `main':
: undefined reference to `QCursor::~QCursor(void)'
/tmp/cc1QWd1d.o(.QValueListPrivate<QString>::gnu.linkonce.t.(void)+0x21): In function `QValueListPrivate<QString>::QValueListPrivate(void)':
: undefined reference to `QString::shared_null'
/tmp/cc1QWd1d.o(.QValueListPrivate<QString>::gnu.linkonce.t.(void)+0x2a): In function `QValueListPrivate<QString>::QValueListPrivate(void)':
: undefined reference to `QString::makeSharedNull(void)'
/tmp/cc1QWd1d.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x27):
In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QString::shared_null'
/tmp/cc1QWd1d.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x32):
In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QStringData::deleteSelf(void)'
/tmp/cc1QWd1d.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x5f):
In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QString::shared_null'
/tmp/cc1QWd1d.o(.gnu.linkonce.t._._t17QValueListPrivate1Z7QString+0x6a):
In function `QValueListPrivate<QString>::~QValueListPrivate(void)':
: undefined reference to `QStringData::deleteSelf(void)'
/tmp/cc1QWd1d.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/cc1QWd1d.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/cc1QWd1d.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:24549: $? = 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 >= 0x030100)
#error 1
#endif

int main() {
    (void)QStyleFactory::create(QString::null);
    QCursor c(Qt::WhatsThisCursor);
    return 0;
}
configure:24589: error: Qt (>= Qt 3.1 (20021021)) (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!

Simon



Reply to: