Subject: | Builds fails with recent EUMM and some make variants |
On FreeBSD systems with BSD make and recent ExtUtils::MakeMaker (>=7.16) I see the following error while trying to build the distribution:
Running make test
"/usr/perl5.25.10p/bin/perl5.25.10" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/CGI/Deurl/XS/XS.bs 644
make[1]: don't know how to make dynamic. Stop
make[1]: stopped in /home/cpansand/.cpan/build/2017022706/CGI-Deurl-XS-0.08-0/parser
*** Error code 2
Stop.
make: stopped in /home/cpansand/.cpan/build/2017022706/CGI-Deurl-XS-0.08-0
(/usr/bin/make test exited with 256)
Other systems are also affected, probably systems without GNU make:
* http://www.cpantesters.org/cpan/report/30e4d450-f655-11e6-a870-8869b2440863 (solaris)
* http://www.cpantesters.org/cpan/report/489e8fc1-6bf9-1014-be6d-2b9c1b2fa319 (windows)
* http://www.cpantesters.org/cpan/report/e16e5382-d085-11e6-8b2b-a4272e7e7915 (dragonfly bsd)
The problem is probably caused by a change in ExtUtils::MakeMaker and discussed in this ticket: https://rt.cpan.org/Ticket/Display.html?id=117800