[Bioperl-l] problem with installation of Bioperl1.4 on Windows XPPC using ActivePerl PPM

Nathan S. Haigh n.haigh at sheffield.ac.uk
Fri Sep 22 10:06:16 UTC 2006

Did you get round to trying this? Did you find anything?

I'm still working on getting Bioperl 1.5.2 installed on ActivePerl 5.6.1 
and as many dependencies as I can in order to run the test suit - 
however, I'm have a lot of headaches! I'm about to work through it a bit 
more systematically, and note the problems I'm having. One that comes to 
mind straight away is:

To run the tests, I need nmake. However, nmake fails if commands break 
the command line length limit - which is shorter on Windows than other 
OS's. This was solved by the authors of ExtUtils::MakeMaker when I 
informed them, some time ago. So, to run the tests, I need 
ExtUtils::MakeMaker >=6.06 installed. However, I'm having problems with 
installing this! I've informed the authors, but they resorted to 
manually copying over the files and suggested using ActivePerl 5.8.8! 
This is not good as far as making testing easy - although I hope that 
once i've installed the latest version of ExtUtils::MakeMaker and the 
Bioperl dependencies, I'll be able to run the tests.

Another thing is the lack of the correct implementation of some ppd 
modules, but that hopefully, should be reasonable straight forward.

Chris Fields wrote:
> Nathan,
> I'll try upgrading to the latest ActivePerl to see what's going on.  We
> probably need to be prepared for this issue if it pops up, as I'm sure it
> will.
> Christopher Fields
> Postdoctoral Researcher - Switzer Lab
> Dept. of Biochemistry
> University of Illinois Urbana-Champaign 
> ...
>> I've been looking at this a little bit today. It is weird! Firstly, I
>> thought new ppm4 can't actually find a File::Spec module other than
>> version 0.82 and thought it might be due to the addition of new tags to
>> ppd files (<REQUIRE> and <PROVIDE>) in order to better track
>> dependencies etc. However, I don't have File::Spec installed, or
>> PathTools so I have no idea where it gets the version numbers from!
>> I would install a slightly earlier version of Perl which still uses
>> PPM3. All versions >= will only contain PPM4, so either
>> download 5.6.1 or download an old release of 5.8.8 from here:
>> http://downloads.activestate.com/ActivePerl/Windows/5.8/
>> Sorry I couldn't be too much help.
>> Nathan

More information about the Bioperl-l mailing list