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]

Reply via email to