-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Petit probleme suite mise a jour version kde 3.1.4 sur suse 8.1
recupere et installer les rpm sur le site suse (rpm -Uvh --nodeps --force *.rpm)
Tout fonctionne normalement sauf la compilation.
A travers kdevelop ou gideon d ailleur, message :
"checking for Qt... ac_qt_includes : /usr/lib/qt3/include
configure: error: Qt (>= Qt 3.0) (library qt-mt) not found. Please check your installation!
Il ne faut pas prendre ce message au mot.
En fait, le script "configure" essaye de compiler un mini programme en C++ pour v�rifier que les headers et les librairies sont bien l�.
Le "not found" signifie en fait qu'il n'a pas su compiler de petit fichier C++. Il faut regarder la raison exacte dans config.log (comme tu l'as fait d'ailleurs ;))
For more details about this problem, look at the end of config.log. Make sure that you have compiled Qt with thread support!"
En regardant dans le config.log, on voit :
configure:23213: 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 -fno-builtin -g3 -fno-inline -O0 -g3 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -I/usr/
lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -L/
usr/lib/qt3/lib -L/usr/X11R6/lib conftest.cc -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5
/usr/lib/qt3/lib/libqt-mt.so: undefined reference to `FT_Seek_Stream'
/usr/lib/qt3/lib/libqt-mt.so: undefined reference to `FT_Get_Short'
/usr/lib/qt3/lib/libqt-mt.so: undefined reference to `FT_Forget_Frame'
/usr/lib/qt3/lib/libqt-mt.so: undefined reference to `FT_Access_Frame'
/usr/lib/qt3/lib/libqt-mt.so: undefined reference to `FT_Get_Long'
hmm... FT_... �a se sont des fonctions de la libfreetype
Je viens de regarder sur ma SuSE 8.2 (KDE d'origine ;)) et ces symboles ne sont pas dans la libfreetype. Pourtant �a doit bien venir de l� (dans libfreetype on trouve p.ex. FT_Get_First_Char, FT_Stream_EnterFrame, etc...).
J'ai trouv� FT_Seek_Stream dans freetype2 2.1.4 et 2.1.5
Ma SuSE 8.2 contient la version 2.1.3 donc j'imagine que la 8.1 a une version au moins encore plus ancienne.
On dirait bien que la libqt 3.2.1 a �t� compil�e avec une version plus r�cente de la libfreetype2 mais que SuSE a oubli� de la mettre dans les updates pour KDE 3.1.4.
...
Le probleme ne vient pas de l absence de la librairie qt-mt qui est bien presente sous /usr/lib/qt3/lib mais du fait qu elle semble ne pas contenir tout ce qui est attendu !!!...
Exactement. Il manque des symboles.
Cette librairie aurait elle ete mal compilee par suse, ou compilee avec une autre version de gcc que celle fournie avec la 8.1 ?
Pas de gcc, une autre version de freetype2
Quelqu 'un a t'il une idee ?Bein � la rigueur, t�l�charge le code source de freetype 2.1.5 et compile-le toi-m�me, �a pourrait marcher ;)))
- -- -o) Pascal Bleser http://guru.unixtech.be
/\\ <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
_\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/hdGFr3NMWliFcXcRAtIOAJ9LPne57DSpTLY+dHlkq3VK6vQYYwCfXvJc qXLW0fyWxWmRgvHZjFHlWgI= =nEdA -----END PGP SIGNATURE-----
_______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: efnet.unixtech.be:6667 - #unixtech

