Configure with Curl support (including SSL support in curl).
| From: | Paul McGarry | Date: | Thu, 08 Mar 2001 06:55:29 +0000 |
| Subject: | Configure with Curl support (including SSL support in curl). | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-2283@lists.php.net to get a copy of this message | ||
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
==========