Hi,

        I'm trying to compile openssl-0.9.2b on an Alpha machine, but I have the 
following errors :

$ make
[.../...]
rm -f openssl
gcc -o openssl -DMONOLITH -I../include -O3 openssl.o verify.o asn1pars.o 
req.o dgst.o dh.o enc.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o rsa.o 
dsa.o dsaparam.o x509.o genrsa.o gendsa.o s_server.o s_client.o speed.o 
s_time.o apps.o s_cb.o s_socket.o version.o sess_id.o ciphers.o nseq.o -L. 
-L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto
../libcrypto.a(bn_word.o): In function `BN_div_word':
bn_word.c(.text+0x33c): undefined reference to `bn_div_words'
bn_word.c(.text+0x340): undefined reference to `bn_div_words'
../libcrypto.a(bn_div.o): In function `BN_div':
bn_div.c(.text+0x40c): undefined reference to `bn_div_words'
bn_div.c(.text+0x410): undefined reference to `bn_div_words'
collect2: ld returned 1 exit status
make[1]: *** [openssl] Error 1
make[1]: Leaving directory `/root/inst/openssl-0.9.2b/apps'
make: *** [all] Error 1
[dav@kaos openssl]$

        The parameters used by setup for calling Configure is alpha-gcc. I have 
tried some differents definition, but with no success...

        The ASM definition of basics functions div, add, etc... use is 
crypto/bn/asm/alpha.s . And bn_div_words is not defined in this file.

The alpha I use is a Ruffian 533Mhz, with a Linux RedHat 5.2 distribution 
(libc6). I add some informations on the machine. You can contact me for 
more information please ?

David.


[dav@kaos dav]$ cat /proc/cpuinfo
cpu                     : Alpha
cpu model               : EV56
cpu variation           : 0
cpu revision            : 0
cpu serial number       : Linux_is_Great!
system type             : Ruffian
system variation        : 0
system revision         : 0
system serial number    : MILO-0000
cycle frequency [Hz]    : 0
timer frequency [Hz]    : 1024.00
page size [bytes]       : 8192
phys. address bits      : 40
max. addr. space #      : 127
BogoMIPS                : 529.53
kernel unaligned acc    : 0 (pc=0,va=0)
user unaligned acc      : 6 (pc=1200233ac,va=11ffff560)
platform string         : N/A

[dav@kaos dav]$ cat /proc/version
Linux version 2.0.34 ([EMAIL PROTECTED]) (gcc version 2.7.2.3) 
#3 Sun May 10 23:23:33 EDT 1998

[dav@kaos dav]$ l /lib/libc-*.so
-rwxr-xr-x   1 root     root      4462177 Oct 13  1998 /lib/libc-2.0.7.so

[dav@kaos dav]$ l /lib/ld*
-rwxr-xr-x   1 root     root       301815 Oct 13  1998 /lib/ld-2.0.7.so
lrwxrwxrwx   1 root     root           11 Mar 16 22:23 /lib/ld-linux.so.2 
-> ld-2.0.7.so

[dav@kaos dav]$ ldconfig -v
ldconfig: version 970402
/usr/lib:
         libgif.so.3.0 => libgif.so.3.0
         libjpeg.so.6 => libjpeg.so.6.0.1
         libghttp.so.1 => libghttp.so.1.0.0
         libaudiofile.so.0 => libaudiofile.so.0.0.0
         libORBitutil.so.0 => libORBitutil.so.0.4.3
         libORBitCosNaming.so.0 => libORBitCosNaming.so.0.4.3
         libORBit.so.0 => libORBit.so.0.4.3
         libgthread-1.2.so.0 => libgthread-1.2.so.0.0.1
         libgmodule-1.2.so.0 => libgmodule-1.2.so.0.0.1
         libglib-1.2.so.0 => libglib-1.2.so.0.0.1
         libsnmp.so.0 => libsnmp.so.0.3.5.3
         libtk8.0.so => libtk8.0.so
         libtixsam4.1.8.0.so => libtixsam4.1.8.0.so
         libtix4.1.8.0.so => libtix4.1.8.0.so
         libtcl8.0.so => libtcl8.0.so
         libslang.so.0 => libslang.so.0.99.38
         libreadline.so.3 => libreadline.so.3.0
         libhistory.so.3 => libhistory.so.3.0
         libnewt.so.0.30 => libnewt.so.0.30
         libungif.so.3 => libungif.so.3.0.0
         libtiff.so.3 => libtiff.so.3.4
         libstdc++.so.2.8 => libstdc++.so.2.8.0
         libpng.so.2 => libpng.so.2.1.0
         librle.so.1 => librle.so.1.0.0
         libppm.so.1 => libppm.so.1.0.0
         libpnm.so.1 => libpnm.so.1.0.0
         libpgm.so.1 => libpgm.so.1.0.0
         libpbm.so.1 => libpbm.so.1.0.0
         libfbm.so.1 => libfbm.so.1.0.0
         libIIOP.so.0 => libIIOP.so.0.4.3
         libIDL-0.6.so.0 => libIDL-0.6.so.0.4.2
         libgtk-1.2.so.0 => libgtk-1.2.so.0.1.0
         libgdk-1.2.so.0 => libgdk-1.2.so.0.1.0
         libgtk.so.1 => libgtk.so.1.0.6
         libgdk.so.1 => libgdk.so.1.0.6
         libgpm.so.1 => libgpm.so.1.13
         libglib.so.1 => libglib.so.1.0.6
         libgimpui.so.1 => libgimpui.so.1.0.1
         libgimp.so.1 => libgimp.so.1.0.1
         libgck.so.1 => libgck.so.1.0.0
         libgdbm.so.2 => libgdbm.so.2.0.0
         libgd.so.1 => libgd.so.1.2
         libexpect5.26.so => libexpect5.26.so
         libImlib.so.1 => libImlib.so.1.9.4
         libesd.so.0 => libesd.so.0.2.8
         libcrack.so.2 => libcrack.so.2.7
         libopcodes-2.9.1.0.15.so.0 => libopcodes-2.9.1.0.15.so.0.0.0
         libbfd-2.9.1.0.15.so.0 => libbfd-2.9.1.0.15.so.0.0.0
         libesddsp.so.0 => libesddsp.so.0.2.8
         libz.so.1 => libz.so.1.1.3
         libpanel.so.4 => libpanel.so.4.2
         libncurses.so.4 => libncurses.so.4.2
         libmenu.so.4 => libmenu.so.4.2
         libform.so.4 => libform.so.4.2
/usr/X11R6/lib:
         libSDLx11.so.0.9 => libSDLx11.so.0.9.9
         libXtst.so.6 => libXtst.so.6.1
         libXt.so.6 => libXt.so.6.0
         libXp.so.6 => libXp.so.6.2
         libXmu.so.6 => libXmu.so.6.0
         libXi.so.6 => libXi.so.6.0
         libXext.so.6 => libXext.so.6.3
         libXaw.so.6 => libXaw.so.6.1
         libXIE.so.6 => libXIE.so.6.0
         libX11.so.6 => libX11.so.6.1
         libSM.so.6 => libSM.so.6.0
         libPEX5.so.6 => libPEX5.so.6.0
         libICE.so.6 => libICE.so.6.3
/usr/lib:
         libgif.so.3.0 => libgif.so.3.0
         libjpeg.so.6 => libjpeg.so.6.0.1
         libghttp.so.1 => libghttp.so.1.0.0
         libaudiofile.so.0 => libaudiofile.so.0.0.0
         libORBitutil.so.0 => libORBitutil.so.0.4.3
         libORBitCosNaming.so.0 => libORBitCosNaming.so.0.4.3
         libORBit.so.0 => libORBit.so.0.4.3
         libgthread-1.2.so.0 => libgthread-1.2.so.0.0.1
         libgmodule-1.2.so.0 => libgmodule-1.2.so.0.0.1
         libglib-1.2.so.0 => libglib-1.2.so.0.0.1
         libsnmp.so.0 => libsnmp.so.0.3.5.3
         libtk8.0.so => libtk8.0.so
         libtixsam4.1.8.0.so => libtixsam4.1.8.0.so
         libtix4.1.8.0.so => libtix4.1.8.0.so
         libtcl8.0.so => libtcl8.0.so
         libslang.so.0 => libslang.so.0.99.38
         libreadline.so.3 => libreadline.so.3.0
         libhistory.so.3 => libhistory.so.3.0
         libnewt.so.0.30 => libnewt.so.0.30
         libungif.so.3 => libungif.so.3.0.0
         libtiff.so.3 => libtiff.so.3.4
         libstdc++.so.2.8 => libstdc++.so.2.8.0
         libpng.so.2 => libpng.so.2.1.0
         librle.so.1 => librle.so.1.0.0
         libppm.so.1 => libppm.so.1.0.0
         libpnm.so.1 => libpnm.so.1.0.0
         libpgm.so.1 => libpgm.so.1.0.0
         libpbm.so.1 => libpbm.so.1.0.0
         libfbm.so.1 => libfbm.so.1.0.0
         libIIOP.so.0 => libIIOP.so.0.4.3
         libIDL-0.6.so.0 => libIDL-0.6.so.0.4.2
         libgtk-1.2.so.0 => libgtk-1.2.so.0.1.0
         libgdk-1.2.so.0 => libgdk-1.2.so.0.1.0
         libgtk.so.1 => libgtk.so.1.0.6
         libgdk.so.1 => libgdk.so.1.0.6
         libgpm.so.1 => libgpm.so.1.13
         libglib.so.1 => libglib.so.1.0.6
         libgimpui.so.1 => libgimpui.so.1.0.1
         libgimp.so.1 => libgimp.so.1.0.1
         libgck.so.1 => libgck.so.1.0.0
         libgdbm.so.2 => libgdbm.so.2.0.0
         libgd.so.1 => libgd.so.1.2
         libexpect5.26.so => libexpect5.26.so
         libImlib.so.1 => libImlib.so.1.9.4
         libesd.so.0 => libesd.so.0.2.8
         libcrack.so.2 => libcrack.so.2.7
         libopcodes-2.9.1.0.15.so.0 => libopcodes-2.9.1.0.15.so.0.0.0
         libbfd-2.9.1.0.15.so.0 => libbfd-2.9.1.0.15.so.0.0.0
         libesddsp.so.0 => libesddsp.so.0.2.8
         libz.so.1 => libz.so.1.1.3
         libpanel.so.4 => libpanel.so.4.2
         libncurses.so.4 => libncurses.so.4.2
         libmenu.so.4 => libmenu.so.4.2
         libform.so.4 => libform.so.4.2
/lib:
         libproc.so.1.2.6 => libproc.so.1.2.6
         libpam_misc.so.0 => libpam_misc.so.0.64
         libpam.so.0 => libpam.so.0.64
         libpwdb.so.0 => libpwdb.so.0.55
         libuuid.so.1 => libuuid.so.1.1
         libss.so.2 => libss.so.2.0
         libext2fs.so.2 => libext2fs.so.2.4
         libe2p.so.2 => libe2p.so.2.3
         libcom_err.so.2 => libcom_err.so.2.0
         libtermcap.so.2 => libtermcap.so.2.0.8
         libutil.so.1.1 => libutil-2.0.7.so
         libresolv.so.2.1 => libresolv-2.0.7.so
         libpthread.so.0 => libpthread-0.7.so
         libnss_nis.so.1.1 => libnss_nis-2.0.7.so
         libnss_files.so.1.1 => libnss_files-2.0.7.so
         libnss_dns.so.1.1 => libnss_dns-2.0.7.so
         libnss_db.so.1.1 => libnss_db-2.0.7.so
         libnss_compat.so.1.1 => libnss_compat-2.0.7.so
         libnsl.so.1.1 => libnsl-2.0.7.so
         libm.so.6.1 => libm-2.0.7.so
         libdl.so.2.1 => libdl-2.0.7.so
         libdb.so.2.1 => libdb-2.0.7.so
         libcrypt.so.1.1 => libcrypt-2.0.7.so
         libc.so.6.1 => libc-2.0.7.so
         libBrokenLocale.so.1.1 => libBrokenLocale-2.0.7.so
         ld-linux.so.2 => ld-2.0.7.so


--
David TILLOY <[EMAIL PROTECTED]>
Chef de projets - http://www.neuronnexion.com/
19/21, rue des Augustins - F-80000 AMIENS
Voice : +33 3 22 71 61 90 - Fax : +33 3 22 71 61 99
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to