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]

Reply via email to