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