Bug #53116 [Com]: libphp5.so Will Not Build in 5.3.3 - Builds in 5.3.2

From: Date: Thu, 21 Oct 2010 12:55:53 +0000
Subject: Bug #53116 [Com]: libphp5.so Will Not Build in 5.3.3 - Builds in 5.3.2
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-155407@lists.php.net to get a copy of this message
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)

« previous php.bugs (#155407) next »