I have just been installing twiki and have got as far as getting the web-based 
configuration tool working.

Where I am stuck is that the configurator can't find some perl modules, even 
though they are most definitely (it seems to me) in the perl path used by the 
configurator.

I get the following messages (including the printout of @INC—I've put in line 
breaks at the spaces for readability):

Error: Perl Module(s) missing
Error: Essential Perl Module ' Error ' not installed - please check the 
setting of @INC.

@INC = /var/www/localhost/htdocs/twiki/lib//CPAN/lib//arch/ 
/var/www/localhost/htdocs/twiki/lib//CPAN/lib//5.8.7/i686-linux-thread-multi/ 
/var/www/localhost/htdocs/twiki/lib//CPAN/lib//5.8.7/ 
/var/www/localhost/htdocs/twiki/lib//CPAN/lib// 
/var/www/localhost/htdocs/twiki/lib/ 
/etc/perl 
/usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.7 
/usr/lib/perl5/site_perl/5.8.5 
/usr/lib/perl5/site_perl/5.8.5/i686-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.6 
/usr/lib/perl5/site_perl/5.8.6/i686-linux-thread-multi 
/usr/lib/perl5/site_perl 
/usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.7 
/usr/lib/perl5/vendor_perl/5.8.5 
/usr/lib/perl5/vendor_perl/5.8.5/i686-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.6 
/usr/lib/perl5/vendor_perl/5.8.6/i686-linux-thread-multi 
/usr/lib/perl5/vendor_perl 
/usr/lib/perl5/5.8.7/i686-linux-thread-multi 
/usr/lib/perl5/5.8.7 
/usr/local/lib/site_perl


However there most definitely is a perl module called Error.pm in the path:

zebedee lib# ls -d /var/www/localhost/htdocs/twiki/lib/CPAN/lib/Error.pm
/var/www/localhost/htdocs/twiki/lib/CPAN/lib/Error.pm

I have tried things such as keeping and removing trailing backslashes and 
symlinking to another location in the perl path, but I just can't get the 
configurator to recognise this module.

I have the same problem with another module – Twiki.pm. However all the 
modules that are not part of the twiki installation (e.g. CGI, FileHandle and 
Algorithm::Diff) do get picked up properly.

Have I made a simple error, or is there something metaphysical going on here?

Once again, thanks in advance
Robert
-- 
Robert Persson

Conspiracy Bears:
Once upon a time there were lots of conspiracy bears...


-- 
gentoo-user@gentoo.org mailing list

Reply via email to