Bug #76282 [Com]: Not compiling against mysql8 (no more my_global.h)

From: Date: Sat, 28 Apr 2018 01:30:58 +0000
Subject: Bug #76282 [Com]: Not compiling against mysql8 (no more my_global.h)
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-214961@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=76282&edit=1

 ID:                 76282
 Comment by:         spam2 at rhsoft dot net
 Reported by:        UvgdwXcN9V2oxDoaIVT5lYI at protonmail dot ch
 Summary:            Not compiling against mysql8 (no more my_global.h)
 Status:             Open
 Type:               Bug
 Package:            MySQLi related
 Operating System:   Centos 7
 PHP Version:        7.2.5
 Block user comment: N
 Private report:     N

 New Comment:

I don't get why people after 10 years still link against libmysql instead use mysqlnd or even
more why mysqlnd isn't just the only implementation at all


Previous Comments:
------------------------------------------------------------------------
[2018-04-28 00:03:25] requinix@php.net

See also bug #75612

------------------------------------------------------------------------
[2018-04-27 21:17:25] UvgdwXcN9V2oxDoaIVT5lYI at protonmail dot ch

Description:
------------
/php-7.2.5/ext/mysqli/php_mysqli_structs.h:63:23: fatal error: my_global.h: No such file or
directory
 #include <my_global.h>
                       ^
compilation terminated.
make: *** [ext/mysqli/mysqli.lo] Error 1


As per the hint here (https://mysqlserverteam.com/mysql-8-0-source-code-improvements/):

"my_global.h went away"

Test script:
---------------
mysql-community-client.x86_64    8.0.11-1.el7                 @mysql80-community
mysql-community-common.x86_64    8.0.11-1.el7                 @mysql80-community
mysql-community-devel.x86_64     8.0.11-1.el7                 @mysql80-community
mysql-community-libs.x86_64      8.0.11-1.el7                 @mysql80-community
mysql-community-libs-compat.x86_64
                                 8.0.11-1.el7                 @mysql80-community
mysql-community-server.x86_64    8.0.11-1.el7                 @mysql80-community
mysql80-community-release.noarch el7-1                        installed    


./configure --enable-fpm --with-fpm-user=phpfpm --with-fpm-group=phpfpm --with-fpm-systemd
--with-libxml-dir --with-openssl --with-pcre-regex --with-zlib --enable-bcmath  --with-bz2 
--with-curl --enable-exif --with-gd --enable-soap --enable-zip --enable-mysqlnd
--with-mysqli=/usr/bin/mysql_config-64 --with-pdo-mysql=mysqlnd --enable-mbstring --with-gmp
--with-sodium



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=76282&edit=1


Thread (4 messages)

« previous php.bugs (#214961) next »