--without-nettle is at least recognized properly, and nettle doesn't get compiled. But then make install fails (output below). This is with pike 7.6.50. Are gmp and nettle important enough to just make them required dependancies? Also, nettle still requires gmake, but the rest of pike seems to work fine with a BSD make.
$ sudo make install
Configure arguments: --without-bundles --without-nettle Use `make CONFIGUREARGS="..." ...' to change them. They will be retained in the build directory.
Making install in build/openbsd-3.8-i386 /home/adam/Pike-v7.6.50/lib/modules/Crypto.pmod/module.pmod:20:Illegal program pointer. /home/adam/Pike-v7.6.50/lib/modules/Crypto.pmod/ module.pmod:21:Expected constant, got something else (438) /home/adam/Pike-v7.6.50/lib/modules/Crypto.pmod/module.pmod:28:Illegal program pointer. /home/adam/Pike-v7.6.50/lib/modules/Crypto.pmod/ module.pmod:72:Illegal program pointer. /home/adam/Pike-v7.6.50/lib/modules/Crypto.pmod/ module.pmod:73:Expected constant, got something else (438) /home/adam/Pike-v7.6.50/lib/modules/Crypto.pmod/ module.pmod:74:Expected constant, got something else (438) /home/adam/Pike-v7.6.50/lib/modules/Crypto.pmod/module.pmod:81:Illegal program pointer. /home/adam/Pike- v7.6.50/lib/modules/Standards.pmod/ XML.pmod/ Wix.pmod:131:Index 'make_version3' not p resent in module 'UUID'. /home/adam/Pike-v7.6.50/ lib/modules/Standards.pmod/XML.pmod/ Wix.pmod:233:Index 'make_version3' not p resent in module 'UUID'. /home/adam/Pike-v7.6.50/lib/modules/ Standards.pmod/XML.pmod/ Wix.pmod:284:Index 'make_version3' not p resent in module 'UUID'. /home/adam/Pike-v7.6.50/bin/ install.pike:15:Placeholder already has storage! /home/adam/Pike- v7.6.50/bin/install.pike:15:Error looking up 'Wix' in module 'XML'. Pike: Failed to compile script: Compilation failed.
master.pike:2656: master()->_main(({"/home/adam/Pike-v7.6.50/build/openbsd-3.8-i386/ pike","-DNOT_INSTALLED","-DP RECOMPILED_SEARCH_MORE",,,14}), ({"SSH_CONNECTION=66.11.66.41 6"+[20],"PATH=/home/adam/bin:/bin :/ sb"+[81],"BUILDDIR=build/openbsd-3.8-i386",,,20})) *** Error code 10
Stop in /home/adam/Pike-v7.6.50/build/openbsd-3.8-i386 (line 498 of Makefile). *** Error code 1
Stop in /home/adam/Pike-v7.6.50 (line 155 of Makefile). *** Error code 1