Hallo Mail-Liste! Nun habe ich mein KDE auf 3.1.4 und Qt auf 3.2.3 umgestellt und zum Test, ob alles funktioniert das Hallo-Programm compilieren wollen. Das kam dabei raus: g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -I/usr/include -I/usr/lib/qt3/include -o main.o main.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory g++ -o hello main.o -L/usr/lib/ -L/usr/lib/qt3/lib/ -L/usr/X11R6/lib/ -lqt -lXext -lX11 -lm /usr/lib/qt3/lib//libqt.so: undefined reference to `FT_Seek_Stream' /usr/lib/qt3/lib//libqt.so: undefined reference to `FT_Get_Short' /usr/lib/qt3/lib//libqt.so: undefined reference to `FT_Forget_Frame' /usr/lib/qt3/lib//libqt.so: undefined reference to `FT_Access_Frame' /usr/lib/qt3/lib//libqt.so: undefined reference to `FT_Get_Long' collect2: ld returned 1 exit status make: *** [hello] Fehler 1 Wo ist da der Hund begraben? Pauli
Hallo, Am Mon, 19 Jan 2004, Paul Mitterberger schrieb:
Nun habe ich mein KDE auf 3.1.4 und Qt auf 3.2.3 umgestellt und zum Test, ob alles funktioniert das Hallo-Programm compilieren wollen. Das kam dabei raus: g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -I/usr/include -I/usr/lib/qt3/include -o main.o main.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory g++ -o hello main.o -L/usr/lib/ -L/usr/lib/qt3/lib/ -L/usr/X11R6/lib/ -lqt -lXext -lX11 -lm /usr/lib/qt3/lib//libqt.so: undefined reference to `FT_Seek_Stream'
Mach mal ein 'ldd /usr/lib/qt3/lib/libqt.so'. Da wirst du wohl sehen, dass die libfreetype benoetigt wird. -dnh -- 90: WWW Interaktives Echtzeit-Herumstochern in einer Informationssuppe. (Jochem Huhmann)
Am Montag, 19. Januar 2004 18:50 schrieb David Haller:
Hallo,
Am Mon, 19 Jan 2004, Paul Mitterberger schrieb:
Nun habe ich mein KDE auf 3.1.4 und Qt auf 3.2.3 umgestellt und zum Test, ob alles funktioniert das Hallo-Programm compilieren wollen. Das kam dabei raus: g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -I/usr/include -I/usr/lib/qt3/include -o main.o main.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory g++ -o hello main.o -L/usr/lib/ -L/usr/lib/qt3/lib/ -L/usr/X11R6/lib/ -lqt -lXext -lX11 -lm /usr/lib/qt3/lib//libqt.so: undefined reference to `FT_Seek_Stream'
Mach mal ein 'ldd /usr/lib/qt3/lib/libqt.so'. Da wirst du wohl sehen, dass die libfreetype benoetigt wird. ^^^^^^^^^^
Freetype war inklusive devel installiert. Problem: freetype 2.2 verträgt sich nicht mit SuSE 8.1, zumindest jenes rpm-Paket, welches SuSE als Update für XFree86 4.3.0 zu Verfügung stellt. Nach der Installation von 2.0 läuft nun alles wieder. Danke! Pauli -- paul.mitterberger@gmx.net
participants (2)
-
David Haller
-
Paul Mitterberger