Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2007, 12h09   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 16
Points : 2
Points : 2
Par défaut Problème install Mysql sur Debian

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.
robair est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 14h08   #2
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 293
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 293
Points : 2 741
Points : 2 741
Citation:
Envoyé par robair
Bonjour à tous.

/usr/bin/ld: ne peut trouver -lz

voilà ben je remercie d'avance toute personne me venant en aide sur ce bonne journée.
le message d'erreur signifie que la librairie "z" n'est pas trouvée…

il n'y a pas de fichier libz.so dans un des répertoires où le linker cherche les librairies : /usr/lib, /usr/local/lib, etc.

-> soit elle n'est pas installée… (voir http://www.zlib.net/)
-> soit elle n'est pas dans la liste des répertoires dans laquelle ld cherche…
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h40.


 
 
 
 
Partenaires

Hébergement Web