Bonjour à tous.
J'ai un problème un peu embêtant. Je suis actuellement en apprentissage et je dévellope pour mon entreprise un système d'inventaire automatique du parc informatique.
Pour cele j'ai choisi OCS-NG inventory ( http://ocsinventory.sourceforge.net/ )et GLPI ( http://www.glpi-project.org/ ). Je fait l'install sur une ancienne machine (pIII 1ghz + 128 ram) où j'ai installé la distribution debian.
Pour l'instant j'ai réussi à installer la base mysql et l'environnement Perl, suite à ça je doit ajouter certain module à Perl. j'ai réussi à ajouter les modules Zlib et dbi. je dois ensuite installer dbd::mysql. J'arrive à décompresser l'archive. On me demande ensuite d'aller dans le dossier et de faire la commande suivante.
# perl Makefile.PL --mysql_config=/usr/local/mysql5/bin/mysql_config --testdb=test -testuser=root --testpassword=test --testhost=localhost=localhost
au passage si quelqu'un pouvait m'expliquer cette commande j'en serais ravis.
ensuite je fais : # make && make test, puis #make install, et c'est à ce moment précis que je bloque, la commande est refusé (je ne sais pas si c'est le bon terme) et dans le shell je me retrouve avec le message suivant :
rm -f blib/arch/auto/DBD/mysql/mysql.so
LD_RUN_PATH="" /usr/bin/perl myld cc -shared -L/usr/local/lib dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so -L/usr/local/lib -L/usr/local/mysql5/lib -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv
/usr/bin/ld: ne peut trouver -lz
collect2: ld a retourné 1 code d'état d'exécution
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Erreur 1
debian:/home/droitecour/DBD-mysql-4.001# make install
rm -f blib/arch/auto/DBD/mysql/mysql.so
LD_RUN_PATH="" /usr/bin/perl myld cc -shared -L/usr/local/lib dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so -L/usr/local/lib -L/usr/local/mysql5/lib -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv
/usr/bin/ld: ne peut trouver -lz
collect2: ld a retourné 1 code d'état d'exécution
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Erreur 1
Je ne comprend pas vraiment ce que cela veut dire donc je vient chez vous pour avoir une explication.
Je précise que je suis pas dévellopeur que je ne sais donc pas programmer ne PHP ni en Perl et autre langage en gros je suis un débutant. Je suis en bts info admin réseaux. Je suis donc ouvert à tous les connaissances que l'on pourra m'apporter.
voilà ben je remercie d'avance toute personne me venant en aide sur ce bonne journée.
Partager