OVH Cloud OVH Cloud

compilation sodido failed au make

1 réponse
Avatar
yvon.thoravalNO
le logiciel de dessin vectoriel compatible svg m'a donné une erreur au
make (avec fink) :

ld: warning prebinding disabled because dependent library:
/usr/lib/system/libmathCommon.A.dylib can't be searched


et pourtant si je regarde dans le dossier, j'ai ca :

libmathCommon_debug.dylib
libmathCommon_profile.dylib
libmathCommon.A_debug.dylib
libmathCommon.A_profile.dylib
libmathCommon.A.dylib
libmathCommon.dylib

où est le pb ?

le message d'erreur plus complet :

ranlib .libs/libpopt.a
creating libpopt.la
(cd .libs && rm -f libpopt.la && ln -s ../libpopt.la libpopt.la)
source='test1.c' object='test1.o' libtool=no \
depfile='.deps/test1.Po' tmpdepfile='.deps/test1.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/sw/include -Wall -g -O2 -c
`test -f 'test1.c' || echo './'`test1.c
/bin/sh ./libtool --mode=link gcc -Wall -g -O2 -lintl -L/sw/lib -o
test1 -all-static test1.o libpopt.la
libtool: link: warning: complete static linking is impossible in this
configuration
gcc -Wall -g -O2 -o test1 test1.o -L/sw/lib ./.libs/libpopt.a
/sw/lib/libintl.a -liconv
ld: table of contents for archive: /sw/lib/libintl.a is out of date;
rerun ranlib(1) (can't load from it)
ld: warning prebinding disabled because dependent library:
/usr/lib/system/libmathCommon.A.dylib can't be searched
make[2]: *** [test1] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2
Failed: compiling popt-1.7-1 failed


--
Yvon Thoraval

1 réponse

Avatar
yvon.thoravalNO
Paul Guyot wrote:

Bref, tu peux toujours faire un coup de ranlib sur cette bibliothèque pour
voir si tu as toujours ton problème.


merci pour tes infos, le pb a disparu après un re-run...

by the way, Sodipodi est un très bon logiciel de dessin vectoriel mais
bizarement pas de cercle, ni de taille d'iamge selectable (tjs 21x29.7)
???

j'avais aussi update-all qui n'a pas voulu marcher :

mv: rename /sw/src/root-esound-0.2.32-3/sw/etc/ to
/sw/src/root-esound-common-0.2.32-3/sw/etc/: No such file or directory ###
execution of /bin/mv failed, exit code 1 Failed: installing
esound-common-0.2.32-3 failed



fink n'est pas assez grand pour faire un mkdir ??? -- Yvon Thoraval