Subject: | Libraries building into wrong blib path |
Hi Rob,
While trying to build Cache::FastMmap for Snow Leopard x86_64, I came
across an odd problem. The libraries are being built in Cache/blib
instead of blib. Although 'make' runs successfully, the 'make test'
command fails with errors such as the following:
"Error: Can't locate loadable object for module Cache::FastMmap::CImpl
in @INC..."
With some help on irc, I took the step of copying the Cache/blib
directory into the ./blib. While 'make test' still fails, I can
successfully install the package with 'make install' and can run the
following:
perl -MCache::FastMmap -le 'print $Cache::FastMmap::VERSION'
Which returns '1.37'. It's quite odd behavior which claes on irc
#perl-help suggests is due to a newer version of ExtUtils::MakeMaker
("it works with 6.30_01 on one of my machines but not with 6.55_02 nor
6.57_05").
Sorry I can't offer more feedback or a patch. Hopefully this report will
help track down the build problems with this module. I'm running
ExtUtils::MakeMaker v6.42. This module also fails on my Ubuntu box with
v6.56 of ExtUtils::MakeMaker.
William
--
Knowmad Technologies
http://www.knowmad.com