Hallo, Andreas Pakulat wrote: > On 12.M?r 2003 - 11:36:54, Stefan.Ohrhallinger@bmi.gv.at wrote: > > hallo, > > > > ich kann qt-anwendungen nicht kompilieren, hab dieses problem bereits > > gegooglet, lieferte aber nur antworten der art: "-lqt hinzuf?gen" ... > > > > was mir auch nicht ganz klar ist, ob ich die richtigen packages installiert > > habe (die applikation "avifile" ben?tigt die threaded version der libs) > > > > stef:/usr/local/src/qt3test# dpkg -l *libqt*|grep ^.i > > hi libqt2 2.3.2-5 Qt GUI Library (runtime version) > > hi libqt3-headers 3.1.1-7 Qt3 header files > > ii libqt3-mt-dev 3.1.1-7 Qt development files (Threaded) > > ii libqt3c102 3.1.1-7 Qt Library > > ii libqt3c102-mt 3.1.1-7 Qt GUI Library (Threaded runtime version) > > ii libqt3c102-mt- 3.1.1-5 MySQL database driver for Qt3 (Threaded) ^ Nur so nebenbei: Warum ist das nicht auch 7? > > hi libqtcups2 2.0-4 Qt interface library for CUPS > > hi libqthreads-12 1.6.3-3 QuickThreads library for Guile > > Mit COLUMNS=160 dpkg -l libqt | grep ^.i h?tte man die Paketnamen auch > sehen k?nnen :) > > Wieso hast du eigentlich noch libqt-3-mt-dev drauf? Du verwendest doch > offensichtlich die c102-Version (was auch gut so ist). Weil die -dev Pakete das c102 suffix nicht haben und auch nicht haben sollten? > > g++ -o conftest -g -O2 -mcpu=i686 -march=i686 -ffast-math > > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_GNU_SOURCE -pipe > > -I/usr/include/qt3 -Wall -Wno-unused conftest.cc -L/usr/lib -lqt > > -L/usr/X11R6/lib -lSM -lICE -lXinerama -lXv -lXxf86vm -lXxf86dga -lXi > > -lXext -lX11 -lnsl -ldl -lpthread > > Da habe wir dein Problem: Du linkst gegen libqt, hast die -dev Pakete > daf?r aber nicht! Also entweder machst du folgendes: > | apt-get install libqt3c102-dev libqt3-dev > und kompilierst dann oder aber: > | apt-get install libqt3c102-mt > und dann das -lqt auf -lqt-mt ?ndern! Das ist der bessere Weg, denn das Qt ohne Threading wird von Tolltech nicht mehr empfohlen, man soll gegen die -mt Version linken.. Grüße Rene > > Andreas > -- .''`. Rene Engelhard -- Debian GNU/Linux Developer : :' : http://www.debian.org | http://people.debian.org/~rene/ `. `' rene@debian.org | GnuPG-Key ID: 248AEB73 `- Fingerprint: 41FA F208 28D4 7CA5 19BB 7AD9 F859 90B0 248A EB73
Attachment:
pgpDlXxKQkOaG.pgp
Description: PGP signature