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]

Reply via email to