Dr. Stephen Henson [mailto:[EMAIL PROTECTED]:
>On Mon, May 17, 2004, Anssi Porttikivi wrote: > >> Any ideas, why I get segmentation fault here? ... >> [EMAIL PROTECTED]:~$ openssl smime -encrypt -in message cacert.pem >> Segmentation fault > >Read the archives: this has been mentioned many times recently. I ./config all-right, but trying to make ftp://ftp.openssl.org/snapshot/openssl-SNAP-20040517.tar.gz results in million linking errors. Isn't the snapshot self-sufficient? Does it need some other development packages? Here is the critical place in the make output: . . . >make[1]: Entering directory `/home/app/open ssl-SNAP-20040517/apps' >rm -f openssl >shlib_target=; if [ -n "" ]; then \ > shlib_target="linux-shared"; \ >fi; \ >if [ "${shlib_target}" = "hpux-shared" -o "${shlib_target}" = "darwin-shared" ] ; then \ > LIBRARIES="../libssl.a ../libcrypto.a" ; \ >else \ > LIBRARIES="-L.. -lssl -L.. -lcrypto" ; \ >fi; \ >make -f ../Makefile.shared \ > APPNAME=openssl LDFLAGS="-DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -mcpu=pentiumpro -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM" \ > 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" \ > LIBDEPS=" $LIBRARIES -ldl" \ > LIBRPATH=/usr/local/ssl/lib \ > link_app.${shlib_target} >make[2]: Entering directory `/home/app/openssl-SNAP-20040517/apps' >LDCMD=gcc; \ >LDFLAGS=""; \ >LIBDEPS="-L.. -lssl -L.. -lcrypto -ldl"; \ >APPNAME="openssl"; \ >( set -x; 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 -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -mcpu=pentiumpro -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM $LDFLAGS -o $APPNAME 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 $LIBDEPS ) >++ echo -L.. >++ grep '^ *-L' >++ echo -L.. >++ sed -e 's/^ *-L//' >++ echo -lssl >++ grep '^ *-L' >++ echo -L.. >++ grep '^ *-L' >++ echo -L.. >++ sed -e 's/^ *-L//' >++ echo -lcrypto >++ grep '^ *-L' >++ uniq >++ echo -ldl >++ grep '^ *-L' >+ LIBPATH=.. >++ echo .. >++ sed -e 's/ /:/g' >+ LIBPATH=.. >+ LD_LIBRARY_PATH=..: >+ gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -mcpu=pentiumpro -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -o 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 -L.. -lssl -L.. -lcrypto -ldl >openssl.o(.text+0x5b): In function `main': >: undefined reference to `CRYPTO_mem_ctrl' >openssl.o(.text+0x67): In function `main': >: undefined reference to `CRYPTO_set_locking_callback' >openssl.o(.text+0x86): In function `main': >: undefined reference to `ENGINE_load_builtin_engines' >openssl.o(.text+0x113): In function `main': . . . etc... ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]