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