Subject: | GNU make required on non-linux systems |
On my freebsd smokers building fails:
Output from '/usr/bin/make':
cp lib/IO/Uncompress/Brotli.pm blib/lib/IO/Uncompress/Brotli.pm
cp lib/IO/Compress/Brotli.pm blib/lib/IO/Compress/Brotli.pm
cd brotli && CFLAGS=-fPIC make lib
"Makefile", line 13: Missing dependency operator
"Makefile", line 15: Need an operator
make: fatal errors encountered -- cannot continue
*** [brotli/libbrotli.a] Error code 1
The error indicates that the Makefile contains GNU make specific syntax and does not work with freebsd's default make. A possible fix here is to use "gmake" instead of "make", at least for freebsd and probably other *BSD systems (netbsd, openbsd).