Skip Menu |

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

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

People
Owner: Nobody in particular
Requestors: perl [...] galumph.com
nelo.onyiah [...] gmail.com
Cc:
AdminCc:

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



CC:
Subject: EU::MM 6.48 test failures on Red Hat ES 5.2, perl 5.10.0
Date: Sat, 31 Jan 2009 00:04:01 +0000 (GMT)
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: perl [...] galumph.com
Verbose test output attached. Failures are in t/basic.t and t/INSTALL_BASE.t related to output matching "(?m-xis:^Writing )". (Note that that INSTALL_BASE was passed to Makefile.PL.)

Message body is not shown because it is too large.

Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=linux, osvers=2.6.9-55.elsmp, archname=x86_64-linux-thread-multi uname='linux sud-chidev03 2.6.9-55.elsmp #1 smp fri apr 20 16:36:54 edt 2007 x86_64 x86_64 x86_64 gnulinux ' config_args='-des -Dprefix=/site/apps/perl-5.10.0 -Dusethreads' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include/gdbm' ccversion='', gccversion='3.4.6 20060404 (Red Hat 3.4.6-8)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 /usr/local/lib64 libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=/lib/libc-2.3.4.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.3.4' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at Dec 5 2008 14:26:49 %ENV: PERL5LIB="/home/eshank/drw/algo/lib/perl5" @INC: /home/eshank/drw/algo/lib/perl5/x86_64-linux-thread-multi /home/eshank/drw/algo/lib/perl5 /site/apps/perl-5.10.0/lib/5.10.0/x86_64-linux-thread-multi /site/apps/perl-5.10.0/lib/5.10.0 /site/apps/perl-5.10.0/lib/site_perl/5.10.0/x86_64-linux-thread-multi /site/apps/perl-5.10.0/lib/site_perl/5.10.0 .
Subject: PATCH EU::MM 6.48 test failures on Red Hat ES 5.2, perl 5.10.0
I append a patch for the test files, which extends the regex to also recognize "^Appending " in the test output like( $install_out, qr/^(?:Writing|Appending) /m ); Cheers Thorsten
diff -ur ExtUtils-MakeMaker-6.48-dCPPLV/t/basic.t ExtUtils-MakeMaker-6.48-nIOBNA-fixed/t/basic.t --- ExtUtils-MakeMaker-6.48-dCPPLV/t/basic.t 2008-10-09 20:28:25.000000000 -0600 +++ ExtUtils-MakeMaker-6.48-nIOBNA-fixed/t/basic.t 2009-02-02 09:56:30.000000000 -0700 @@ -133,7 +133,7 @@ my $install_out = run("$make install"); is( $?, 0, 'install' ) || diag $install_out; like( $install_out, qr/^Installing /m ); -like( $install_out, qr/^Writing /m ); +like( $install_out, qr/^(?:Writing|Appending) /m ); ok( -r '../dummy-install', ' install dir created' ); my %files = (); @@ -159,7 +159,7 @@ $install_out = run("$make install PREFIX=elsewhere"); is( $?, 0, 'install with PREFIX override' ) || diag $install_out; like( $install_out, qr/^Installing /m ); - like( $install_out, qr/^Writing /m ); + like( $install_out, qr/^(?:Writing|Appending) /m ); ok( -r 'elsewhere', ' install dir created' ); %files = (); @@ -180,7 +180,7 @@ is( $?, 0, 'install with DESTDIR' ) || diag $install_out; like( $install_out, qr/^Installing /m ); - like( $install_out, qr/^Writing /m ); + like( $install_out, qr/^(?:Writing|Appending) /m ); ok( -d 'other', ' destdir created' ); %files = (); @@ -221,7 +221,7 @@ is( $?, 0, 'install with PREFIX override and DESTDIR' ) || diag $install_out; like( $install_out, qr/^Installing /m ); - like( $install_out, qr/^Writing /m ); + like( $install_out, qr/^(?:Writing|Appending) /m ); ok( !-d 'elsewhere', ' install dir not created' ); ok( -d 'other/elsewhere', ' destdir created' ); diff -ur ExtUtils-MakeMaker-6.48-dCPPLV/t/INSTALL_BASE.t ExtUtils-MakeMaker-6.48-nIOBNA-fixed/t/INSTALL_BASE.t --- ExtUtils-MakeMaker-6.48-dCPPLV/t/INSTALL_BASE.t 2008-10-09 20:28:25.000000000 -0600 +++ ExtUtils-MakeMaker-6.48-nIOBNA-fixed/t/INSTALL_BASE.t 2009-02-02 09:53:24.000000000 -0700 @@ -51,7 +51,7 @@ my $install_out = run("$make install"); is( $?, 0, ' make install exited normally' ) || diag $install_out; like( $install_out, qr/^Installing /m ); -like( $install_out, qr/^Writing /m ); +like( $install_out, qr/^(?:Writing|Appending) /m ); ok( -r '../dummy-install', ' install dir created' );
Thanks. I've just removed the /^Writing/ tests entirely.
Subject: Cannot update my installation of ExtUtils::MakeMaker
Hi, I am unable to install/upgrade to ExtUtils::MakeMaker version 6.48. I am not quite sure what the problem is so I have attached the install log. I am using perl 5.010 on ubuntu 8.10. My current installed version of ExtUtils::MakeMaker is 6.42. Thank you.
Subject: ExtUtils-MakeMaker-6.48-1236376113.log

Message body is not shown because it is too large.

On Fri Mar 06 17:38:14 2009, nelo.onyiah@gmail.com wrote: Show quoted text
> I am unable to install/upgrade to ExtUtils::MakeMaker version 6.48. I am > not quite sure what the problem is so I have attached the install log. I > am using perl 5.010 on ubuntu 8.10. My current installed version of > ExtUtils::MakeMaker is 6.42.
A change to the output formatting in ExtUtils::Install broke the MakeMaker tests. There's no actual bug. You can either ignore the broken tests or use the 6.49_01 alpha release which fixes the tests. http://search.cpan.org/~mschwern/ExtUtils-MakeMaker-6.49_01/ The alpha doesn't change much and is safe to use.