David LANDGREN wrote:
>
> The summary: a test fails because the config fails to identify the
> directory where ExtUtils/typemap is stored.
David,
Debian's perl's Config.pm is busted. I found this out last week. There
are 2 things you can do:
1) Change the 'installprivlib' to match 'privlibexp' in Config.pm. This
is the correct thing to do. (So sayeth Sarathy)
2) Apply the attached patch to Inline 0.31. (If you don't have access to
change Config.pm, or if you don't trust me on number 1)
There will be a workaround in Inline-0.32.
Cheers, Brian
PS I am working with the Debian maintainer to fix this.
>
> It's just the Perl default for Debian, and the punks haven't bothered
> packaging 5.6.0, and as it's a mandatory package you're not supposed to do
> that yourself....
>
> The nitty-gritty :
> One of the tests is failing. The directory is
> Inline-0.31/_Inline/build/main_C_blahblahblah
>
> The Makefile.PL contains
> 'TYPEMAPS' => [
> '/usr/lib/perl5/ExtUtils/typemap'
> ],
>
> When in fact that points to a non-existant directory. It really should be
> 'TYPEMAPS' => [
> '/usr/lib/perl5/5.005/ExtUtils/typemap'
> ],
>
--
perl -le 'use Inline C=>q{SV*JAxH(char*x){return newSVpvf
("Just Another %s Hacker",x);}};print JAxH+Perl'
patch_Inline-0.31_01