Hi, I used gmake and following lines are the results of that.
... shlib_target=; if [ -n "" ]; then shlib_target=""; fi; LIBRARIES="-L.. -lssl -L.. -lcrypto " ; gmake -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 genpkey.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 pkey.o pkeyparam.o pkeyutl.o spkac.o smime.o cms.o rand.o engine.o ocsp.o prime.o ts.o" LIBDEPS=" $LIBRARIES " link_app.${shlib_target} gmake[2]: Entering directory `/root/mono/openssl1/apps' ( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="${LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--O}"; LIBPATH=`for x in $LIBDEPS; do echo $x; done | sed -e 's/^ *-L//;t' -e d | 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 genpkey.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 pkey.o pkeyparam.o pkeyutl.o spkac.o smime.o cms.o rand.o engine.o ocsp.o prime.o ts.o ${LIBDEPS} ) passwd.o(.text+0x291): In function `do_passwd': : undefined reference to `DES_crypt' speed.o(.text+0x2572): In function `speed_main': : undefined reference to `DES_set_key_unchecked' speed.o(.text+0x2588): In function `speed_main': : undefined reference to `DES_set_key_unchecked' speed.o(.text+0x259e): In function `speed_main': : undefined reference to `DES_set_key_unchecked' speed.o(.text+0x4d61): In function `speed_main': : undefined reference to `DES_options' version.o(.text+0x2fa): In function `version_main': : undefined reference to `DES_options' ../libcrypto.a(e_des.o)(.text+0x94): In function `des_ctrl': : undefined reference to `DES_set_odd_parity' ../libcrypto.a(e_des.o)(.text+0x103): In function `des_cfb8_cipher': : undefined reference to `DES_cfb_encrypt' ../libcrypto.a(e_des.o)(.text+0x153): In function `des_cfb8_cipher': : undefined reference to `DES_cfb_encrypt' ../libcrypto.a(e_des.o)(.text+0x203): In function `des_cfb1_cipher': : undefined reference to `DES_cfb_encrypt' ../libcrypto.a(e_des.o)(.text+0x2a7): In function `des_init_key': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(e_des.o)(.text+0x303): In function `des_ecb_cipher': : undefined reference to `DES_ecb_encrypt' ../libcrypto.a(e_des.o)(.text+0x378): In function `des_ofb_cipher': : undefined reference to `DES_ofb64_encrypt' ../libcrypto.a(e_des.o)(.text+0x3c4): In function `des_ofb_cipher': : undefined reference to `DES_ofb64_encrypt' ../libcrypto.a(e_des.o)(.text+0x442): In function `des_cfb64_cipher': : undefined reference to `DES_cfb64_encrypt' ../libcrypto.a(e_des.o)(.text+0x491): In function `des_cfb64_cipher': : undefined reference to `DES_cfb64_encrypt' ../libcrypto.a(e_des3.o)(.text+0xfc): In function `des3_ctrl': : undefined reference to `DES_set_odd_parity' ../libcrypto.a(e_des3.o)(.text+0x10d): In function `des3_ctrl': : undefined reference to `DES_set_odd_parity' ../libcrypto.a(e_des3.o)(.text+0x123): In function `des3_ctrl': : undefined reference to `DES_set_odd_parity' ../libcrypto.a(e_des3.o)(.text+0x196): In function `des_ede_ecb_cipher': : undefined reference to `DES_ecb3_encrypt' ../libcrypto.a(e_des3.o)(.text+0x1cd): In function `des_ede3_init_key': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(e_des3.o)(.text+0x1e2): In function `des_ede3_init_key': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(e_des3.o)(.text+0x1f9): In function `des_ede3_init_key': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(e_des3.o)(.text+0x22d): In function `des_ede_init_key': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(e_des3.o)(.text+0x242): In function `des_ede_init_key': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(e_des3.o)(.text+0x2e7): In function `des_ede3_cfb8_cipher': : undefined reference to `DES_ede3_cfb_encrypt' ../libcrypto.a(e_des3.o)(.text+0x34b): In function `des_ede3_cfb8_cipher': : undefined reference to `DES_ede3_cfb_encrypt' ../libcrypto.a(e_des3.o)(.text+0x3e8): In function `des_ede3_cfb1_cipher': : undefined reference to `DES_ede3_cfb_encrypt' ../libcrypto.a(e_des3.o)(.text+0x48f): In function `des_ede_ofb_cipher': : undefined reference to `DES_ede3_ofb64_encrypt' ../libcrypto.a(e_des3.o)(.text+0x4e4): In function `des_ede_ofb_cipher': : undefined reference to `DES_ede3_ofb64_encrypt' ../libcrypto.a(e_des3.o)(.text+0x563): In function `des_ede_cfb64_cipher': : undefined reference to `DES_ede3_cfb64_encrypt' ../libcrypto.a(e_des3.o)(.text+0x5c3): In function `des_ede_cfb64_cipher': : undefined reference to `DES_ede3_cfb64_encrypt' ../libcrypto.a(c_allc.o)(.text+0x1b3): In function `OpenSSL_add_all_ciphers': : undefined reference to `EVP_sa3_ede_cfb64' ../libcrypto.a(c_allc.o)(.text+0x1cd): In function `OpenSSL_add_all_ciphers': : undefined reference to `EVP_sa3_ede_ofb' ../libcrypto.a(c_allc.o)(.text+0x21f): In function `OpenSSL_add_all_ciphers': : undefined reference to `EVP_sa3_ede_cbc' ../libcrypto.a(c_allc.o)(.text+0x239): In function `OpenSSL_add_all_ciphers': : undefined reference to `EVP_sa3_ede' ../libcrypto.a(mdc2dgst.o)(.text+0xff): In function `mdc2_body': : undefined reference to `DES_set_odd_parity' ../libcrypto.a(mdc2dgst.o)(.text+0x117): In function `mdc2_body': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(mdc2dgst.o)(.text+0x13f): In function `mdc2_body': : undefined reference to `DES_set_odd_parity' ../libcrypto.a(mdc2dgst.o)(.text+0x151): In function `mdc2_body': : undefined reference to `DES_set_key_unchecked' ../libcrypto.a(e_xcbc_d.o)(.text+0x6f): In function `desx_cbc_cipher': : undefined reference to `DES_xcbc_encrypt' ../libcrypto.a(e_xcbc_d.o)(.text+0xcb): In function `desx_cbc_cipher': : undefined reference to `DES_xcbc_encrypt' ../libcrypto.a(e_xcbc_d.o)(.text+0xfd): In function `desx_cbc_init_key': : undefined reference to `DES_set_key_unchecked' gmake[2]: *** [link_app.] Error 1 gmake[2]: Leaving directory `/root/mono/openssl1/apps' gmake[1]: *** [openssl] Error 2 gmake[1]: Leaving directory `/root/mono/openssl1/apps' gmake: *** [build_apps] Error 1 ...