Skip Menu |

This queue is for tickets about the Math-Cephes CPAN distribution.

Report information
The Basics
Id: 114158
Status: resolved
Priority: 0/
Queue: Math-Cephes

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc: BINGOS [...] cpan.org
AdminCc:

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



CC: BINGOS [...] cpan.org
Subject: "make test" fails on freebsd systems (with newer EUMM?)
The test suite started to fail recently, but only on freebsd systems (cannot reproduce this on linux systems): Output from '/usr/bin/make test': "/usr/perl5.16.3t/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Cephes.bs blib/arch/auto/Math/Cephes/Cephes.bs 644 make: don't know how to make test_dynamic. Stop *** [subdirs-test_dynamic] Error code 2 Stop in /usr/home/eserte/.cpan/build/2016050406/Math-Cephes-0.5304-VnBqMw. This seems to happen only with newer ExtUtils::MakeMaker (7.12, 7.14, 7.15_03), but not with 7.10.
On Wed May 04 01:44:45 2016, SREZIC wrote: Show quoted text
> The test suite started to fail recently, but only on freebsd systems > (cannot reproduce this on linux systems): > > Output from '/usr/bin/make test': > > "/usr/perl5.16.3t/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' > -- Cephes.bs blib/arch/auto/Math/Cephes/Cephes.bs 644 > make: don't know how to make test_dynamic. Stop > *** [subdirs-test_dynamic] Error code 2 > > Stop in /usr/home/eserte/.cpan/build/2016050406/Math-Cephes-0.5304- > VnBqMw. > > > This seems to happen only with newer ExtUtils::MakeMaker (7.12, 7.14, > 7.15_03), but not with 7.10.
The attached patch resolves the issue for me on FreeBSD 10.2-RELEASE with BSD make.
Subject: fix.diff
diff --git a/libmd/Makefile.PL b/libmd/Makefile.PL index 46888cd..cd8d6ec 100644 --- a/libmd/Makefile.PL +++ b/libmd/Makefile.PL @@ -100,7 +100,11 @@ static :: libmd$(LIB_EXT) config :: -test : +test : + +test_static : + +test_dynamic : END return $top_targets;
On Thu May 05 07:34:38 2016, BINGOS wrote: Show quoted text
> On Wed May 04 01:44:45 2016, SREZIC wrote:
> > The test suite started to fail recently, but only on freebsd systems > > (cannot reproduce this on linux systems): > > > > Output from '/usr/bin/make test': > > > > "/usr/perl5.16.3t/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' > > -- Cephes.bs blib/arch/auto/Math/Cephes/Cephes.bs 644 > > make: don't know how to make test_dynamic. Stop > > *** [subdirs-test_dynamic] Error code 2 > > > > Stop in /usr/home/eserte/.cpan/build/2016050406/Math-Cephes-0.5304- > > VnBqMw. > > > > > > This seems to happen only with newer ExtUtils::MakeMaker (7.12, 7.14, > > 7.15_03), but not with 7.10.
> > The attached patch resolves the issue for me on FreeBSD 10.2-RELEASE > with BSD make.
Thanks for the report and the patch. I applied the patch manually to the git version, and uploaded a new version (0.5305) to CPAN with some other changes. I'm going to close this report for now - please reopen or comment if the problem still occurs.
On 2016-05-06 11:28:30, SHLOMIF wrote: Show quoted text
> On Thu May 05 07:34:38 2016, BINGOS wrote:
> > On Wed May 04 01:44:45 2016, SREZIC wrote:
> > > The test suite started to fail recently, but only on freebsd > > > systems > > > (cannot reproduce this on linux systems): > > > > > > Output from '/usr/bin/make test': > > > > > > "/usr/perl5.16.3t/bin/perl" -MExtUtils::Command::MM -e > > > 'cp_nonempty' > > > -- Cephes.bs blib/arch/auto/Math/Cephes/Cephes.bs 644 > > > make: don't know how to make test_dynamic. Stop > > > *** [subdirs-test_dynamic] Error code 2 > > > > > > Stop in /usr/home/eserte/.cpan/build/2016050406/Math-Cephes-0.5304- > > > VnBqMw. > > > > > > > > > This seems to happen only with newer ExtUtils::MakeMaker (7.12, > > > 7.14, > > > 7.15_03), but not with 7.10.
> > > > The attached patch resolves the issue for me on FreeBSD 10.2-RELEASE > > with BSD make.
> > Thanks for the report and the patch. I applied the patch manually to > the git version, and uploaded a new version (0.5305) to CPAN with some > other changes. I'm going to close this report for now - please reopen > or comment if the problem still occurs.
Confirmed - 0.5305 works fine on my freebsd systems, also with recent EUMM.