Skip Menu |

This queue is for tickets about the Bundle-PBib CPAN distribution.

Report information
The Basics
Id: 14157
Status: resolved
Priority: 0/
Queue: Bundle-PBib

People
Owner: ptandler [...] cpan.org
Requestors: jander [...] zedat.fu-berlin.de
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.08
Fixed in: (no value)



Subject: Bundle-PBib install problem on Linux.
Installation via cpan and manual installation of 2.08 failed on debian with perl 5.8.4, probably because PATH was not set to include the files in lib/. cp -r lib/* ./ in the install dir solved the problem. Error was: snow@isnow:~/Bundle-PBib-2.08$ perl Makefile.PL # running Build.PL /usr/bin/perl -I_build\lib Build.PL Checking whether your kit is complete... Looks good * Optional prerequisite Win32::Clipboard isn't installed * Optional prerequisite DBD::ODBC isn't installed * Optional prerequisite Win32::OLE isn't installed * Optional prerequisite Tk isn't installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation. Creating new 'Build' script for 'Bundle-PBib' version '2.08' Can't locate PBib/Builder.pm in @INC (@INC contains: _build\lib /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl /usr/local/lib/perl/5.8.3 /usr/local/share/perl/5.8.3 .) at Makefile.PL line 30.
I currently have no Linux at hand. I tried to make it under cygwin and this worked well. [guest - Sun Aug 14 07:59:15 2005]: Show quoted text
> Creating new 'Build' script for 'Bundle-PBib' version '2.08' > Can't locate PBib/Builder.pm in @INC (@INC contains: _build\lib
Build.PL starts with: use FindBin; use lib "$FindBin::Bin/lib"; use PBib::Builder; so it should be able to find the libs. Could you tell me what FindBin thinks where the script is running? Actually, it should include "blib/lib" instead of "_build\lib". Show quoted text
> /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 > /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 > /usr/share/perl/5.8 /usr/local/lib/site_perl > /usr/local/lib/perl/5.8.3 /usr/local/share/perl/5.8.3 .) at > Makefile.PL line 30.
have you tried to "perl Build.PL" instead of "perl Makefile.PL"? Ah, I just found that it doesn't work with "Makefile.PL" ... Anyway, could you try to use "Build.PL" directly? Thanks, Peter
RT-Send-CC: jander [...] zedat.fu-berlin.de
[PTANDLER - Sun Sep 4 05:27:41 2005]: Show quoted text
> "perl Build.PL" instead of "perl Makefile.PL"?
The current version of Module::Build now generates a correct use lib, so that the generated Makefile.PL actually works. Fixed in 2.28.01 --Peter