Greetings,

  I use gcc version 4.1.3 , Debian 4.1.2-13. I want to install openssl 0.9.7,  
i am getting the following Installation error:
   
  make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/openssl/crypto/lhash'
making all in crypto/rand...
make[2]: Entering directory `/usr/local/openssl/crypto/rand'
gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN 
-DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DOPENSSL_NO_ASM -m64 -DL_ENDIAN -DTERMIO -O3 
-Wall -DMD32_REG_T=int   -c -o rand_unix.o rand_unix.c
/tmp/ccIBQtrc.s: Assembler messages:
/tmp/ccIBQtrc.s:54: Error: Incorrect register `%rbp' used with `l' suffix
/tmp/ccIBQtrc.s:65: Error: Incorrect register `%rbp' used with `l' suffix
make[2]: *** [rand_unix.o] Error 1
make[2]: Leaving directory `/usr/local/openssl/crypto/rand'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr/local/openssl/crypto'
make: *** [sub_all] Error 1
   
  Note that I ran config as
./config no-asm

   
  The output of make report is:

  Checking compiler...
cctest.c: In function 'main':
cctest.c:2: warning: incompatible implicit declaration of built-in function 
'printf'
Running make...
make[1]: Entering directory `/usr/local/openssl'
making all in crypto...
make[2]: Entering directory `/usr/local/openssl/crypto'
making all in crypto/md2...
make[3]: Entering directory `/usr/local/openssl/crypto/md2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/md2'
making all in crypto/md4...
make[3]: Entering directory `/usr/local/openssl/crypto/md4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/md4'
making all in crypto/md5...
make[3]: Entering directory `/usr/local/openssl/crypto/md5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/md5'
making all in crypto/sha...
make[3]: Entering directory `/usr/local/openssl/crypto/sha'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/sha'
making all in crypto/mdc2...
make[3]: Entering directory `/usr/local/openssl/crypto/mdc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/mdc2'
making all in crypto/hmac...
make[3]: Entering directory `/usr/local/openssl/crypto/hmac'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/hmac'
making all in crypto/ripemd...
make[3]: Entering directory `/usr/local/openssl/crypto/ripemd'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/ripemd'
making all in crypto/des...
make[3]: Entering directory `/usr/local/openssl/crypto/des'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/des'
making all in crypto/rc2...
make[3]: Entering directory `/usr/local/openssl/crypto/rc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/rc2'
making all in crypto/rc4...
make[3]: Entering directory `/usr/local/openssl/crypto/rc4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/rc4'
making all in crypto/rc5...
make[3]: Entering directory `/usr/local/openssl/crypto/rc5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/rc5'
making all in crypto/idea...
make[3]: Entering directory `/usr/local/openssl/crypto/idea'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/idea'
making all in crypto/bf...
make[3]: Entering directory `/usr/local/openssl/crypto/bf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/bf'
making all in crypto/cast...
make[3]: Entering directory `/usr/local/openssl/crypto/cast'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/cast'
making all in crypto/bn...
make[3]: Entering directory `/usr/local/openssl/crypto/bn'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/bn'
making all in crypto/ec...
make[3]: Entering directory `/usr/local/openssl/crypto/ec'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/ec'
making all in crypto/rsa...
make[3]: Entering directory `/usr/local/openssl/crypto/rsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/rsa'
making all in crypto/dsa...
make[3]: Entering directory `/usr/local/openssl/crypto/dsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/dsa'
making all in crypto/dh...
make[3]: Entering directory `/usr/local/openssl/crypto/dh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/dh'
making all in crypto/dso...
make[3]: Entering directory `/usr/local/openssl/crypto/dso'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/dso'
making all in crypto/engine...
make[3]: Entering directory `/usr/local/openssl/crypto/engine'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/engine'
making all in crypto/aes...
make[3]: Entering directory `/usr/local/openssl/crypto/aes'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/aes'
making all in crypto/buffer...
make[3]: Entering directory `/usr/local/openssl/crypto/buffer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/buffer'
making all in crypto/bio...
make[3]: Entering directory `/usr/local/openssl/crypto/bio'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/bio'
making all in crypto/stack...
make[3]: Entering directory `/usr/local/openssl/crypto/stack'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/stack'
making all in crypto/lhash...
make[3]: Entering directory `/usr/local/openssl/crypto/lhash'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/openssl/crypto/lhash'
making all in crypto/rand...
make[3]: Entering directory `/usr/local/openssl/crypto/rand'
gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN 
-DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -m64 -DL_ENDIAN -DTERMIO -O3 -Wall 
-DMD32_REG_T=int   -c -o rand_unix.o rand_unix.c
/tmp/ccYKslH0.s: Assembler messages:
/tmp/ccYKslH0.s:54: Error: Incorrect register `%rbp' used with `l' suffix
/tmp/ccYKslH0.s:65: Error: Incorrect register `%rbp' used with `l' suffix
make[3]: *** [rand_unix.o] Error 1
make[3]: Leaving directory `/usr/local/openssl/crypto/rand'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/usr/local/openssl/crypto'
make[1]: *** [sub_all] Error 1
make[1]: Leaving directory `/usr/local/openssl'
Running make test...
make[1]: Entering directory `/usr/local/openssl'
testing...
make[2]: Entering directory `/usr/local/openssl/test'
if [ "linux-shared" = "hpux-shared" -o "linux-shared" = "darwin-shared" ] ; 
then \
          gcc -o bntest -I.. -I../include  -DOPENSSL_THREADS -D_REENTRANT 
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -m64 -DL_ENDIAN -DTERMIO -O3 -Wall 
-DMD32_REG_T=int bntest.o  ../libcrypto.a -ldl ; \
        else \
          gcc -o bntest -I.. -I../include  -DOPENSSL_THREADS -D_REENTRANT 
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -m64 -DL_ENDIAN -DTERMIO -O3 -Wall 
-DMD32_REG_T=int bntest.o  -L.. -lcrypto -ldl ; \
        fi
/usr/bin/ld: skipping incompatible 
/usr/lib/gcc/i486-linux-gnu/4.1.3/../../../libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible 
/usr/lib/gcc/i486-linux-gnu/4.1.3/../../../libdl.a when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libdl.so when searching for 
-ldl
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libdl.a when searching for 
-ldl
/usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl
/usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl
/usr/bin/ld: cannot find -ldl
collect2: ld returned 1 exit status
make[2]: *** [bntest] Error 1
make[2]: Leaving directory `/usr/local/openssl/test'
make[1]: *** [tests] Error 2
make[1]: Leaving directory `/usr/local/openssl'
  OpenSSL self-test report:
  OpenSSL version:  0.9.7
Last change:      Fix session ID handling in SSLv2 client code: the SERVE...
Options:           no-krb5
OS (uname):       Linux v115.xen.sse.cs.tu-bs.de 2.6.16.13-4-xen #1 SMP Wed May 
3 04:53:23 UTC 2006 x86_64 GNU/Linux
OS (config):      x86_64-whatever-linux2
Target (default): linux-x86_64
Target:           linux-x86_64
Compiler:         Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v 
--enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr 
--enable-shared --with-system-zlib --libexecdir=/usr/lib 
--without-included-gettext --enable-threads=posix --enable-nls 
--with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 
--enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug 
--enable-mpfr --with-tune=i686 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)
  Failure!
[...]
  Test report in file testlog

   
   
  Is there another step? Any corrections or help that you could give for the 
installation would be
appreciated
   
  Thanks in advance,
  Carole Djomo.


       
---------------------------------
 Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 

Reply via email to