Bonjour a tous,

J'ai un probleme de bibliotheques dynamiques assez embetant. En gros, toutes
celles que je compile depuis quelques temps ne fonctionnent pas.
Soyons plus precis:
- je voulais essayer les nouvelles beta de KDE2 (en tout cas les applis
commes KOffice, parce que le desktop entier, bon...): impossible de
compiler kdelibs. Ca fait des semaines que ca plante toujours au meme
endroit avec la commande dcopidl qui fait un core dump.
- dernierement, je decide de prendre le probleme a bras le corps, et
je decide de mettre a jour gcc et les binutils. Je prends un snapshot
de gcc 2.96, les binutils officielles 2.10, j'attends quelques heures
que ca compile (gcc quelle plaie: je vais m'acheter un Athlon que ca
ne va pas trainer, tiens...).
- Je teste rapidos avec un hello.c, hello.cc, hello.f: a premiere vue
ca marche. Ensuite je recompile QT pour kde: les examples compilent bien,
mais ne tournent pas (message d'erreur du style libqt.so.2.2: undefined
symbol __dso_handle).

Si ce n'etait que ca, ca ne serait pas encore trop grave (je peux vivre
sans KDE apres tout). Mais le probleme c'est que toutes les nouvelles
bibliotheques que je compile semblent avoir ce probleme! Un exemple
tire de la compilation de Wine:

gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -fPIC -D__WINE__
-D_REENTRANT -I/usr/X11R6/include -o windebug.o windebug.c
gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -fPIC -D__WINE__
-D_REENTRANT -I/usr/X11R6/include -o wowthunk.o wowthunk.c
LD_LIBRARY_PATH="../..:$LD_LIBRARY_PATH" ../../tools/wmc/wmc -i -H /dev/null
-o
messages/winerr_enu.rc messages/winerr_enu.mc
../../tools/wmc/wmc: error in loading shared libraries:
../../libwine_unicode.so: undefined symbol: __dso_handle
make[2]: *** [messages/winerr_enu.rc] Error 127
make[2]: Leaving directory `/scr/cvs/wine/dlls/kernel'
make[1]: *** [kernel/libkernel32.so] Error 2
make[1]: Leaving directory `/scr/cvs/wine/dlls'
make: *** [dlls] Error 2

Alors? Quelqu'un a une info? Une idee? N'importe quoi?

----------------------------------
Alain Borel <[EMAIL PROTECTED]>     Year 2000: not the 21st century
Date: 04-Sep-00 Time: 08:07:47
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à