I got this problem when making the openssl.
I think its related with the gcc libs, but I'm not sure.


making all in crypto/rand...

gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS
-D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m32 -mcpu=ultrasparc -O3
-fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W  -c  md_rand.c

gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS
-D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m32 -mcpu=ultrasparc -O3
-fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W  -c  randfile.c

In file included from /usr/include/sys/wait.h:24,

                 from /usr/include/stdlib.h:22,

                 from randfile.c:64:

/usr/include/sys/siginfo.h:259: error: syntax error before "ctid_t"

/usr/include/sys/siginfo.h:292: error: syntax error before '}' token

/usr/include/sys/siginfo.h:294: error: syntax error before '}' token

In file included from /usr/include/sys/procset.h:24,

                 from /usr/include/sys/wait.h:25,

                 from /usr/include/stdlib.h:22,

                 from randfile.c:64:

/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6/include/sys/signal.h:96:
error: syntax error before "siginfo_t"

In file included from /usr/include/stdlib.h:22,

                 from randfile.c:64:

/usr/include/sys/wait.h:86: error: syntax error before "siginfo_t"

*** Error code 1

make: Fatal error: Command failed for target `randfile.o'

Current working directory
/home/ed855238/cruise_sources/openssl-0.9.8n/crypto/rand

*** Error code 1

The following command caused the error:

target=all; [ -n "objects  md2 md4 md5 sha hmac ripemd  des aes rc2 rc4 idea
bf cast  bn ec rsa dsa ecdsa dh ecdh dso engine  buffer bio stack lhash rand
err  evp asn1 pem x509 x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5
store pqueue" ] && for i in objects  md2 md4 md5 sha hmac ripemd  des aes
rc2 rc4 idea bf cast  bn ec rsa dsa ecdsa dh ecdh dso engine  buffer bio
stack lhash rand err  evp asn1 pem x509 x509v3 conf txt_db pkcs7 pkcs12 comp
ocsp ui krb5  store pqueue ; do  (cd $i && echo "making $target in
crypto/$i..." &&  make -e TOP=../.. DIR=$i INCLUDES='-I.. -I../..
-I../../include' $target ) || exit 1;  done;

make: Fatal error: Command failed for target `subdirs'

Current working directory
/home/ed855238/cruise_sources/openssl-0.9.8n/crypto

*** Error code 1

make: Fatal error: Command failed for target `build_crypto'

If anyone can help me I would appreciate very much.
Thanks
Daniel

Reply via email to