Bug #51582 mysqli error while bulding php 5.1.6

Submitted: 28 Feb 2010 2:49 Modified: 2 Mar 2010 12:08
Reporter: lawrence pan Email Updates:
Status: Duplicate Impact on me:
None 
Category:Connectors: mysqlnd ( PHP ) Severity:S2 (Serious)
Version: OS:Linux
Assigned to: CPU Architecture:Any
Tags: php mysql regression

[28 Feb 2010 2:49] lawrence pan
Description:
/bin/sh /usr/src/redhat/BUILD/php-5.1.6/build-cgi/libtool --silent --preserve-dup-deps --mode=compile gcc  -Iext/mysqli/ -I/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/ -DPHP_ATOM_INC -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/include -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/main -I/usr/src/redhat/BUILD/php-5.1.6 -I/usr/include/libxml2 -I/usr/kerberos/include -I/usr/include/pcre -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/date/lib -I/usr/src/redhat/BUILD/php-5.1.6/ext/date/lib -I/usr/include/freetype2 -I/usr/include/imap -I/usr/src/redhat/BUILD/php-5.1.6/ext/mbstring/oniguruma -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/mbstring/oniguruma -I/usr/src/redhat/BUILD/php-5.1.6/ext/mbstring/libmbfl -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/mbstring/libmbfl -I/usr/src/redhat/BUILD/php-5.1.6/ext/mbstring/libmbfl/mbfl -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/mbstring/libmbfl/mbfl -I/usr/include/mysql -I/usr/include/ncurses -I/usr/include/pspell -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/TSRM -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/Zend -I/usr/src/redhat/BUILD/php-5.1.6/main -I/usr/src/redhat/BUILD/php-5.1.6/Zend -I/usr/src/redhat/BUILD/php-5.1.6/TSRM -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/    -I/usr/include -O2 -g -march=i386 -mcpu=i686  -prefer-pic -c /usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli.c -o ext/mysqli/mysqli.lo 
/bin/sh /usr/src/redhat/BUILD/php-5.1.6/build-cgi/libtool --silent --preserve-dup-deps --mode=compile gcc  -Iext/mysqli/ -I/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/ -DPHP_ATOM_INC -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/include -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/main -I/usr/src/redhat/BUILD/php-5.1.6 -I/usr/include/libxml2 -I/usr/kerberos/include -I/usr/include/pcre -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/date/lib -I/usr/src/redhat/BUILD/php-5.1.6/ext/date/lib -I/usr/include/freetype2 -I/usr/include/imap -I/usr/src/redhat/BUILD/php-5.1.6/ext/mbstring/oniguruma -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/mbstring/oniguruma -I/usr/src/redhat/BUILD/php-5.1.6/ext/mbstring/libmbfl -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/mbstring/libmbfl -I/usr/src/redhat/BUILD/php-5.1.6/ext/mbstring/libmbfl/mbfl -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/ext/mbstring/libmbfl/mbfl -I/usr/include/mysql -I/usr/include/ncurses -I/usr/include/pspell -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/TSRM -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/Zend -I/usr/src/redhat/BUILD/php-5.1.6/main -I/usr/src/redhat/BUILD/php-5.1.6/Zend -I/usr/src/redhat/BUILD/php-5.1.6/TSRM -I/usr/src/redhat/BUILD/php-5.1.6/build-cgi/    -I/usr/include -O2 -g -march=i386 -mcpu=i686  -prefer-pic -c /usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli_api.c -o ext/mysqli/mysqli_api.lo 
/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli_api.c: In function `zif_mysqli_stmt_bind_param':
/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli_api.c:145: error: `gptr' undeclared (first use in this function)
/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli_api.c:145: error: (Each undeclared identifier is reported only once
/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli_api.c:145: error: for each function it appears in.)
/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli_api.c: In function `zif_mysqli_stmt_execute':
/usr/src/redhat/BUILD/php-5.1.6/ext/mysqli/mysqli_api.c:601: error: `gptr' undeclared (first use in this function)
make: *** [ext/mysqli/mysqli_api.lo] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.32605 (%build)

RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.32605 (%build)

How to repeat:
install MYSQL 5.1.44 
config and make PHP 5.1.6
[2 Mar 2010 12:08] Tonci Grgin
Hi Lawrence and thanks for your report.

This is a duplicate of Bug#29994. You should either update PHP or downgrade libmysql to make them match.

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.038 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.