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

Re: problem, qt applikation zu kompilieren (mit dev-packages von sid)



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)
> 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).

> 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
und kompilierst dann oder aber:
| apt-get install libqt3c102-mt
und dann das -lqt auf -lqt-mt ändern!

Andreas

-- 
Wie man sein Kind nicht nennen sollte: 
  Marga Rine 

Attachment: pgpomEAoo39y6.pgp
Description: PGP signature


Reply to: