IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SGBD Perl Discussion :

ECHEC INSTALLATION DBD-mysql


Sujet :

SGBD Perl

  1. #1
    Membre habitué Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Points : 168
    Points
    168
    Par défaut ECHEC INSTALLATION DBD-mysql
    Bonjour,

    Je tente d'installer DBD-mysql-3.0004 sur une red hat version 4 kernel
    2.6.9-5.ELsmp.

    la version de mysql server est la suivante :

    mysql-max-5.0.20-linux-i686

    celle de perl v5.8.5

    lorsque j'installe le DBD-mysql que je fais perl Makefile.PL

    j'ai :


    cflags (mysql_config) = -I/usr/local/mysql/include -mcpu=pentiumpro
    embedded (mysql_config) =
    libs (mysql_config) = -L/usr/local/lib -L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv
    mysql_config (guessed ) = mysql_config
    nocatchstderr (default ) = 0
    nofoundrows (default ) = 0
    ps-protocol (default ) = 1
    ssl (guessed ) = 0
    testdb (default ) = test
    testhost (default ) =
    testpassword (default ) =
    testsocket (default ) =
    testuser (default ) =

    To change these settings, see 'perl Makefile.PL --help' and
    'perldoc INSTALL'.

    Using DBI 1.50 (for perl 5.008005 on i386-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI/
    Writing Makefile for DBD::mysql

    ensuite lorsque je fais make j'ai :

    gcc -c -I/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI/ -I/usr/local/mysql/include -mcpu=pentiumpro -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"3.0004_1\" -DXS_VERSION=\"3.0004_1\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" dbdimp.c
    gcc -c -I/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI/ -I/usr/local/mysql/include -mcpu=pentiumpro -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"3.0004_1\" -DXS_VERSION=\"3.0004_1\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" mysql.c
    Running Mkbootstrap for DBD::mysql ()
    chmod 644 mysql.bs

    rm -f blib/arch/auto/DBD/mysql/mysql.so
    /usr/bin/perl myld gcc -shared -L/usr/local/lib dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so -L/usr/local/lib -L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv
    chmod 755 blib/arch/auto/DBD/mysql/mysql.so
    cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs
    chmod 644 blib/arch/auto/DBD/mysql/mysql.bs
    Manifying blib/man3/DBD::mysql.3pm
    Manifying blib/man3/DBD::mysql::INSTALL.3pm
    Manifying blib/man3/Bundle:BD::mysql.3pm


    enfin lorsque je termine par make install j'ai

    Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
    Writing /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/.packlist
    Appending installation info to /usr/lib/perl5/5.8.5/i386-linux-thread-multi/perllocal.pod

    il ne me semble pas que j'ai des erreurs pourtant lorsque je fais un test voici le message que j'obtiens :

    install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: __builtin_delete at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
    at (eval 3) line 3
    Compilation failed in require at (eval 3) line 3.
    Perhaps a required shared library or dll isn't installed where expected
    at /root/testmysql.pl line 8

    De quel librairie pourrait-il s'agir ?

    .Quel package pourrais-je avoir oublié?

    Merci

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Il semblerait plutôt qu'il s'agisse d'une incompatibilité... Mais entre quoi et quoi ? Mystère !
    Peut-être s'agit-il de DBD tout simplement. Ce genre de problème est souvent (je n'ai pas dit toujours) évité en installant par l'intermédiaire du shell CPAN ou CPANPLUS.

    --
    Jedaï

  3. #3
    Membre habitué Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Points : 168
    Points
    168
    Par défaut
    j' ai essayé par le cpam m'est rien n'y fait ...

Discussions similaires

  1. Impossible d'installer DBD:mysql sous Cygwin
    Par Sethenssen dans le forum Installation
    Réponses: 7
    Dernier message: 08/10/2011, 14h09
  2. pb install dbd::mysql
    Par choutlse31 dans le forum SGBD
    Réponses: 4
    Dernier message: 18/01/2011, 11h34
  3. Installation DBD::MySQL
    Par aito31 dans le forum Modules
    Réponses: 3
    Dernier message: 17/09/2009, 11h49
  4. Probléme d'installation DBD:mysql
    Par saharbrioi dans le forum Modules
    Réponses: 6
    Dernier message: 24/04/2009, 14h53
  5. probleme installation DBD::mysql
    Par snufx dans le forum Modules
    Réponses: 4
    Dernier message: 10/01/2008, 09h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo