I believe I encountered a problem compiling openssl-0.9.2b on IRIX 6.2
similar to the one encountered in an earlier note on Digital UNIX V4.0E.
I used the solution 1, (./Configure irix-cc no-asm) recommended below but
wonder whether you have a patch file below for solution 2.
Below are the errors I encountered during make after
./Configure irix-cc
make
...
making all in apps...
cc -DMONOLITH -I../include -O2 -use_readonly_const -DTERMIOS
-DB_ENDIAN -c verify.c
...
cc -DMONOLITH -I../include -O2 -use_readonly_const -DTERMIOS
-DB_ENDIAN -c nseq.c
cc -DMONOLITH -I../include -O2 -use_readonly_const -DTERMIOS
-DB_ENDIAN -c openssl.c
rm -f openssl
cc -o openssl -DMONOLITH -I../include -O2 -use_readonly_const
-DTERMIOS -DB_ENDIAN 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
ld: ERROR 33: Unresolved text symbol "bn_div_words" -- 1st referenced by
../libcrypto.a(bn_div.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld: ERROR 33: Unresolved text symbol "bn_mul_comba8" -- 1st referenced by
../libcrypto.a(bn_mul.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld: ERROR 33: Unresolved text symbol "bn_sub_words" -- 1st referenced by
../libcrypto.a(bn_mul.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld: ERROR 33: Unresolved text symbol "bn_mul_comba4" -- 1st referenced by
../libcrypto.a(bn_mul.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld: ERROR 33: Unresolved text symbol "bn_sqr_comba4" -- 1st referenced by
../libcrypto.a(bn_sqr.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld: ERROR 33: Unresolved text symbol "bn_sqr_comba8" -- 1st referenced by
../libcrypto.a(bn_sqr.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld: INFO 152: Output file removed because of error.
*** Error code 1 (bu21)
*** Error code 1 (bu21)
>Detlef Schmier wrote:
>>
>> Hello,
>>
>> I try to compile openssl-0.9.2b on "Digital UNIX V4.0E (Rev. 1091)" using
>> the normal C-compiler.
>>
>> Make stops to load openssl after all libraries are compiled:
>>
>
>> ld:
>> Unresolved:
>> bn_div_words
>> *** Exit 1
>> Stop.
>
>>
>> Please advice
>>
>
>There are three options to solve this:
>1. pass no-asm to ./Configure,
>2. patch asm/alpha.s to include bn_div_words, or,
>3. start with 2 above, then find an axp guru and optimize things.
>
Michael R.A. Hess -- [EMAIL PROTECTED] -- 573-882-2000
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]