ich habe trotz der ausführlichen Beschreibung zum Modul DBD::mysql (http://community.apachefriends.org/f/viewtopic.php?p=5246) immer noch Probleme.
Ich habe das neuste XAMPP vom Montag installiert und auch die Entwicklungsfiles. Suse 9.1 hat der Server.
perl Makefile.pl läuft gut durch.
make test liefert unter 1% OK, aber das liegt wohl daran das das TestModul nicht auf die DB zugreifen kann, die DB läuft aber.
make install läuft aber durch:
- Code: Select all
Installing /opt/lampp/lib/perl5/site_perl/5.8.4/i686-linux/auto/DBD/mysql/mysql.so
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /opt/lampp/lib/perl5/site_perl/5.8.4/i686-linux/Mysql.pm
Installing /opt/lampp/lib/perl5/site_perl/5.8.4/i686-linux/DBD/mysql.pm
Installing /opt/lampp/lib/perl5/site_perl/5.8.4/i686-linux/DBD/mysql/INSTALL.pod
Installing /opt/lampp/lib/perl5/site_perl/5.8.4/i686-linux/Bundle/DBD/mysql.pm
Wenn ich aber perl script starte kommt folgende Fehlermeldung:
- Code: Select all
/usr/bin/perl: error while loading shared libraries: /usr/lib/perl5/site_perl/5.8.3/i586-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: mysql_init
Da kommen doch irgend wie die Verzeichnisse durcheinander, oder?
Er installiert in /opt/lampp/lib/perl5/site_perl/5.8.4/i686-linux/ und sucht in /usr/lib/perl5/site_perl/5.8.3/i586-linux-thread-multi
Das CPAN Modul sagt, ds mein DBD::mysql up to date ist, also ist doch das DBD::mysql richtig installiert, oder?
Was habe ich falsch gemacht.
Gruß Robert