Sue Beggs wrote:
>
> I am trying to build openssl-0.9.4 on Solaris 5.6 and getting the following
> errors from make after running ./config no-threads:
>
> making all in crypto...
> ( echo "#ifndef MK1MF_BUILD"; \
> echo " /* auto-generated by crypto/Makefile.ssl for crypto/cversion.c */";
> \
> echo " #define CFLAGS
> \"cc -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus -xO5 -xstrconst -xd
> e
> pend -Xa -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM\""; \
> echo " #define PLATFORM \"solaris-sparcv9-cc\""; \
> echo " #define DATE \"`date`\""; \
> echo "#endif" ) >buildinf.h
> cc -I. -I../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus -xO5
> -xstrconst -xdepend -Xa
> -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c cryptlib.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I. -I../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus -xO5
> -xstrconst -xdepend -Xa
> -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c mem.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I. -I../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus -xO5
> -xstrconst -xdepend -Xa
> -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c cversion.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I. -I../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus -xO5
> -xstrconst -xdepend -Xa
> -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c ex_data.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I. -I../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus -xO5
> -xstrconst -xdepend -Xa
> -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c tmdiff.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I. -I../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus -xO5
> -xstrconst -xdepend -Xa
> -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c cpt_err.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> ar r ../libcrypto.a cryptlib.o mem.o cversion.o ex_data.o tmdiff.o cpt_err.o
> ar: creating ../libcrypto.a
> /usr/ccs/bin/ranlib ../libcrypto.a
> making all in crypto/md2...
> cc -I.. -I../../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus
> -xO5 -xstrconst -xdepend
> -Xa -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c md2_dgst.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I.. -I../../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus
> -xO5 -xstrconst -xdepend
> -Xa -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c md2_one.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> ar r ../../libcrypto.a md2_dgst.o md2_one.o
> /usr/ccs/bin/ranlib ../../libcrypto.a
> making all in crypto/md5...
> cc -I.. -I../../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus
> -xO5 -xstrconst -xdepend
> -Xa -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c md5_dgst.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I.. -I../../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus
> -xO5 -xstrconst -xdepend
> -Xa -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -c md5_one.c
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> cc -I.. -I../../include -DTHREADS -D_REENTRANT -xtarget=ultra -xarch=v8plus
> -xO5 -xstrconst -xdepend
> -Xa -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM -DMD5_BLOCK_DATA_ORDER -c
> \
> -o asm/md5-sparcv8plus.o asm/md5-sparcv9.S
> cc: Warning illegal option -xtarget=ultra
> cc: Warning illegal option -xO5
> cc: Warning illegal option -xdepend
> ar r ../../libcrypto.a md5_dgst.o md5_one.o asm/md5-sparcv8plus.o
> ar: cannot open asm/md5-sparcv8plus.o
> No such file or directory
> ar: asm/md5-sparcv8plus.o not found
> *** Error code 1
> make: Fatal error: Command failed for target `lib'
> Current working directory /dsd/SUS/beggs/GTFMDEV/openssl-0.9.4/crypto/md5
> *** Error code 1
> make: Fatal error: Command failed for target `subdirs'
> Current working directory /dsd/SUS/beggs/GTFMDEV/openssl-0.9.4/crypto
> *** Error code 1
> make: Fatal error: Command failed for target `all'
>
> The output of config -t is:
>
> Operating system: sun4u-sun-solaris2
> Configuring for solaris-sparcv9-cc
> /usr/local/bin/perl ./Configure solaris-sparcv9-cc
>
> Do you know what might be wrong? I have tried the /usr/ucb/cc compiler and
> aliased cc to the SUNWspro/bin/cc compiler but get this error both times.
>
> Thanks
>
> Sue
>
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> Development Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
I used the GNU gcc 2.8.1 on Solaris 2.6 x86 and it worked fine, after I
declared the variable CC=gcc, otherwise it mixed /usr/ucb/cc with gcc.
--
Guido Van De Velde Tel. +32-16-32.27.39
LUDIT - KULeuvenNet Fax. +32-16-32.29.99
De Croylaan 52a mailto:[EMAIL PROTECTED]
3001 Leuven-Heverlee http://www.kuleuven.ac.be/~pb711510
Belgi�
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]