On Thu, 24 Aug 2000, Ing. Tibor SUJAN wrote:

> Date: Thu, 24 Aug 2000 11:06:38 +0100
> From: Ing. Tibor SUJAN <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: problem with openssl
> 
> I tryed to compile openssl package at SCO openserver v5.0.5
> and 'make test' finished with error
> 
> Failed! bc: 1 is 
> unimplemented..................................................
> make[2]: *** [test_bn] Error 255
> 
> where is problem?
> thanks

The problem is that the bc that Openserver has does not work for this. You
need to get and install Gnu's bc.

ftp://ftp.gnu.org/pub/gnu/bc




> 
> Tibor SUJAN
> 
> complete testlog
> 
> OpenSSL self-test report:
> OpenSSL version: 0.9.5a
> Last change: Make sure _lrotl and _lrotr are only used with MSVC....
> OS (uname): SCO_SV sttk 3.2 5.0.5 i386
> OS (config): whatever-whatever-sco5
> Target (default): sco5-gcc
> Target: sco5-gcc
> Compiler: gcc version 2.95.2 19991024 (release)
> Failure!
> -----------------------------------------------------------------------------
> make[1]: Entering directory `/usr/tibor/openssl-0.9.5a'
> making all in crypto...
> make[2]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto'
> making all in crypto/md2...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/md2'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/md2'
> making all in crypto/md5...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/md5'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/md5'
> making all in crypto/sha...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/sha'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/sha'
> making all in crypto/mdc2...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/mdc2'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/mdc2'
> making all in crypto/hmac...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/hmac'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/hmac'
> making all in crypto/ripemd...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/ripemd'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/ripemd'
> making all in crypto/des...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/des'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/des'
> making all in crypto/rc2...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/rc2'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/rc2'
> making all in crypto/rc4...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/rc4'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/rc4'
> making all in crypto/rc5...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/rc5'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/rc5'
> making all in crypto/idea...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/idea'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/idea'
> making all in crypto/bf...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/bf'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/bf'
> making all in crypto/cast...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/cast'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/cast'
> making all in crypto/bn...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/bn'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/bn'
> making all in crypto/rsa...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/rsa'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/rsa'
> making all in crypto/dsa...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/dsa'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/dsa'
> making all in crypto/dh...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/dh'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/dh'
> making all in crypto/buffer...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/buffer'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/buffer'
> making all in crypto/bio...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/bio'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/bio'
> making all in crypto/stack...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/stack'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/stack'
> making all in crypto/lhash...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/lhash'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/lhash'
> making all in crypto/rand...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/rand'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/rand'
> making all in crypto/err...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/err'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/err'
> making all in crypto/objects...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/objects'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/objects'
> making all in crypto/evp...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/evp'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/evp'
> making all in crypto/asn1...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/asn1'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/asn1'
> making all in crypto/pem...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/pem'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/pem'
> making all in crypto/x509...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/x509'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/x509'
> making all in crypto/x509v3...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/x509v3'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/x509v3'
> making all in crypto/conf...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/conf'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/conf'
> making all in crypto/txt_db...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/txt_db'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/txt_db'
> making all in crypto/pkcs7...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/pkcs7'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/pkcs7'
> making all in crypto/pkcs12...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/pkcs12'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/pkcs12'
> making all in crypto/comp...
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/crypto/comp'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto/comp'
> make[2]: Leaving directory `/usr/tibor/openssl-0.9.5a/crypto'
> making all in ssl...
> make[2]: Entering directory `/usr/tibor/openssl-0.9.5a/ssl'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/tibor/openssl-0.9.5a/ssl'
> making all in rsaref...
> make[2]: Entering directory `/usr/tibor/openssl-0.9.5a/rsaref'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/tibor/openssl-0.9.5a/rsaref'
> making all in apps...
> make[2]: Entering directory `/usr/tibor/openssl-0.9.5a/apps'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/tibor/openssl-0.9.5a/apps'
> making all in test...
> make[2]: Entering directory `/usr/tibor/openssl-0.9.5a/test'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/tibor/openssl-0.9.5a/test'
> making all in tools...
> make[2]: Entering directory `/usr/tibor/openssl-0.9.5a/tools'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/tibor/openssl-0.9.5a/tools'
> make[1]: Leaving directory `/usr/tibor/openssl-0.9.5a'
> -----------------------------------------------------------------------------
> make[1]: Entering directory `/usr/tibor/openssl-0.9.5a'
> testing...
> make[2]: Entering directory `/usr/tibor/openssl-0.9.5a/test'
> make[3]: Entering directory `/usr/tibor/openssl-0.9.5a/apps'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/usr/tibor/openssl-0.9.5a/apps'
> ./destest
> Doing cbcm
> Doing ecb
> Doing ede ecb
> Doing cbc
> Doing desx cbc
> Doing ede cbc
> Doing pcbc
> Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
> Doing ofb
> Doing ofb64
> Doing ede_ofb64
> Doing cbc_cksum
> Doing quad_cksum
> input word alignment test 0 1 2 3
> output word alignment test 0 1 2 3
> fast crypt test
> ./ideatest
> ecb idea ok
> cbc idea ok
> cfb64 idea ok
> ./shatest
> test 1 ok
> test 2 ok
> test 3 ok
> ./sha1test
> test 1 ok
> test 2 ok
> test 3 ok
> ./md5test
> test 1 ok
> test 2 ok
> test 3 ok
> test 4 ok
> test 5 ok
> test 6 ok
> test 7 ok
> ./hmactest
> test 0 ok
> test 1 ok
> test 2 ok
> test 3 ok
> ./md2test
> test 1 ok
> test 2 ok
> test 3 ok
> test 4 ok
> test 5 ok
> test 6 ok
> test 7 ok
> ./mdc2test
> pad1 - ok
> pad2 - ok
> ./rmdtest
> test 1 ok
> test 2 ok
> test 3 ok
> test 4 ok
> test 5 ok
> test 6 ok
> test 7 ok
> test 8 ok
> ./rc2test
> ecb RC2 ok
> ./rc4test
> test 0 ok
> test 1 ok
> test 2 ok
> test 3 ok
> test 4 ok
> test 5 ok
> test end processing ....................done
> test multi-call ....................done
> ./rc5test
> ecb RC5 ok
> cbc RC5 ok
> ./bftest
> testing blowfish in raw ecb mode
> testing blowfish in ecb mode
> testing blowfish set_key
> testing blowfish in cbc mode
> testing blowfish in cfb64 mode
> testing blowfish in ofb64
> ./casttest
> ecb cast5 ok
> This test will take some time....123456789ABCDEF ok
> ./randtest
> test 1 done
> test 2 done
> test 3 done
> test 4 done
> starting big number library test, could take a while...
> test BN_add
> test BN_sub
> test BN_lshift1
> test BN_lshift (fixed)
> test BN_lshift
> test BN_rshift1
> test BN_rshift
> test BN_sqr
> test BN_mul
> test BN_div
> test BN_div_recp
> test BN_mod
> test BN_mod_mul
> test BN_mont
> test BN_mod_exp
> test BN_exp
> running bc
> 
>..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
> 
> 
> Failed! bc: 1 is unimplemented
> make[2]: *** [test_bn] Error 255
> make[2]: Leaving directory `/usr/tibor/openssl-0.9.5a/test'
> make[1]: *** [tests] Error 2
> make[1]: Leaving directory 
> 
>`/usr/tibor/openssl-0.9.5a'-----------------------------------------------------------------------------
> 
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> Development Mailing List                       [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]
> 

-- 
Phillip P. Porch <[EMAIL PROTECTED]>  NIC:PP1573     finger for 
http://www.theporch.com  UTM - 16 514546E 3994565N       GnuPG key

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to