我正在尝试在 Solaris 9 和 10下编译没有选项的 oepnssl-1.0.0g 。
但是我遇到了以下问题,它可能无法成功
构建。
请告诉我应该怎么做。
+ /bin/bash ./Configure solaris64-sparcv9-cc
--prefix=/SYM_BC/YASU/v11_enc_local.unix/make_openssl/openssl-1.0.1/openssl
--openssldir=/SYM_BC/YASU/v11_enc_local.unix/make_openssl/openssl-1.0.1/openssl/openssl
**no-camellia no-idea no-mdc2 no-rc5 no-ec no-ecdh no-ecdsa no-seed**
Configuring for solaris64-sparcv9-cc
no-camellia [option] OPENSSL_NO_CAMELLIA (skip dir)
:
kssl.h => ../include/openssl/kssl.h
srtp.h => ../include/openssl/srtp.h
ssltest.c => ../test/ssltest.c
making links in engines...
sh: syntax error at line 1: \`;' unexpected
\*** Error code 2
The following command caused the error:
target=links; [ -z "" ] || for i in ; do (cd $i && echo "making $target
in engines/$i..." && make -e TOP=../.. DIR=$i $target ) || exit 1; done;
make: Fatal error: Command failed for target \`links'
Current working directory
/SYM_BC/YASU/v11_enc_local.unix/make_openssl/openssl-1.0.1/engines
*** Error code 1
The following command caused the error:
set -e; target=links; for dir in crypto ssl engines apps test tools; do
if [ -d "$dir" ]; then ( cd $dir && echo "making $target in $dir..." &&
TOP= && unset TOP ${LIB+LIB} ${LIBS+LIBS} ${INCLUDE+INCLUDE}
:
ENGINES_ASM_OBJ='' PERLASM_SCHEME='void' FIPSLIBDIR=''
FIPSDIR='/usr/local/ssl/fips-2.0' FIPSCANLIB="${FIPSCANLIB:-}"
THIS=${THIS:-links} MAKEFILE=Makefile MAKEOVERRIDES= TOP=.. DIR=$dir
$target ) || exit 1; fi; done
make: Fatal error: Command failed for target `links'
+ '[' yes = yes ']'