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

libqt problems with kcdlabel



Hello all,
I am trying to build some packages on my own, with an eye to eventually
joining as a package maintainer, but I am running into some problems.  I
cannot seem to get kcdlabel to compile successfully, either with
configure or my hacked debian/rules build. 
The error message returned by ./configure is:

checking for Qt... configure: error: Qt (>= Qt 2.2.1) (libraries) not
found. Please check your installation!
For more details about this problem, look at the end of config.log.

The seemingly relevant part of config.log is:

configure:5073: checking for Qt
tried NO
tried /usr/lib/qt2/lib
tried /usr/lib/qt2
tried /usr/lib/qt/lib
tried /usr/lib/qt
tried /usr/X11R6/lib
configure:5234: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin -I/usr/include/qt -I/usr/X11R6/include   -L/usr/lib -L/usr/X11R6/lib  conftest.C  -lqt -lpng -lz -lm -ljpeg  -lXext -lX11 -lSM -lICE  1>&5
conftest.C: In function `int main()':
conftest.C:15: warning: unused variable `QStringList*t'
conftest.C:20: warning: unused variable `int magnolia'
/tmp/cc8qcgkj.o: In function `main':
/tmp/cc8qcgkj.o(.text+0x3e): undefined reference to
`QString::shared_null'
/tmp/cc8qcgkj.o(.text+0x71): undefined reference to
`QIconView::QIconView[in-charge](QWidget*, char const*, unsigned)'
/tmp/cc8qcgkj.o(.text+0x7b): undefined reference to
`QIconView::setWordWrapIconText(bool)'
/tmp/cc8qcgkj.o(.text+0x80): undefined reference to
`QString::shared_null'
/tmp/cc8qcgkj.o(.text+0xa3): undefined reference to
`QString::setLatin1(char const*, int)'
/tmp/cc8qcgkj.o(.text+0xbe): undefined reference to
`QString::shared_null'
/tmp/cc8qcgkj.o(.text+0xc9): undefined reference to
`QStringData::deleteSelf()'
/tmp/cc8qcgkj.o(.text+0xd5): undefined reference to
`QIconView::~QIconView [in-charge]()'
/tmp/cc8qcgkj.o(.text+0xea): undefined reference to
`QString::shared_null'
/tmp/cc8qcgkj.o(.text+0xf5): undefined reference to
`QString::makeSharedNull()'
/tmp/cc8qcgkj.o(.text+0xfd): undefined reference to
`QString::makeSharedNull()'
collect2: ld returned 1 exit status
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
#include <qapp.h>
#include <qobjcoll.h>
#include <qevent.h>
#include <qstring.h>
#include <qstyle.h>
#include <qiconview.h>
#if ! (QT_VERSION >= 221)
#error 1
#endif

int main() {
        QStringList *t = new QStringList();
        QIconView iv(0);
        iv.setWordWrapIconText(false);
        QString s;
        s.setLatin1("Elvis is alive", 14);
        int magnolia = QEvent::Speech; /* new in 2.2
        beta2 */
        return 0;
}

steve:~/source/kcdlabel/kcdlabel-2.6$ dpkg -l *qt* | grep ii
ii  libqt-dev      2.3.1-22       Qt GUI development headers
ii  libqt2         2.3.1-22       Qt GUI Library (runtime version).
ii  libqt2-emb     2.3.2-3        Qt-Embedded GUI Library (runtime
version).

steve:~$ uname -a
Linux busybox 2.4.18 #2 Sat Jun 15 15:31:45 EDT 2002 i686 unknown

Running Sid, updated this evening.  Sorry for such a long message, but I
tried to include enough that people would have some idea where the
failure is.  It seems to me that it's looking libqt.a and not finding
it, but that shouldn't be, because it is there.

Any suggestions welcome, and TIA,
Steve
-- 
Lubarsky's Law of Cybernetic Entomology:
	There's always one more bug.

Attachment: pgpkYAXjMLfIn.pgp
Description: PGP signature


Reply to: