The switch from trim_all_whites to trim broke clean builds on systems where the installed Pike doesn't have trim. The blocker is src/modules/_Charset/make_jisx0213_tables_h.pike, but after fixing that, there are still lots of module precompilation failures, eg:
Compiling modules/Gmp/mpz_glue.c /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh precompile.pike '--base=Gmp' "--base="
"/home/rosuav/pike/src/modules/Gmp/mpq.c"
"/home/rosuav/pike/src/modules/Gmp/mpq.cmod" || { rm "/home/rosuav/pike/src/modules/Gmp/mpq.c"; exit 1; } precompile: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/master.pike /home/rosuav/pike/bin/precompile.pike --base=Gmp --base= /home/rosuav/pike/src/modules/Gmp/mpq.cmod (method=Q) /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: 135: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/pike: not found precompile: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/tpike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/master.pike /home/rosuav/pike/bin/precompile.pike --base=Gmp --base= /home/rosuav/pike/src/modules/Gmp/mpq.cmod (method=QQ) /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: 135: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/tpike: not found precompile: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/test-pike /home/rosuav/pike/bin/precompile.pike --base=Gmp --base= /home/rosuav/pike/src/modules/Gmp/mpq.cmod (method=QQQ) /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: 135: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/test-pike: not found precompile: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/master.pike /home/rosuav/pike/bin/precompile.pike --base=Gmp --base= /home/rosuav/pike/src/modules/Gmp/mpq.cmod (method=QQQQQ) /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: 135: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/pike: not found precompile: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/master.pike /home/rosuav/pike/bin/precompile.pike --base=Gmp --base= /home/rosuav/pike/src/modules/Gmp/mpq.cmod (method=QQQQQQ) /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: 135: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/precompile.sh: /home/rosuav/pike/build/linux-4.6.0-1-amd64-x86_64/pike: not found precompile: /usr/local/bin/pike /home/rosuav/pike/bin/precompile.pike --base=Gmp --base= /home/rosuav/pike/src/modules/Gmp/mpq.cmod (method=QQQQQQ)
Is this related or separate? The base language interpreter compiles successfully.
ChrisA
pike-devel@lists.lysator.liu.se