Subject: | Build requires gmake |
On FreeBSD systems (where GNU make is not available by default) the build fails:
...
Output from './Build':
Building Alien-LuaJIT
+ pkg-config --modversion luajit
Downloading File: LuaJIT-2.0.2.tar.gz ... Done
Extracting Archive ... Done
Building library ...
+ cd /usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2
+ /usr/perl5.29.10p/bin/perl5.29.10 -MExtUtils::Command -e cp ../../inc/Makefile .
+ PREFIX=/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/blib/lib/auto/share/dist/Alien-LuaJIT make
make: "/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2/Makefile" line 29: Need an operator
make: "/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2/Makefile" line 31: Need an operator
make: "/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2/Makefile" line 91: Missing dependency operator
make: "/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2/Makefile" line 92: Missing dependency operator
make: "/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2/Makefile" line 97: Need an operator
make: "/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2/Makefile" line 98: Need an operator
make: stopped in /usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/_alien/LuaJIT-2.0.2
make: Fatal errors encountered -- cannot continueExternal command (PREFIX=/usr/home/cpansand/.cpan/build/2019042914/Alien-LuaJIT-v2.0.2.1-0/blib/lib/auto/share/dist/Alien-LuaJIT make) failed! Error: 256
at ./Build line 62.
Failed
Build not completed at ./Build line 62.
...
I think it's possible to tell the alien system to use gmake for the build....