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]