Skip Menu |

This queue is for tickets about the EAV-XS CPAN distribution.

Report information
The Basics
Id: 132192
Status: resolved
Worked: 1 min
Priority: 0/
Queue: EAV-XS

People
Owner: TVV [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

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



Subject: Makefile contains GNU make syntax
The distribution cannot be built on FreeBSD systems (tried versions 9, 10, 12, 13): ... Output from '/usr/bin/make': cp lib/EAV/XS.pm blib/lib/EAV/XS.pm make -C libeav static FORCE_IDN=idn2 make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 9: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 11: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 13: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 15: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 43: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 44: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 45: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 52: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 53: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 59: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 60: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 66: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 67: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 68: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 69: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 70: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 71: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 72: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 78: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 79: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 85: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 86: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 93: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 94: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 96: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 98: Variable/Value missing from "export" make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 99: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 101: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 103: Variable/Value missing from "export" make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 104: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 166: Missing dependency operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 170: Need an operator make[1]: "/usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav/Makefile" line 174: Need an operator make[1]: Fatal errors encountered -- cannot continue make[1]: stopped in /usr/home/cpansand/.cpan/build/2020032107/EAV-XS-0.3.0-4/libeav *** Error code 1 ... This fail pattern looks like libeav/Makefile contains GNU make syntax, and cannot be handled by FreeBSD's BSD make. I would expect that the same problem exists on other *BSD systems.
Hello, Thanks for reports. I will fix it ASAP.
On 2020-03-22 03:51:34, TVV wrote: Show quoted text
> Hello, > Thanks for reports. I will fix it ASAP.
0.3.2 looks better --- it works now on most of my freebsd smokers (version 10, 12, 13). However Makefile.bsd does not work on freebsd 9. See http://www.cpantesters.org/cpan/report/5a92e5a0-6c70-11ea-a6a8-8a381f24ea8f for a sample report. It seems that ".export" is not available in this BSD make version.
Fixed in 0.3.3.