tag 466776 patch thanks On Wed, Feb 20, 2008 at 11:12:11PM +0200, Niko Tyni wrote: > Package: ming > Version: 1:0.3.0-12 > Severity: important > User: [EMAIL PROTECTED] > Usertags: perl-5.10-transition > > Your package fails to build with Perl 5.10 (currently in experimental.)
> ERROR: Cannot copy '/build/niko/ming-0.3.0/ming.h' to > 'blib/arch/auto/SWF/include/ming.h': No such file or directory This is a bug in perl_ext/Makefile.PL uncovered by a change in ExtUtils::Install. The file 'ming.h' is in the 'src' subdirectory, but the copy failure was ignored in earlier ExtUtils::Install versions, including the one bundled with Perl 5.8.8. The attached patch fixes this. Cheers, -- Niko Tyni [EMAIL PROTECTED]
diff --git a/perl_ext/Makefile.PL b/perl_ext/Makefile.PL index 9dfa1b0..8bd322f 100644 --- a/perl_ext/Makefile.PL +++ b/perl_ext/Makefile.PL @@ -88,9 +88,8 @@ sub MY::install { my $self = shift; write_myconfig_file($self->{INSTALLSITEARCH}); - for (qw(ming.h libming.a)){ - $self->{PM}->{"$MING_DIR/$_"} = '$(INST_ARCHLIB)' . "/auto/SWF/include/$_"; - } + $self->{PM}->{"$MING_DIR/src/ming.h"} = '$(INST_ARCHLIB)' . "/auto/SWF/include/ming.h"; + $self->{PM}->{"$MING_DIR/libming.a"} = '$(INST_ARCHLIB)' . "/auto/SWF/include/libming.a"; $self->{PM}->{'perl_swf.h'} = '$(INST_ARCHLIB)' . "/auto/SWF/include/perl_swf.h"; return $self->MM::install; }