Hacking the configure file so that the line:
LIBS="-lcurl $LIBS"
now reads
LIBS="-lssl -lcrypto -lcurl $LIBS"
seems to have solved the problem for me.
On 7 Mar 2001 22:51:26 -0800, [EMAIL PROTECTED] (Paul McGarry) wrote:
> Howdy,
>
> I'm trying to configure PHP with curl support and I am
> having problems at configuration time. The contents of
> my debug.log file are included here, any ideas?
>
> The problem seems to stem from the fact that libcurl
> has SSL support compiled in (which I need) as
> the undefined symbols seem to be part of the openssl.
>
> ==========
> # cat debug.log
> CONFIGURE: './configure' '--with-apxs=/opt/iebusiness/app/apache/bin/apxs'
> '--without-mysql' '--with-curl'
> CC: gcc
> CFLAGS: -g -O2
> CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=270 -DMOD_SSL=208101
> -DEAPI -DEAPI_MM -DUSE_EXPAT
> CXX:
> CXXFLAGS:
> INCLUDES: -I/opt/iebusiness/app/apache/include -I$(top_builddir)/Zend
> -I/usr/local/include
> LDFLAGS: -R/usr/ucblib -L/usr/ucblib
> -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2
> -L/usr/local/lib/gcc-lib/sparc-sun-solaris
> 2.7/2.95.2 -R/usr/local/lib -L/usr/local/lib
> LIBS: -lcurl -lresolv -lresolv -lm -ldl -lcrypt -lnsl -lsocket
> -lsocket -lgcc
> DLIBS:
> SAPI: apache
> PHP_RPATHS: /usr/ucblib /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2
> /usr/local/lib
> uname -a: SunOS storedev 5.7 Generic_106541-06 sun4m sparc sun4m
>
> gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=270
> -DMOD_SSL=208101 -DEAPI -DEAPI_MM -DUSE_EXPAT -R/usr/ucblib -L/usr/uc
> blib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2
> -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -R/usr/local/lib
> -L/usr/l
> ocal/lib conftest.c -lcurl -lresolv -lresolv -lm -ldl -lcrypt -lnsl -lsocket
> -lsocket -lgcc 1>&5
> Undefined first referenced
> symbol in file
> SSL_library_init /usr/local/lib/libcurl.so
> ERR_error_string /usr/local/lib/libcurl.so
> CRYPTO_free /usr/local/lib/libcurl.so
> X509_get_issuer_name /usr/local/lib/libcurl.so
> X509_STORE_CTX_get_current_cert /usr/local/lib/libcurl.so
> SSL_shutdown /usr/local/lib/libcurl.so
> SSLv3_client_method /usr/local/lib/libcurl.so
> X509_free /usr/local/lib/libcurl.so
> SSL_CIPHER_get_name /usr/local/lib/libcurl.so
> SSL_CTX_use_PrivateKey_file /usr/local/lib/libcurl.so
> SSL_CTX_set_default_passwd_cb /usr/local/lib/libcurl.so
> SSL_CTX_set_verify /usr/local/lib/libcurl.so
> SSL_CTX_check_private_key /usr/local/lib/libcurl.so
> SSL_CTX_free /usr/local/lib/libcurl.so
> RAND_seed /usr/local/lib/libcurl.so
> SSLv23_client_method /usr/local/lib/libcurl.so
> SSL_load_error_strings /usr/local/lib/libcurl.so
> SSLv2_client_method /usr/local/lib/libcurl.so
> SSL_get_verify_result /usr/local/lib/libcurl.so
> SSL_get_current_cipher /usr/local/lib/libcurl.so
> RAND_status /usr/local/lib/libcurl.so
> EVP_PKEY_copy_parameters /usr/local/lib/libcurl.so
> SSL_CTX_use_certificate_file /usr/local/lib/libcurl.so
> SSL_connect /usr/local/lib/libcurl.so
> SSL_CTX_new /usr/local/lib/libcurl.so
> SSL_set_connect_state /usr/local/lib/libcurl.so
> X509_get_subject_name /usr/local/lib/libcurl.so
> SSL_get_privatekey /usr/local/lib/libcurl.so
> SSL_get_certificate /usr/local/lib/libcurl.so
> SSL_set_fd /usr/local/lib/libcurl.so
> SSL_write /usr/local/lib/libcurl.so
> SSL_CTX_load_verify_locations /usr/local/lib/libcurl.so
> SSL_new /usr/local/lib/libcurl.so
> X509_get_pubkey /usr/local/lib/libcurl.so
> SSL_get_error /usr/local/lib/libcurl.so
> SSL_free /usr/local/lib/libcurl.so
> SSL_get_peer_certificate /usr/local/lib/libcurl.so
> SSL_read /usr/local/lib/libcurl.so
> X509_NAME_oneline /usr/local/lib/libcurl.so
> ERR_get_error /usr/local/lib/libcurl.so
> ld: fatal: Symbol referencing errors. No output written to conftest
> collect2: ld returned 1 exit status
> ==========
>
>
> --
> PHP Install Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
--
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]