modul DBD::mysql (delsi)

Ivo Panacek ivop na regionet.cz
Čtvrtek Duben 11 16:10:00 CEST 2002


On Čt, 2002-04-11 at 15:52, Petr Zapadlo wrote:
> Dobry den
> 
> pokousim se nainstalovat podporu perlu proMySQL a nejak se mi nedari.
> stahl jsem balik  DBD-mysql-2.1005, provedl untar, perl Makefile.PL. Az 
> podtud dobre. Make vyhodi chybu:
> gcc -c -I/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBI 
> -I'/usr/include/mysql' -fno-strict-aliasing -I/usr/local/include -O2 
> -march=i386 -mcpu=i686     -DVERSION=\"2.1005\" -DXS_VERSION=\"2.1005\" -fPIC 
> -I/usr/lib/perl5/5.6.0/i386-linux/CORE  dbdimp.c
> In file included from dbdimp.h:31,
>                  from dbdimp.c:29:
> /usr/include/mysql/mysql.h:225:5: "@" is not valid in #if expressions
> dbdimp.c:671:29: "@" is not valid in #if expressions
> make: *** [dbdimp.o] Error 1
> 
> Nevadi zkusim balik co je primo na mysql.com (Msql-Mysql-modules-1.2216)
> zadam pozadovane parametry a koncim:
> 
> This version of MySQL is suitable for MySQL 3.22 and later only.
> Either upgrade your MySQL version or downgrade the Msql-Mysql-modules
> to 1.20 or lower.
> Pricemz rpm -qa | grep MySQL: MySQL-3.23.49a-1
> 
> Pak jsem nasel na ftp.linux.cz nejake rpmka, nainstaluju je vpohode, ale 
> porad nic. Soubory jsou tam kde maji byt(aspon co jsem schopen zkontrolovat):
> /usr/lib/perl5/site_perl/
> mysql.pm
> 
> A porad dostavam chybu:
> install_driver(mysql) failed: Can't locate loadable object for module 
> DBD::mysql in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-linux 
> /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux
> /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl .) at (eval 1) line 3
> Compilation failed in require at (eval 1) line 3.
> Perhaps a module that DBD::mysql requires hasn't been fully installed
>  at ./pl-test-mysql.pl line 15
> 
> Neinstaloval to nekdo, nema nekdo nejaky zaruceny balik?

Z verzi usuzuji, ze mate novejsi redhat ?! Pokud ano,
mel by (= mohl by) rovnou v distribuci ten balik byt,
resp. baliky dva: perl-DBI a perl-DBD-MySql.
Konkretne v rh 7.2:

perl-DBD-MySQL-1.2216-4.i386.rpm
perl-DBI-1.18-1.i386.rpm

ivo



Další informace o konferenci Linux