Hello,
When trying to install Pike 7.5 - CVS on FreeBSD 4.3, I got this error:
%make install /home/david/Pike/7.5/src/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/home/david/Pike/7.5/src/master.pike -x extract_autodoc -q --srcdir=/home/david/Pike/7.5/src --imgsrc=/home/david/Pike/7.5/refdoc/src_images --builddir=doc_build/src --imgdir=doc_build/images Bad argument 1. Unknown program: foreach(0) /home/david/Pike/7.5/lib/modules/Tools.pmod/Standalone.pmod/extract_autodoc.pike:105:
Tools.Standalone.extract_autodoc()->recurse("/home/david/Pike/7.5/src/doc_
build/src/doc_build/src/doc_build"+[963],"/home/david/Pike/7.5/src/doc_bui
ld/src/doc_build/src/doc_build"+[977],0,({"predef::","doc_build","src","do c_build","src","doc_build","src",,,135}))
/home/david/Pike/7.5/lib/modules/Tools.pmod/Standalone.pmod/extract_autodoc.pike:119:
Tools.Standalone.extract_autodoc()->recurse("/home/david/Pike/7.5/src/doc_
build/src/doc_build/src/doc_build"+[954],"/home/david/Pike/7.5/src/doc_bui
ld/src/doc_build/src/doc_build"+[968],0,({"predef::","doc_build","src","do c_build","src","doc_build","src",,,134}))
...
After I tried to build Pike without the autodoc and I get compilation errors when using the Crypto module:
indices(Crypto);
/usr/local/pike/7.5.17/lib/modules/Crypto.pmod/cast.pike:4: Warning: Crypto.cast is deprecated. Use Crypto.CAST instead. /usr/local/pike/7.5.17/lib/7.4/modules/Crypto.pmod/module.pmod:12:Index 'crypt_md5' not present in module 'Crypto'. /usr/local/pike/7.5.17/lib/7.4/modules/Crypto.pmod/module.pmod:16:Index 'crypt_md5' not present in module 'Crypto'. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/aes.pike:4: Warning: Crypto.aes is deprecated. Use Crypto.AES instead. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/idea.pike:4: Warning: Crypto.idea is deprecated. Use Crypto.IDEA instead. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/sha.pike:4: Warning: Crypto.sha is deprecated. Use Crypto.SHA1 instead. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/hmac.pike:4: Warning: Crypto.hmac is deprecated. Use Crypto.HMAC instead. /usr/local/pike/7.5.17/lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:12:Index 'Hash' not present in module 'Crypto'. /usr/local/pike/7.5.17/lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:12:Illegal program identifier (type: int). /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/HMAC.pike:39:Error looking up 'Signature' in module 'PKCS'. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/HMAC.pike:77:Class definition failed. /usr/local/pike/7.5.17/lib/7.4/modules/Crypto.pmod/hmac.pike:6:Error looking up 'HMAC' in module 'Crypto'. /usr/local/pike/7.5.17/lib/7.4/modules/Crypto.pmod/hmac.pike:6:Illegal program pointer. /usr/local/pike/7.5.17/lib/7.4/modules/Crypto.pmod/hmac.pike:17:Class definition failed. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/hmac.pike:6:Error looking up 'hmac' in module 'Crypto'. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/hmac.pike:6:Illegal program pointer. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod.0:-: Warning: Compilation failed: Compilation failed. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/rsa.pike:4: Warning: Crypto.rsa is deprecated. Use Crypto.RSA instead. /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/RSA.pike:221:Failed to index module 'Signature' with 'build_digestinfo' (module doesn't exist?) /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/RSA.pike:291:Expected constant, got something else (438) /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/RSA.pike:339:Expected constant, got something else (438) /usr/local/pike/7.5.17/lib/modules/Crypto.pmod/RSA.pike:349:Expected constant, got something else (438) /usr/local/pike/7.5.17/lib/7.4/modules/Crypto.pmod/rsa.pike:6:Error looking up 'RSA' in module 'Crypto'. /usr/local/pike/7.5.17/lib/7.4/modules/Crypto.pmod/rsa.pike:6:Illegal program pointer. ...
/ David