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]

Reply via email to