Subject: | doesn't override creation of $(BASEEXT).bs, resulting in build failure |
Perl 5.16.3
ExtUtils::MakeMaker 6.98
ExtUtils::MakeMaker::BigHelper 0.92
Thanks for writing this module. Unfortunately I've run into a problem.
I've attached a sample project which contains a couple of XS files in subdirectories.
Here's what happens when using ExtUtils::MakeMaker::BigHelper:
% perl Makefile.PL
Use of uninitialized value in split at /home/dj/tmp/lib/perl5/ExtUtils/MakeMaker/BigHelper.pm line 505.
Generating a Unix-style Makefile
Writing Makefile for txs
Writing MYMETA.yml and MYMETA.json
Then, the build:
% make
cp lib/My/XS/Blurg.pm blib/lib/My/XS/Blurg.pm
cp lib/My/XS/Blarg.pm blib/lib/My/XS/Blarg.pm
make: *** No rule to make target `txs.bs', needed by `dynamic'. Stop.
If I create txs.bs and try again,
% touch txs.bs
% make
The build succeeds, and the test completes:
% make test
PERL_DL_NONLAZY=1 /proj/axaf/ots/pkgs/perl-5.16/x86_64-linux_debian-7/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
blat from Blurg
blat from Blarg
Thanks,
Diab
Subject: | txs.zip |
Message body not shown because it is not plain text.