Installation of Zenah
Posted: Tue Jan 22, 2008 2:53 pm
Hi,
I've followed the Zenah installation on http://wiki.binkey.nl/Zenah.
I run debian in vmware:
# uname -a
Linux debian-dev 2.6.18-5-686
#1 SMP Mon Dec 24 16:41:07 UTC 2007 i686 GNU/Linux
When I want to run zenah, I get the following error:
# perl -Iblib/lib blib/script/zenah
Couldn't require loader class "Class::DBI::Loader::mysql", "Can't locate Class/DBI/mysql.pm in @INC (@INC contains: blib/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/perl5/Class/DBI/Loader/mysql.pm line 9.
Compilation failed in require at (eval 163) line 2.
BEGIN failed--compilation aborted at (eval 163) line 2.
" at /usr/share/perl5/Class/DBI/Loader.pm line 82.
Compilation failed in require at blib/lib/ZenAH/Engine.pm line 44.
BEGIN failed--compilation aborted at blib/lib/ZenAH/Engine.pm line 44.
Compilation failed in require at blib/script/zenah line 35.
BEGIN failed--compilation aborted at blib/script/zenah line 35.
STRACE OUTPUT:
# strace perl -Iblib/lib blib/script/zenah
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.8/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.8", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.7", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.6", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.4", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.3", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.2", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.1", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.0", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/5.8.8/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/5.8.8", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.7", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.7", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.6", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.6", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.4", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.4", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.3", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.3", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.2", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.2", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.1", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.1", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.0", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.0", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("blib/lib/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.8/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.8/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl/5.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl/5.8/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.8/strict.pm", {st_mode=S_IFREG|0644, st_size=599, ...}) = 0
open("/usr/share/perl/5.8/strict.pm", O_RDONLY|O_LARGEFILE) = 4
Also the above messages for the following files: (is it normal?)
stat64("blib/lib/warnings.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Carp.pmc", 0xbfbe749c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Exporter.pmc", 0xbfbe749c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/English.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Exporter/Heavy.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/FileHandle.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/IO/File.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Symbol.pmc", 0xbfbe749c) = -1 ENOENT (No such file or directory)
The main complaining from above:
Couldn't require loader class "Class::DBI::Loader::mysql", "Can't locate Class/DBI/mysql.pm
But I've installed it in cpan:
cpan[6]> install Class::DBI::Loader::mysql
Class::DBI::Loader::mysql is up to date (0.30).
Maybe someone can point me in the right direction.
I've followed the Zenah installation on http://wiki.binkey.nl/Zenah.
I run debian in vmware:
# uname -a
Linux debian-dev 2.6.18-5-686
#1 SMP Mon Dec 24 16:41:07 UTC 2007 i686 GNU/Linux
When I want to run zenah, I get the following error:
# perl -Iblib/lib blib/script/zenah
Couldn't require loader class "Class::DBI::Loader::mysql", "Can't locate Class/DBI/mysql.pm in @INC (@INC contains: blib/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/perl5/Class/DBI/Loader/mysql.pm line 9.
Compilation failed in require at (eval 163) line 2.
BEGIN failed--compilation aborted at (eval 163) line 2.
" at /usr/share/perl5/Class/DBI/Loader.pm line 82.
Compilation failed in require at blib/lib/ZenAH/Engine.pm line 44.
BEGIN failed--compilation aborted at blib/lib/ZenAH/Engine.pm line 44.
Compilation failed in require at blib/script/zenah line 35.
BEGIN failed--compilation aborted at blib/script/zenah line 35.
STRACE OUTPUT:
# strace perl -Iblib/lib blib/script/zenah
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.8/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.8", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.7", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.6", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.4", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.3", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.2", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.1", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("blib/lib/5.8.0", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/5.8.8/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/5.8.8", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/i486-linux-gnu-thread-multi", 0xbfbe7d10) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.7", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.7", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.6", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.6", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.4", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.4", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.3", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.3", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.2", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.2", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.1", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.1", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.0", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.0", 0xbfbe7e80) = -1 ENOENT (No such file or directory)
stat64("blib/lib/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.8/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.8.8/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl/5.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl/5.8/strict.pm", 0xbfbe783c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.8/strict.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.8/strict.pm", {st_mode=S_IFREG|0644, st_size=599, ...}) = 0
open("/usr/share/perl/5.8/strict.pm", O_RDONLY|O_LARGEFILE) = 4
Also the above messages for the following files: (is it normal?)
stat64("blib/lib/warnings.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Carp.pmc", 0xbfbe749c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Exporter.pmc", 0xbfbe749c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/English.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Exporter/Heavy.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/FileHandle.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/IO/File.pmc", 0xbfbe792c) = -1 ENOENT (No such file or directory)
stat64("blib/lib/Symbol.pmc", 0xbfbe749c) = -1 ENOENT (No such file or directory)
The main complaining from above:
Couldn't require loader class "Class::DBI::Loader::mysql", "Can't locate Class/DBI/mysql.pm
But I've installed it in cpan:
cpan[6]> install Class::DBI::Loader::mysql
Class::DBI::Loader::mysql is up to date (0.30).
Maybe someone can point me in the right direction.