Quote:
Originally Posted by weibullguy
Sometimes it's difficult to troubleshoot when you don't get the same problem. Earlier, I wasn't getting your error. I finally was able to reproduce your problem. The Perl script generated an empty file bn_prime.h when I ran it from the top of the source tree.
Try this as it just worked for me.
Code:
make clean
cd crypto/bn
rm -f bn_prime.h
perl bn_prime.pl >bn_prime.h
cd ../../
The header should be about 15k in size. It defines NUMPRIMES and then has a couple of lists of prime numbers. If that looks good, then try the compile again.
BTW, did you run the config script or are you OK with the defaults.
|
Hello to all,
I am using SDK for cross-compiling OpenSSL to Wrt54gl wireless router, i face to the same problem, when i run the openssl-0-9-8d i see the same error, then i downlowded the latest version of openssl( openssl-0.9.8g.tar.gz) with this one also i face to problem,i see this error,
make[1]: Nothing to be done for `all'.
the following is all process:
make[1]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/crypto'
making all in ssl...
make[1]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/ssl'
cc -I../crypto -I.. -I../include -O -c -o s2_meth.o s2_meth.c
cc -I../crypto -I.. -I../include -O -c -o s2_srvr.o s2_srvr.c
cc -I../crypto -I.. -I../include -O -c -o s2_clnt.o s2_clnt.c
cc -I../crypto -I.. -I../include -O -c -o s2_lib.o s2_lib.c
cc -I../crypto -I.. -I../include -O -c -o bio_ssl.o bio_ssl.c
cc -I../crypto -I.. -I../include -O -c -o ssl_err.o ssl_err.c
cc -I../crypto -I.. -I../include -O -c -o kssl.o kssl.c
ar r ../libssl.a s2_meth.o s2_srvr.o s2_clnt.o s2_lib.o s2_enc.o s2_pkt.o s3_meth.o s3_srvr.o s3_clnt.o s3_lib.o s3_enc.o s3_pkt.o s3_both.o s23_meth.o s23_srvr.o s23_clnt.o s23_lib.o s23_pkt.o t1_meth.o t1_srvr.o t1_clnt.o t1_lib.o t1_enc.o d1_meth.o d1_srvr.o d1_clnt.o d1_lib.o d1_pkt.o d1_both.o d1_enc.o ssl_lib.o ssl_err2.o ssl_cert.o ssl_sess.o ssl_ciph.o ssl_stat.o ssl_rsa.o ssl_asn1.o ssl_txt.o ssl_algs.o bio_ssl.o ssl_err.o kssl.o
ar: creating ../libssl.a
/usr/bin/ranlib ../libssl.a || echo Never mind.
if [ -n "" ]; then \
(cd ..; make libssl); \
fi
make[1]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/ssl'
making all in engines...
make[1]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/engines'
cc -I../include -O -c -o e_4758cca.o e_4758cca.c
cc -I../include -O -c -o e_aep.o e_aep.c
cc -I../include -O -c -o e_atalla.o e_atalla.c
cc -I../include -O -c -o e_cswift.o e_cswift.c
cc -I../include -O -c -o e_gmp.o e_gmp.c
cc -I../include -O -c -o e_chil.o e_chil.c
cc -I../include -O -c -o e_nuron.o e_nuron.c
cc -I../include -O -c -o e_sureware.o e_sureware.c
cc -I../include -O -c -o e_ubsec.o e_ubsec.c
make[1]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/engines'
making all in apps...
make[1]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/apps'
cc -DMONOLITH -I.. -I../include -O -c -o verify.o verify.c
cc -DMONOLITH -I.. -I../include -O -c -o asn1pars.o asn1pars.c
cc -DMONOLITH -I.. -I../include -O -c -o req.o req.c
cc -DMONOLITH -I.. -I../include -O -c -o dgst.o dgst.c
cc -DMONOLITH -I.. -I../include -O -c -o dh.o dh.c
cc -DMONOLITH -I.. -I../include -O -c -o dhparam.o dhparam.c
cc -DMONOLITH -I.. -I../include -O -c -o enc.o enc.c
cc -DMONOLITH -I.. -I../include -O -c -o passwd.o passwd.c
cc -DMONOLITH -I.. -I../include -O -c -o gendh.o gendh.c
cc -DMONOLITH -I.. -I../include -O -c -o errstr.o errstr.c
cc -DMONOLITH -I.. -I../include -O -c -o engine.o engine.c
cc -DMONOLITH -I.. -I../include -O -c -o ocsp.o ocsp.c
cc -DMONOLITH -I.. -I../include -O -c -o prime.o prime.c
cc -DMONOLITH -I.. -I../include -O -c -o openssl.o openssl.c
rm -f openssl
shlib_target=; if [ -n "" ]; then \
shlib_target=""; \
fi; \
LIBRARIES="-L.. -lssl -L.. -lcrypto" ; \
make -f ../Makefile.shared -e \
APPNAME=openssl OBJECTS="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 rsautl.o dsa.o dsaparam.o ec.o ecparam.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 engine.o ocsp.o prime.o" \
LIBDEPS=" $LIBRARIES " \
link_app.${shlib_target}
make[2]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/apps'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=openssl} 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 rsautl.o dsa.o dsaparam.o ec.o ecparam.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 engine.o ocsp.o prime.o ${LIBDEPS} )
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/apps'
(cd ..; \
OPENSSL="`pwd`/util/opensslwrap.sh"; export OPENSSL; \
/usr/bin/perl tools/c_rehash certs)
Doing certs
aoltw1.pem => 0dbd0096.0
thawteCp.pem => c33a80d4.0
eng3.pem => 878cf4c6.0
thawteCb.pem => ddc328ff.0
vsignss.pem => f73e89fd.0
eng1.pem => 7a9820c1.0
argeng.pem => aad3d04d.0
make[1]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/apps'
making all in test...
make[1]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
cc -I.. -I../include -O -c -o bntest.o bntest.c
`/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=sha1test} sha1test.o ${LIBDEPS} )
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
cc -I.. -I../include -O -c -o sha256t.o sha256t.c
make[2]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=dhtest} dhtest.o ${LIBDEPS} )
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
cc -I.. -I../include -O -c -o enginetest.o enginetest.c
make[2]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=ssltest} ssltest.o ${LIBDEPS} )
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
cc -I.. -I../include -O -c -o exptest.o exptest.c
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
cc -I.. -I../include -O -c -o rsa_test.o rsa_test.c
make[2]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=rsa_test} rsa_test.o ${LIBDEPS} )
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
cc -I.. -I../include -O -c -o evp_test.o evp_test.c
make[2]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=evp_test} evp_test.o ${LIBDEPS} )
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
cc -I.. -I../include -O -c -o igetest.o igetest.c
make[2]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=dummytest} dummytest.o ${LIBDEPS} )
make[2]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
make[1]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/test'
making all in tools...
make[1]: Entering directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/tools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/salimsaay/OpenWrt-SDK-Linux-i686-1/package/openssl-0.9.8g/tools'
[salimsaay@salims openssl-0.9.8g]$
is please some one to help me ?