Then it would be worth to fail the configuration script if Nettle dependency is failed and add a doc on how to get Nettle support.
Well, since you are on the development list you should know about or plans to include Nettle in the dists.
About the autodoc, why building the autodoc by default ? Most users are not interested in building the autodoc anyway.
Bill thought it a good idea (exactly why you'll have to search the archives for). I don't think that we have to do this by default however.
/ Martin Nilsson (saturator)
Previous text:
2004-02-19 11:51: Subject: Re: Pike 7.5 - CVS installation problem
Then it would be worth to fail the configuration script if Nettle dependency is failed and add a doc on how to get Nettle support.
About the autodoc, why building the autodoc by default ? Most users are not interested in building the autodoc anyway.
Martin Nilsson (saturator) @ Pike (-) developers forum wrote:
The second backtrace is because your Pike lacks Nettle support.
/ Martin Nilsson (saturator)
Previous text:
2004-02-19 11:28: Subject: Pike 7.5 - CVS installation problem
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
/ Brevbäraren
/ Brevbäraren