Bug #53116 [Com]: libphp5.so Will Not Build in 5.3.3 - Builds in 5.3.2
Edit report at http://bugs.php.net/bug.php?id=53116&edit=1
ID: 53116
Comment by: rayro at gmx dot de
Reported by: brandonkirsch at gmail dot com
Summary: libphp5.so Will Not Build in 5.3.3 - Builds in 5.3.2
Status: Open
Type: Bug
Package: Compile Failure
Operating System: Linux
PHP Version: 5.3.3
Block user comment: N
New Comment:
I installed an ubuntu server 10.04 in virtual box and tested 5.3.3
installation (and wanted to test fpm).
Anything goes wrong, got some of the same errors like the Brandon K..
my configuration test is as follows:
------------------------------------
root@ape:/usr/local/src/php/php-5.3.3# ./configure \
--prefix=/usr/local/php-5.3.3 \
--enable-bcmath \
--enable-mbstring \
--enable-exif \
--enable-calendar \
--enable-ftp \
--enable-mbstring \
--enable-zip \
--enable-gd-native-ttf \
--enable-sockets \
--enable-pcntl \
--enable-soap \
--enable-dba \
--enable-wddx \
--enable-zend-multibyte \
--enable-sqlite-utf8 \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
--enable-wddx \
--enable-tokenizer \
--with-pic \
--with-zlib \
--with-pcre-regex \
--with-bz2 \
--with-gettext \
--with-openssl \
--with-apxs2=/usr/local/apache-2.2.16/bin/apxs \
--with-mysql \
--with-mysqli \
--with-pgsql \
--with-tidy \
--with-curl \
--with-curlwrappers \
--with-openssl-dir \
--with-pdo-pgsql \
--with-pdo-mysql \
--with-xsl \
--with-ldap \
--with-xmlrpc \
--with-mcrypt \
--with-mhash \
--with-gd \
--with-pear \
--with-iconv \
--with-libevent-dir \
--with-iconv-dir \
--with-jpeg-dir \
--with-png-dir \
--with-xpm-dir \
--with-freetype-dir \
--with-libexpat-dir \
--with-imap \
--with-imap-ssl \
--with-kerberos
root@ape:/usr/local/src/php/php-5.3.3# make clean && make
~
*** Warning: inter-library dependencies are not known to be supported.
*** All declared inter-library dependencies are being dropped.
*** Warning: libtool could not satisfy all declared inter-library
*** dependencies of module libphp5. Therefore, libtool will create
*** a static module, that should work as long as the dlopening
*** application is linked with the -dlopen flag.
~
root@ape:/usr/local/src/php/php-5.3.3# cat config.log |egrep
"error|undefined"
~
/usr/local/src/php/php-5.3.3/configure:15588: undefined reference to
`yp_get_default_domain'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:15634: undefined reference to
`__yp_get_default_domain'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:15846: undefined reference to
`dlopen'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:15892: undefined reference to
`__dlopen'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89174: undefined reference to
`res_nsearch'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89709: undefined reference to
`dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89755: undefined reference to
`__dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89814: undefined reference to
`dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89853: undefined reference to
`__dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89950: undefined reference to
`dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89989: undefined reference to
`__dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/* Override any gcc2 internal prototype to avoid an error. */
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:90779: undefined reference to
`dn_skipname'
/* Override any gcc2 internal prototype to avoid an error. */
configure:103613:29: error: main/php_config.h: No such file or
directory
configure:105900:32: error: machine/ieeefp.h: No such file or directory
configure:105904: error: 'fp_prec_t' undeclared (first use in this
function)
configure:105904: error: (Each undeclared identifier is reported only
once
configure:105904: error: for each function it appears in.)
configure:105904: error: expected ';' before 'fpu_oldprec'
configure:105909: error: 'fpu_oldprec' undeclared (first use in this
function)
configure:105910: error: 'FP_PD' undeclared (first use in this
function)
configure:105952: error: '_PC_53' undeclared (first use in this
function)
configure:105952: error: (Each undeclared identifier is reported only
once
configure:105952: error: for each function it appears in.)
configure:105952: error: '_MCW_PC' undeclared (first use in this
function)
configure:105995: error: '_PC_53' undeclared (first use in this
function)
configure:105995: error: (Each undeclared identifier is reported only
once
configure:105995: error: for each function it appears in.)
configure:105995: error: '_MCW_PC' undeclared (first use in this
function)
/usr/local/src/php/php-5.3.3/configure:106219: undefined reference to
`dlopen'
/usr/local/src/php/php-5.3.3/configure:106224: undefined reference to
`dlsym'
/usr/local/src/php/php-5.3.3/configure:106229: undefined reference to
`dlerror'
/usr/local/src/php/php-5.3.3/configure:106225: undefined reference to
`dlsym'
~
running with --enable-fpm does not work (ld returned 1 exit status):
--------------------------------------------------------------------
./configure \
--prefix=/usr/local/php-5.3.3 \
--enable-bcmath \
--enable-mbstring \
--enable-exif \
--enable-calendar \
--enable-ftp \
--enable-mbstring \
--enable-zip \
--enable-gd-native-ttf \
--enable-sockets \
--enable-pcntl \
--enable-soap \
--enable-fpm \
--enable-dba \
--enable-wddx \
--enable-zend-multibyte \
--enable-sqlite-utf8 \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
--enable-wddx \
--enable-tokenizer \
--with-pic \
--with-zlib \
--with-pcre-regex \
--with-bz2 \
--with-gettext \
--with-openssl \
--with-apxs2=/usr/local/apache-2.2.16/bin/apxs \
--with-mysql \
--with-mysqli \
--with-pgsql \
--with-tidy \
--with-curl \
--with-curlwrappers \
--with-openssl-dir \
--with-pdo-pgsql \
--with-pdo-mysql \
--with-xsl \
--with-ldap \
--with-xmlrpc \
--with-mcrypt \
--with-mhash \
--with-gd \
--with-pear \
--with-iconv \
--with-libevent-dir \
--with-iconv-dir \
--with-jpeg-dir \
--with-png-dir \
--with-xpm-dir \
--with-freetype-dir \
--with-libexpat-dir \
--with-imap \
--with-imap-ssl \
--with-kerberos \
--with-fpm-user=www-data \
â-with-fpm-group=www-data
root@ape:/usr/local/src/php/php-5.3.3# make clean && make
~
sapi/apache2handler/sapi_apache2.o: In function
`php_ap2_register_hook':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:707:
undefined reference to `ap_hook_pre_config'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:708:
undefined reference to `ap_hook_post_config'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:709:
undefined reference to `ap_hook_handler'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:710:
undefined reference to `ap_hook_child_init'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_child_init':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:702:
undefined reference to `apr_pool_cleanup_null'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:702:
undefined reference to `apr_pool_cleanup_register'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_log_message':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:326:
undefined reference to `ap_log_rerror'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:324:
undefined reference to `ap_log_error'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_log_message_ex':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:333:
undefined reference to `ap_log_rerror'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_register_variables':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:271:
undefined reference to `apr_table_elts'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_read_cookies':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:246:
undefined reference to `apr_table_get'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_getenv':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:262:
undefined reference to `apr_table_get'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_read_post':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:202:
undefined reference to `apr_brigade_flatten'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:203:
undefined reference to `apr_brigade_cleanup'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:201:
undefined reference to `ap_get_brigade'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_send_headers':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:176:
undefined reference to `apr_pstrdup'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:176:
undefined reference to `ap_set_content_type'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:164:
undefined reference to `apr_pstrdup'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:167:
undefined reference to `apr_table_set'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_header_handler':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:105:
undefined reference to `apr_table_clear'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:101:
undefined reference to `apr_table_unset'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:139:
undefined reference to `apr_table_set'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:141:
undefined reference to `apr_table_add'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:136:
undefined reference to `ap_set_content_length'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_flush':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:311:
undefined reference to `ap_rflush'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_sapi_ub_write':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:84:
undefined reference to `ap_rwrite'
sapi/apache2handler/sapi_apache2.o: In function `php_apache_ini_dtor':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:534:
undefined reference to `apr_pool_cleanup_run'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_request_ctor':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:478:
undefined reference to `apr_table_get'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:479:
undefined reference to `apr_pstrdup'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:482:
undefined reference to `apr_pstrdup'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:483:
undefined reference to `apr_pstrdup'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:486:
undefined reference to `apr_table_get'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:489:
undefined reference to `apr_table_unset'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:490:
undefined reference to `apr_table_unset'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:491:
undefined reference to `apr_table_unset'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:492:
undefined reference to `apr_table_unset'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:493:
undefined reference to `ap_auth_type'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:494:
undefined reference to `apr_table_get'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:499:
undefined reference to `apr_pstrdup'
sapi/apache2handler/sapi_apache2.o: In function `php_handler':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:609:
undefined reference to `ap_add_common_vars'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:610:
undefined reference to `ap_add_cgi_vars'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:675:
undefined reference to `apr_psprintf'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:674:
undefined reference to `apr_table_set'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:556:
undefined reference to `apr_palloc'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:561:
undefined reference to `apr_pool_cleanup_null'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:561:
undefined reference to `apr_pool_cleanup_register'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:651:
undefined reference to `ap_update_mtime'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:652:
undefined reference to `ap_set_last_modified'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:683:
undefined reference to `apr_bucket_eos_create'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:686:
undefined reference to `ap_pass_brigade'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:692:
undefined reference to `apr_brigade_cleanup'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:616:
undefined reference to `apr_brigade_create'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_server_startup':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:439:
undefined reference to `apr_pool_userdata_get'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:459:
undefined reference to `apr_pool_cleanup_null'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:459:
undefined reference to `apr_pool_cleanup_register'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_add_version':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:410:
undefined reference to `ap_add_version_component'
sapi/apache2handler/sapi_apache2.o: In function
`php_apache_server_startup':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:446:
undefined reference to `apr_pool_cleanup_null'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:446:
undefined reference to `apr_pool_userdata_set'
sapi/apache2handler/sapi_apache2.o: In function `php_pre_config':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:419:
undefined reference to `ap_mpm_query'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/sapi_apache2.c:421:
undefined reference to `ap_log_error'
sapi/apache2handler/apache_config.o: In function
`php_apache_phpini_set':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/apache_config.c:116:
undefined reference to `ap_server_root_relative'
sapi/apache2handler/apache_config.o: In function `real_value_hnd':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/apache_config.c:68:
undefined reference to `apr_pstrdup'
sapi/apache2handler/apache_config.o: In function `create_php_config':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/apache_config.c:225:
undefined reference to `apr_palloc'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/apache_config.c:229:
undefined reference to `apr_pool_cleanup_null'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/apache_config.c:229:
undefined reference to `apr_pool_cleanup_register'
sapi/apache2handler/php_functions.o: In function
`php_apache_get_version':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:328:
undefined reference to `ap_get_server_version'
sapi/apache2handler/php_functions.o: In function `zm_info_apache':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:382:
undefined reference to `ap_loaded_modules'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:382:
undefined reference to `ap_loaded_modules'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:413:
undefined reference to `unixd_config'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:418:
undefined reference to `ap_mpm_query'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:422:
undefined reference to `apr_snprintf'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:428:
undefined reference to `ap_server_root'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:437:
undefined reference to `apr_table_elts'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:457:
undefined reference to `apr_table_elts'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:466:
undefined reference to `apr_table_elts'
sapi/apache2handler/php_functions.o: In function
`zif_apache_get_modules':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:355:
undefined reference to `ap_loaded_modules'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:355:
undefined reference to `ap_loaded_modules'
sapi/apache2handler/php_functions.o: In function
`php_apache_get_version':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:328:
undefined reference to `ap_get_server_version'
sapi/apache2handler/php_functions.o: In function `zif_apache_getenv':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:313:
undefined reference to `apr_table_get'
sapi/apache2handler/php_functions.o: In function `zif_apache_setenv':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:277:
undefined reference to `apr_table_set'
sapi/apache2handler/php_functions.o: In function `zif_apache_note':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:234:
undefined reference to `apr_table_get'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:237:
undefined reference to `apr_table_set'
sapi/apache2handler/php_functions.o: In function
`zif_apache_response_headers':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:210:
undefined reference to `apr_table_elts'
sapi/apache2handler/php_functions.o: In function
`zif_apache_request_headers':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:186:
undefined reference to `apr_table_elts'
sapi/apache2handler/php_functions.o: In function
`php_apache_lookup_uri':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:67:
undefined reference to `ap_sub_req_lookup_uri'
sapi/apache2handler/php_functions.o: In function
`zif_apache_lookup_uri':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:167:
undefined reference to `ap_destroy_sub_req'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:162:
undefined reference to `ap_destroy_sub_req'
sapi/apache2handler/php_functions.o: In function
`php_apache_lookup_uri':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:67:
undefined reference to `ap_sub_req_lookup_uri'
sapi/apache2handler/php_functions.o: In function `zif_virtual':
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:103:
undefined reference to `ap_destroy_sub_req'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:99:
undefined reference to `ap_rflush'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:101:
undefined reference to `ap_run_sub_req'
/usr/local/src/php/php-5.3.3/sapi/apache2handler/php_functions.c:106:
undefined reference to `ap_destroy_sub_req'
collect2: ld returned 1 exit status
make: *** [sapi/fpm/php-fpm] Fehler 1
~
root@ape:/usr/local/src/php/php-5.3.3# cat config.log |egrep
"error|undefined"
~
/usr/local/src/php/php-5.3.3/configure:15846: undefined reference to
`dlopen'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:15892: undefined reference to
`__dlopen'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89174: undefined reference to
`res_nsearch'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89709: undefined reference to
`dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89755: undefined reference to
`__dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89814: undefined reference to
`dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89853: undefined reference to
`__dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89950: undefined reference to
`dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:89989: undefined reference to
`__dns_search'
/* Override any gcc2 internal prototype to avoid an error. */
/* Override any gcc2 internal prototype to avoid an error. */
/* Override any gcc2 internal prototype to avoid an error. */
/usr/local/src/php/php-5.3.3/configure:90779: undefined reference to
`dn_skipname'
/* Override any gcc2 internal prototype to avoid an error. */
configure:103613:29: error: main/php_config.h: No such file or
directory
configure:105900:32: error: machine/ieeefp.h: No such file or directory
configure:105904: error: 'fp_prec_t' undeclared (first use in this
function)
configure:105904: error: (Each undeclared identifier is reported only
once
configure:105904: error: for each function it appears in.)
configure:105904: error: expected ';' before 'fpu_oldprec'
configure:105909: error: 'fpu_oldprec' undeclared (first use in this
function)
configure:105910: error: 'FP_PD' undeclared (first use in this
function)
configure:105952: error: '_PC_53' undeclared (first use in this
function)
configure:105952: error: (Each undeclared identifier is reported only
once
configure:105952: error: for each function it appears in.)
configure:105952: error: '_MCW_PC' undeclared (first use in this
function)
configure:105995: error: '_PC_53' undeclared (first use in this
function)
configure:105995: error: (Each undeclared identifier is reported only
once
configure:105995: error: for each function it appears in.)
configure:105995: error: '_MCW_PC' undeclared (first use in this
function)
/usr/local/src/php/php-5.3.3/configure:106219: undefined reference to
`dlopen'
/usr/local/src/php/php-5.3.3/configure:106224: undefined reference to
`dlsym'
/usr/local/src/php/php-5.3.3/configure:106229: undefined reference to
`dlerror'
/usr/local/src/php/php-5.3.3/configure:106225: undefined reference to
`dlsym'
~
Previous Comments:
------------------------------------------------------------------------
[2010-10-20 19:33:39] brandonkirsch at gmail dot com
SUSE Linux Enterprise Server 10 SP2
The libraries I am linking to with PHPs 'configure' are:
Apache httpd 2.2.9 (from source)
Freetds 0.82 (from source)
OpenSSL 0.9.8a (SLES RPM, includes "0.9.7g" compatibility module)
unixODBC 2.2.11 (SLES)
gd 2.0.32 (SLES)
libjpeg 6.2.0 (SLES)
------------------------------------------------------------------------
[2010-10-20 18:07:35] pajoye@php.net
Which distributions do you use? and its version?
------------------------------------------------------------------------
[2010-10-20 18:01:10] brandonkirsch at gmail dot com
Description:
------------
Trying to update to PHP 5.3.3 from 5.2 and libphp5.so will not build.
I have no problems using the same configure command for php 5.3.2 -
Something has
changed between 5.3.2 and 5.3.3
I receive the following error only when building 5.3.3:
** ** ** Warning: inter-library dependencies are not known to be
supported. ** **
** All declared inter-library dependencies are being dropped.
** ** ** Warning: libtool could not satisfy all declared inter-library
** ** **
dependencies of module libphp5. Therefore, libtool will create ** ** **
a static
module, that should work as long as the dlopening ** ** ** application
is linked
with the -dlopen flag. copying selected object files to avoid basename
conflicts.
Test script:
---------------
PHP 5.3.2:
./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mssql=/usr/local/freetds --with-ldap --prefix=/usr/local/php5
--with-config-file-path=/usr/local/php5/etc --enable-sockets
--enable-soap --with-openssl --with-unixODBC=/usr --with-gd
--with-jpeg-dir=/usr/lib --with-pdo-odbc=unixODBC,/usr
--with-pdo-dblib=/usr/local/freetds
Works perfectly, builds libphp5.so and copies into my Apache 2.2 modules
path.
PHP 5.3.3:
./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mssql=/usr/local/freetds --with-ldap --prefix=/usr/local/php5
--with-config-file-path=/usr/local/php5/etc --enable-sockets
--enable-soap --with-openssl --with-unixODBC=/usr --with-gd
--with-jpeg-dir=/usr/lib --with-pdo-odbc=unixODBC,/usr
--with-pdo-dblib=/usr/local/freetds
Same command, throws an error, does not build libphp5.so
Expected result:
----------------
I expect 5.3.3 to build libphp5.so as 5.3.2 does.
Actual result:
--------------
** ** ** Warning: inter-library dependencies are not known to be
supported. ** **
** All declared inter-library dependencies are being dropped.
** ** ** Warning: libtool could not satisfy all declared inter-library
** ** **
dependencies of module libphp5. Therefore, libtool will create ** ** **
a static
module, that should work as long as the dlopening ** ** ** application
is linked
with the -dlopen flag. copying selected object files to avoid basename
conflicts.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=53116&edit=1
Thread (8 messages)