modul DBD::mysql (delsi)

Petr Zapadlo zapadlo na support.melzer.cz
Čtvrtek Duben 11 15:52:49 CEST 2002


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?

Dekuji za postrehy

S pozdravem
-- 
Petr "Zapik" Zapadlo

Ing. Petr Zapadlo
Melzer s.r.o.
zapadlo na melzer.cz
"Černé díry jsou tam, kde Bůh dělil nulou"
	-- Steven Wright one Liners



Další informace o konferenci Linux