Pretty straightforward.  I downloaded 0.9.5.a and tried to compile it.
'config' works just fine.  The 'make' reports no problems until it gets to
the 'ld' below.

I retried it with the 'no-asm' option.  I hunted around in the source files
for references to 'memmove'.  I found a comment in stack.c:
  #ifdef undef /* no memmove on sunos :-( */
but no reference indicating what I'm supposed to tweak to fake it.

I didn't even bother trying to track down the other two symbols.

Suggestions?  Thanks in advance.
-- 
Gordon H. Atwood                                  E-mail:  [EMAIL PROTECTED]
Research System Administrator                 Phone:  (780) 492-9930
Department of Computing Science           Fax:  (780) 492-1071
University of Alberta                 WWW:  http://web.cs.ualberta.ca:80/~gordon

---

OpenSSL self-test report:

OpenSSL version:  0.9.5a
Last change:      Make sure _lrotl and _lrotr are only used with MSVC....
OS (uname):       SunOS sawnlk 4.1.4 2 sun4m
OS (config):      sun4m-sun-sunos4
Target (default): sunos-gcc
Target:           sunos-gcc
Compiler:         gcc version 2.7.2

Failure!
-----------------------------------------------------------------------------
making all in crypto...
making all in crypto/md2...
making all in crypto/md5...
making all in crypto/sha...
making all in crypto/mdc2...
making all in crypto/hmac...
making all in crypto/ripemd...
making all in crypto/des...
making all in crypto/rc2...
making all in crypto/rc4...
making all in crypto/rc5...
making all in crypto/idea...
making all in crypto/bf...
making all in crypto/cast...
making all in crypto/bn...
making all in crypto/rsa...
making all in crypto/dsa...
making all in crypto/dh...
making all in crypto/buffer...
making all in crypto/bio...
making all in crypto/stack...
making all in crypto/lhash...
making all in crypto/rand...
making all in crypto/err...
making all in crypto/objects...
making all in crypto/evp...
making all in crypto/asn1...
making all in crypto/pem...
making all in crypto/x509...
making all in crypto/x509v3...
making all in crypto/conf...
making all in crypto/txt_db...
making all in crypto/pkcs7...
making all in crypto/pkcs12...
making all in crypto/comp...
making all in ssl...
making all in rsaref...
making all in apps...
rm -f openssl
gcc -o openssl -DMONOLITH -I../include -O3 -mv8 -Dssize_t=int openssl.o verify.o 
asn1pars.o req.o dgst.o dh.o dhparam.o enc.o passwd.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 app_rand.o version.o sess_id.o  ciphers.o 
nseq.o pkcs12.o pkcs8.o spkac.o smime.o rand.o -L. -L.. -L../.. -L../../.. -L.. -lssl 
-L.. -lcrypto 
collect2: ld returned 2 exit status
ld: Undefined symbol 
   _memmove 
   _strtoul 
   _strerror 
*** Error code 1
make: Fatal error: Command failed for target `openssl'
Current working directory 
/usr/sibbald2/depot/openSSL/src/openssl-0.9.5a/sparc_sun_sunos4.1.4/apps
*** Error code 1
make: Fatal error: Command failed for target `all'
Current working directory 
/usr/sibbald2/depot/openSSL/src/openssl-0.9.5a/sparc_sun_sunos4.1.4
-----------------------------------------------------------------------------
c_rehash: rehashing skipped ('openssl' program not available)
touch rehash.time
testing...
gcc -I../include -O3 -mv8 -Dssize_t=int  -target sun4 -c  bntest.c
gcc -o bntest -I../include -O3 -mv8 -Dssize_t=int bntest.o -L. -L.. -L../.. -L../../.. 
-L.. -lcrypto 
collect2: ld returned 2 exit status
ld: Undefined symbol 
   _strerror 
*** Error code 1
make: Fatal error: Command failed for target `bntest'
Current working directory 
/usr/sibbald2/depot/openSSL/src/openssl-0.9.5a/sparc_sun_sunos4.1.4/test
*** Error code 1
make: Fatal error: Command failed for target `tests'
Current working directory 
/usr/sibbald2/depot/openSSL/src/openssl-0.9.5a/sparc_sun_sunos4.1.4
-----------------------------------------------------------------------------
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to