j'ai une machine avec un Perl qui tourne parfaitement bien. Des paquetages
spécifique au métier des bibliothèques sont installés (yaz, Net::z3950,
Net::z3950::SimpleServer)
Lorsque je lance le script qui appelle SimpleServer, j'obtiens :
Can't load
'/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so'
for module
Net::Z3950::SimpleServer: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so:
undefined symbol: xmlParseMemory
at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
Je ne comprends pas trop le message et je ne sais pas ou chercher. Si
quelqu'un peut m'aider...
--
Paul
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DoMinix
paul POULAIN wrote:
Bonjour,
j'ai une machine avec un Perl qui tourne parfaitement bien. Des paquetages spécifique au métier des bibliothèques sont installés (yaz, Net::z3950, Net::z3950::SimpleServer) Lorsque je lance le script qui appelle SimpleServer, j'obtiens :
Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so' for module Net::Z3950::SimpleServer: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so: undefined symbol: xmlParseMemory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
Je ne comprends pas trop le message et je ne sais pas ou chercher. Si quelqu'un peut m'aider...
si tu as ldd tu peux faire ldd /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/ auto/Net/Z3950/SimpleServer/SimpleServer.so
et voir si une librairie n'est pas manquante. il se peux que les librairie manquante soi(ent) installé(s) dans un endroit particulier. alors il fautdra mettre ce PATH dans LD_LIBRARY_PATH ou faire un symlinks de la lib dans /usr/lib
enventuellement recompiler le module si une mise a jour des libs impliqué a cassé les dependantes dynamique.
-- dominix
paul POULAIN wrote:
Bonjour,
j'ai une machine avec un Perl qui tourne parfaitement bien. Des paquetages
spécifique au métier des bibliothèques sont installés (yaz, Net::z3950,
Net::z3950::SimpleServer)
Lorsque je lance le script qui appelle SimpleServer, j'obtiens :
Can't load
'/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so'
for module
Net::Z3950::SimpleServer: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so:
undefined symbol: xmlParseMemory
at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
Je ne comprends pas trop le message et je ne sais pas ou chercher. Si
quelqu'un peut m'aider...
si tu as ldd tu peux faire
ldd /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/
auto/Net/Z3950/SimpleServer/SimpleServer.so
et voir si une librairie n'est pas manquante.
il se peux que les librairie manquante soi(ent) installé(s) dans
un endroit particulier. alors il fautdra mettre ce PATH dans
LD_LIBRARY_PATH ou faire un symlinks de la lib dans /usr/lib
enventuellement recompiler le module si une mise a jour des libs
impliqué a cassé les dependantes dynamique.
j'ai une machine avec un Perl qui tourne parfaitement bien. Des paquetages spécifique au métier des bibliothèques sont installés (yaz, Net::z3950, Net::z3950::SimpleServer) Lorsque je lance le script qui appelle SimpleServer, j'obtiens :
Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so' for module Net::Z3950::SimpleServer: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/Net/Z3950/SimpleServer/SimpleServer.so: undefined symbol: xmlParseMemory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
Je ne comprends pas trop le message et je ne sais pas ou chercher. Si quelqu'un peut m'aider...
si tu as ldd tu peux faire ldd /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/ auto/Net/Z3950/SimpleServer/SimpleServer.so
et voir si une librairie n'est pas manquante. il se peux que les librairie manquante soi(ent) installé(s) dans un endroit particulier. alors il fautdra mettre ce PATH dans LD_LIBRARY_PATH ou faire un symlinks de la lib dans /usr/lib
enventuellement recompiler le module si une mise a jour des libs impliqué a cassé les dependantes dynamique.