Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 5312
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: yaberger [...] ca.ibm.com
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 6.17
Fixed in: (no value)



Subject: Can't create Makefile for DCE-Perl
I'm trying to compile DCE-Perl-0.21 but it's failed when I'm creating the Makefile "with perl Makefile.pl" Seem to word perfectly on an older version of Perl (version 5.005_03 built for aix) and MakeMaker (5.4301) ExtUtils::MakeMaker 6.17 yaberge2@info1 ==> /perl5/usr/local/bin/perl Makefile.PL Checking if your kit is complete... Looks good WARNING: TYPEMAPS takes a array reference not a string/number. Please inform the author. ERROR from evaluation of /tmp/dce-perl/DCE-Perl-0.21/ACL/Makefile.PL: Can't use string ("../typemap") as an ARRAY ref while "strict refs" in use at /usr/local/lib/perl5/5.8.2/ExtUtils/MM_Unix.pm line 3958. yaberge2@info1 ==> /perl5/usr/local/bin/perl -v This is perl, v5.8.2 built for aix Copyright 1987-2003, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. yaberge2@info1 ==> uname -a AIX info1 3 4 00058B8F4C00 ############## Thanx
[guest - Thu Feb 12 15:23:30 2004]: Show quoted text
> I'm trying to compile DCE-Perl-0.21 but it's failed when I'm creating > the Makefile "with perl Makefile.pl" > > Seem to word perfectly on an older version of Perl (version 5.005_03 > built for aix) and MakeMaker (5.4301) > > ExtUtils::MakeMaker 6.17 > > yaberge2@info1 ==> /perl5/usr/local/bin/perl Makefile.PL > Checking if your kit is complete... > Looks good > WARNING: TYPEMAPS takes a array reference not a string/number. > Please inform the author. > ERROR from evaluation of /tmp/dce-perl/DCE-Perl-0.21/ACL/Makefile.PL: > Can't use string ("../typemap") as an ARRAY ref while "strict refs" in > use at /usr/local/lib/perl5/5.8.2/ExtUtils/MM_Unix.pm line 3958. > > > yaberge2@info1 ==> /perl5/usr/local/bin/perl -v > > This is perl, v5.8.2 built for aix > > Copyright 1987-2003, Larry Wall > > Perl may be copied only under the terms of either the Artistic License > or the > GNU General Public License, which may be found in the Perl 5 source > kit. > > Complete documentation for Perl, including FAQ lists, should be found > on > this system using `man perl' or `perldoc perl'. If you have access to > the > Internet, point your browser at http://www.perl.com/, the Perl Home > Page. > > > yaberge2@info1 ==> uname -a > AIX info1 3 4 00058B8F4C00 > > > ############## > > Thanx
By removing the TYPEMAPS value, I've succeed to create my Makefile
[guest - Thu Feb 12 15:23:30 2004]: Show quoted text
> WARNING: TYPEMAPS takes a array reference not a string/number. > Please inform the author.
That pretty much says it all. All of the Makefile.PLs except the top one feed a string to TYPEMAPS. It wants an array ref and has never taken a string. It "worked" on previous versions of MakeMaker because strict was not on. As a result, the code ran but his TYPEMAPS entries were doing nothing. Please inform the author of DCE-Perl.