Bug #74265 [Com]: Build problems after 7.0.17 release: undefined reference to `isfinite'

From: Date: Wed, 03 May 2017 05:59:41 +0000
Subject: Bug #74265 [Com]: Build problems after 7.0.17 release: undefined reference to `isfinite'
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-208925@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=74265&edit=1 ID: 74265 Comment by: letshi at 163 dot com Reported by: deferraz at terra dot com dot br Summary: Build problems after 7.0.17 release: undefined reference to `isfinite' Status: Closed Type: Bug Package: Compile Failure Operating System: CentOS-5 PHP Version: 7.0.17 Assigned To: nikic Block user comment: N Private report: N New Comment: rasmus@php.net Thank you very much for your reply, I will update gcc. Previous Comments: ------------------------------------------------------------------------ [2017-05-03 05:23:12] rasmus@php.net gcc version 4.1.2 ?? That compiler is over 10 years old. You are probably going to need to add -std=c99 to your build flags to get it to work on any modern codebase, or for heaven's sake, upgrade to a compiler from this decade. ------------------------------------------------------------------------ [2017-05-03 02:09:03] letshi at 163 dot com Still having problems building 7.1.4 on CentOS5.5 gcc version 4.1.2 20080704 (Red Hat 4.1.2-55) ldd (GNU libc) 2.5 ext/standard/.libs/var.o: In function `php_var_export_ex': /PHP/32/source/php7.1.4_zts/ext/standard/var.c:473: undefined reference to `isfinite' main/.libs/php_variables.o: In function `zend_dval_to_lval': /PHP/32/source/php7.1.4_zts/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zendi_smart_strcmp': /PHP/32/source/php7.1.4_zts/Zend/zend_operators.c:2789: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zend_dval_to_lval': /PHP/32/source/php7.1.4_zts/Zend/zend_operators.h:117: undefined reference to `isfinite' /PHP/32/source/php7.1.4_zts/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o:/PHP/32/source/php7.1.4_zts/Zend/zend_operators.h:117: more undefined references to `isfinite' follow collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 ------------------------------------------------------------------------ [2017-05-02 02:46:42] yzaptx at gmail dot com Sorry for the previous, incomplete comment. Still having problems building 7.0.18RC1 on CentOS 5: ext/standard/.libs/var.o: In function `php_var_export_ex': /root/adi/work/src/php-7.0.18RC1/ext/standard/var.c:469: undefined reference to `isfinite' main/.libs/php_variables.o: In function `zend_dval_to_lval': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zendi_smart_strcmp': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.c:2774: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zend_dval_to_lval': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o:/root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: more undefined references to `isfinite' follow collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 ------------------------------------------------------------------------ [2017-04-05 05:05:10] adi at ddns dot com dot au Sorry for the previous, incomplete comment. Still having problems building 7.0.18RC1 on CentOS 5: ext/standard/.libs/var.o: In function `php_var_export_ex': /root/adi/work/src/php-7.0.18RC1/ext/standard/var.c:469: undefined reference to `isfinite' main/.libs/php_variables.o: In function `zend_dval_to_lval': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zendi_smart_strcmp': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.c:2774: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zend_dval_to_lval': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o:/root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: more undefined references to `isfinite' follow collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 ------------------------------------------------------------------------ [2017-04-05 05:03:05] adi at ddns dot com dot au ext/standard/.libs/var.o: In function `php_var_export_ex': /root/adi/work/src/php-7.0.18RC1/ext/standard/var.c:469: undefined reference to `isfinite' main/.libs/php_variables.o: In function `zend_dval_to_lval': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zendi_smart_strcmp': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.c:2774: undefined reference to `isfinite' Zend/.libs/zend_operators.o: In function `zend_dval_to_lval': /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' /root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: undefined reference to `isfinite' Zend/.libs/zend_operators.o:/root/adi/work/src/php-7.0.18RC1/Zend/zend_operators.h:117: more undefined references to `isfinite' follow collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=74265 -- Edit this bug report at https://bugs.php.net/bug.php?id=74265&edit=1

« previous php.bugs (#208925) next »