Here's the configuration solution I used. The docs/INSTALL doc provided the necessary information.
#!/bin/sh SSLBASE="$HOME/wrk/openssl_build/i" SSL_INC_DIR="$SSLBASE/include" SSL_LIB_DIR="$SSLBASE/lib" echo $SSL_INC_DIR $SSL_LIB_DIR #exit CPPFLAGS="-I$SSL_INC_DIR" \ LDFLAGS="-L$SSL_LIB_DIR -R$SSL_LIB_DIR" \ ./configure \ --with-ssl=$SSLBASE \ --prefix=$HOME/wrk/curl-https On Mon, Sep 29, 2014 at 5:17 PM, Michael Mueller <[email protected]> wrote: > I get link failure using either.... > > PKG_CONFIG_PATH=/home/amqadmin/wrk/openssl_build/i/lib/pkgconfig \ > ./configure \ > --with-ssl \ > --prefix=$HOME/wrk/curl-https > > ..or... > > ./configure \ > --with-ssl=/home/amqadmin/wrk/openssl_build/i \ > --prefix=$HOME/wrk/curl-https > > The config summary: > > curl version: 7.38.0 > Host setup: x86_64-unknown-linux-gnu > Install prefix: /home/amqadmin/wrk/curl-https > Compiler: gcc > SSL support: enabled (OpenSSL) > SSH support: no (--with-libssh2) > zlib support: enabled > GSS-API support: no (--with-gssapi) > TLS-SRP support: enabled > resolver: default (--enable-ares / --enable-threaded-resolver) > ipv6 support: enabled > IDN support: no (--with-{libidn,winidn}) > Build libcurl: Shared=yes, Static=yes > Built-in manual: enabled > --libcurl option: enabled (--disable-libcurl-option) > Verbose errors: enabled (--disable-verbose) > SSPI support: no (--enable-sspi) > ca cert bundle: no > ca cert path: /etc/ssl/certs/ > LDAP support: no (--enable-ldap / --with-ldap-lib / > --with-lber-lib) > LDAPS support: no (--enable-ldaps) > RTSP support: enabled > RTMP support: no (--with-librtmp) > metalink support: no (--with-libmetalink) > HTTP2 support: disabled (--with-nghttp2) > Protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS > POP3 POP3S RTSP SMTP SMTPS TELNET TFTP > > libtool: link: gcc -O2 -Wno-system-headers -o .libs/curl > curl-tool_binmode.o curl-tool_bname.o curl-tool_cb_dbg.o > curl-tool_cb_hdr.o curl-tool_cb_prg.o curl-tool_cb_rea.o > curl-tool_cb_see.o curl-tool_cb_wrt.o curl-tool_cfgable.o > curl-tool_convert.o curl-tool_dirhie.o curl-tool_doswin.o > curl-tool_easysrc.o curl-tool_formparse.o curl-tool_getparam.o > curl-tool_getpass.o curl-tool_help.o curl-tool_helpers.o > curl-tool_homedir.o curl-tool_hugehelp.o curl-tool_libinfo.o > curl-tool_main.o curl-tool_metalink.o curl-tool_mfiles.o > curl-tool_msgs.o curl-tool_operate.o curl-tool_operhlp.o > curl-tool_panykey.o curl-tool_paramhlp.o curl-tool_parsecfg.o > curl-tool_setopt.o curl-tool_sleep.o curl-tool_urlglob.o > curl-tool_util.o curl-tool_vms.o curl-tool_writeenv.o > curl-tool_writeout.o curl-tool_xattr.o ../lib/curl-strtoofft.o > ../lib/curl-strdup.o ../lib/curl-rawstr.o ../lib/curl-nonblock.o > ../lib/curl-warnless.o -L/home/amqadmin/wrk/openssl_build/i/lib > ../lib/.libs/libcurl.so -lz -lrt -Wl,-rpath > -Wl,/home/amqadmin/wrk/AFT-9.1.0.X-Windows-GWS-GWC/TPMGW/src/SSLproto/proto_2_9/curl-https/lib > /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: > warning: libcrypto.so.1.0.0, needed by ../lib/.libs/libcurl.so, not > found (try using -rpath or -rpath-link) > /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: > warning: libssl.so.1.0.0, needed by ../lib/.libs/libcurl.so, not found > (try using -rpath or -rpath-link) > ../lib/.libs/libcurl.so: undefined reference to `RAND_load_file' > ../lib/.libs/libcurl.so: undefined reference to `UI_method_set_closer' > ../lib/.libs/libcurl.so: undefined reference to `SSL_CTX_use_certificate' > > > The link error: > > libtool: link: gcc -O2 -Wno-system-headers -o .libs/curl > curl-tool_binmode.o curl-tool_bname.o curl-tool_cb_dbg.o > curl-tool_cb_hdr.o curl-tool_cb_prg.o curl-tool_cb_rea.o > curl-tool_cb_see.o curl-tool_cb_wrt.o curl-tool_cfgable.o > curl-tool_convert.o curl-tool_dirhie.o curl-tool_doswin.o > curl-tool_easysrc.o curl-tool_formparse.o curl-tool_getparam.o > curl-tool_getpass.o curl-tool_help.o curl-tool_helpers.o > curl-tool_homedir.o curl-tool_hugehelp.o curl-tool_libinfo.o > curl-tool_main.o curl-tool_metalink.o curl-tool_mfiles.o > curl-tool_msgs.o curl-tool_operate.o curl-tool_operhlp.o > curl-tool_panykey.o curl-tool_paramhlp.o curl-tool_parsecfg.o > curl-tool_setopt.o curl-tool_sleep.o curl-tool_urlglob.o > curl-tool_util.o curl-tool_vms.o curl-tool_writeenv.o > curl-tool_writeout.o curl-tool_xattr.o ../lib/curl-strtoofft.o > ../lib/curl-strdup.o ../lib/curl-rawstr.o ../lib/curl-nonblock.o > ../lib/curl-warnless.o -L/home/amqadmin/wrk/openssl_build/i/lib > ../lib/.libs/libcurl.so -lz -lrt -Wl,-rpath > -Wl,/home/amqadmin/wrk/AFT-9.1.0.X-Windows-GWS-GWC/TPMGW/src/SSLproto/proto_2_9/curl-https/lib > /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: > warning: libcrypto.so.1.0.0, needed by ../lib/.libs/libcurl.so, not > found (try using -rpath or -rpath-link) > /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: > warning: libssl.so.1.0.0, needed by ../lib/.libs/libcurl.so, not found > (try using -rpath or -rpath-link) > ../lib/.libs/libcurl.so: undefined reference to `RAND_load_file' > ../lib/.libs/libcurl.so: undefined reference to `UI_method_set_closer' > ../lib/.libs/libcurl.so: undefined reference to `SSL_CTX_use_certificate' > > > Seems like -lcrypto and -lssl should be in the link parms. > > The openssl link libs: > >> l /home/amqadmin/wrk/openssl_build/i/lib > total 6956 > drwxr-xr-x 4 amqadmin aft 4096 2014-09-29 16:27 ./ > drwxr-xr-x 10 amqadmin aft 4096 2014-09-29 16:27 ../ > drwxr-xr-x 2 amqadmin aft 4096 2014-09-29 16:27 engines/ > -rw-r--r-- 1 amqadmin aft 3830362 2014-09-29 16:27 libcrypto.a > lrwxrwxrwx 1 amqadmin aft 18 2014-09-29 16:27 libcrypto.so -> > libcrypto.so.1.0.0* > -r-xr-xr-x 1 amqadmin aft 2133419 2014-09-29 16:27 libcrypto.so.1.0.0* > -rw-r--r-- 1 amqadmin aft 676690 2014-09-29 16:27 libssl.a > lrwxrwxrwx 1 amqadmin aft 15 2014-09-29 16:27 libssl.so -> > libssl.so.1.0.0* > -r-xr-xr-x 1 amqadmin aft 439971 2014-09-29 16:27 libssl.so.1.0.0* > -rw-r--r-- 1 amqadmin aft 0 2014-09-29 16:23 openssl > drwxr-xr-x 2 amqadmin aft 4096 2014-09-29 15:04 pkgconfig/ > > The openssl version I compiled: > >> /home/amqadmin/wrk/openssl_build/i/bin/openssl version > OpenSSL 1.0.1i 6 Aug 2014 > > > Any help appreciated. > > Thanks, > Mike ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
