Bug #60706 [Fbk->NoF]: Unable to compile pdo_mysql with mysqlnd
Edit report at https://bugs.php.net/bug.php?id=60706&edit=1
ID: 60706
Updated by: php-bugs@lists.php.net
Reported by: martin at martins-creations dot co dot uk
Summary: Unable to compile pdo_mysql with mysqlnd
-Status: Feedback
+Status: No Feedback
Type: Bug
Package: PDO related
Operating System: Debian
PHP Version: 5.4.0RC5
New Comment:
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.
Previous Comments:
------------------------------------------------------------------------
[2012-12-04 20:31:52] ronald dot bradford at gmail dot com
I experience the same problem running
$ pecl install mysqlnd_ms
Both the 5.3.19 and 5.4.6 sources I can obtain mysqlnd.h and mysqlnd_portability.h
but there is no such php_mysqlnd_config.h
------------------------------------------------------------------------
[2012-10-17 01:27:27] siefkesilvio at gmail dot com
Hello,
on my System i become the same msg. I compiled mysqlnd as Plugin and it ends with
the same msg.
cc -I. -I/usr/local/src/php-5.4.7/ext/mysqlnd -DPHP_ATOM_INC
-I/usr/local/src/php-5.4.7/ext/mysqlnd/include -I/usr/local/src/php-5.4.7/ext/mysqlnd/main
-I/usr/local/src/php-5.4.7/ext/mysqlnd -I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext
-I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c
/usr/local/src/php-5.4.7/ext/mysqlnd/mysqlnd.c -fPIC -DPIC -o .libs/mysqlnd.o
In file included from /usr/local/src/php-5.4.7/ext/mysqlnd/mysqlnd.h:60,
from /usr/local/src/php-5.4.7/ext/mysqlnd/mysqlnd.c:23:
/usr/local/src/php-5.4.7/ext/mysqlnd/mysqlnd_portability.h:40:46: error:
ext/mysqlnd/php_mysqlnd_config.h: No such file or directory
make: *** [mysqlnd.lo] Error 1
:/usr/local/src/php-5.4.7/ext/mysqlnd# ls | grep php
php_mysqlnd.c
php_mysqlnd.h
run-tests.php
php -v
PHP 5.4.7 (cli) (built: Oct 16 2012 23:23:27)
phpize -v
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
------------------------------------------------------------------------
[2012-01-24 16:21:31] rasmus@php.net
Unable to reproduce. On my dev box I use:
--with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd
and it has always built cleanly.
------------------------------------------------------------------------
[2012-01-10 23:48:00] martin at martins-creations dot co dot uk
Description:
------------
Initially I was getting:
/usr/local/src/php-5.4.0RC4/ext/pdo_mysql/php_pdo_mysql_int.h:27:34: fatal error:
ext/mysqlnd/mysqlnd.h: No such file or directory
so I did a mkdir ext && cp -r ../mysqlnd ./ext to fix the path issue.
# php -v
PHP 5.4.0RC4 (cli) (built: Jan 3 2012 12:00:03)
# phpize -v
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
Test script:
---------------
phpize && ./configure && make && make install
Expected result:
----------------
Successful compilation
Actual result:
--------------
In file included from /usr/local/src/php-
5.4.0RC4/ext/pdo_mysql/ext/mysqlnd/mysqlnd.h:60:0,
from /usr/local/src/php-
5.4.0RC4/ext/pdo_mysql/php_pdo_mysql_int.h:27,
from /usr/local/src/php-5.4.0RC4/ext/pdo_mysql/pdo_mysql.c:32:
/usr/local/src/php-
5.4.0RC4/ext/pdo_mysql/ext/mysqlnd/mysqlnd_portability.h:40:46: fatal error:
ext/mysqlnd/php_mysqlnd_config.h: No such file or directory
---- sure enough:
total 804
drwxr-xr-x 2 root root 4096 Jan 10 18:27 .
drwxr-xr-x 3 root root 4096 Jan 10 18:33 ..
-rw-r--r-- 1 root root 2230 Jan 10 18:27 config9.m4
-rw-r--r-- 1 root root 1172 Jan 10 18:27 config.w32
-rw-r--r-- 1 root root 3312 Jan 10 18:27 config-win.h
-rw-r--r-- 1 root root 50 Jan 10 18:27 CREDITS
-rw-r--r-- 1 root root 20160 Jan 10 18:27 mysqlnd_alloc.c
-rw-r--r-- 1 root root 5934 Jan 10 18:27 mysqlnd_alloc.h
-rw-r--r-- 1 root root 16643 Jan 10 18:27 mysqlnd_auth.c
-rw-r--r-- 1 root root 5955 Jan 10 18:27 mysqlnd_block_alloc.c
-rw-r--r-- 1 root root 1750 Jan 10 18:27 mysqlnd_block_alloc.h
-rw-r--r-- 1 root root 14026 Jan 10 18:27 mysqlnd_bt.c
-rw-r--r-- 1 root root 85349 Jan 10 18:27 mysqlnd.c
-rw-r--r-- 1 root root 28599 Jan 10 18:27 mysqlnd_charset.c
-rw-r--r-- 1 root root 2450 Jan 10 18:27 mysqlnd_charset.h
-rw-r--r-- 1 root root 24722 Jan 10 18:27 mysqlnd_debug.c
-rw-r--r-- 1 root root 7552 Jan 10 18:27 mysqlnd_debug.h
-rw-r--r-- 1 root root 9753 Jan 10 18:27 mysqlnd_driver.c
-rw-r--r-- 1 root root 17588 Jan 10 18:27 mysqlnd_enum_n_def.h
-rw-r--r-- 1 root root 6530 Jan 10 18:27 mysqlnd_ext_plugin.c
-rw-r--r-- 1 root root 3941 Jan 10 18:27 mysqlnd_ext_plugin.h
-rw-r--r-- 1 root root 17025 Jan 10 18:27 mysqlnd.h
-rw-r--r-- 1 root root 7534 Jan 10 18:27 mysqlnd_libmysql_compat.h
-rw-r--r-- 1 root root 7651 Jan 10 18:27 mysqlnd_loaddata.c
-rw-r--r-- 1 root root 36242 Jan 10 18:27 mysqlnd_net.c
-rw-r--r-- 1 root root 1812 Jan 10 18:27 mysqlnd_net.h
-rw-r--r-- 1 root root 5660 Jan 10 18:27 mysqlnd_plugin.c
-rw-r--r-- 1 root root 19302 Jan 10 18:27 mysqlnd_portability.h
-rw-r--r-- 1 root root 8949 Jan 10 18:27 mysqlnd_priv.h
-rw-r--r-- 1 root root 73074 Jan 10 18:27 mysqlnd_ps.c
-rw-r--r-- 1 root root 30964 Jan 10 18:27 mysqlnd_ps_codec.c
-rw-r--r-- 1 root root 55262 Jan 10 18:27 mysqlnd_result.c
-rw-r--r-- 1 root root 1780 Jan 10 18:27 mysqlnd_result.h
-rw-r--r-- 1 root root 15375 Jan 10 18:27 mysqlnd_result_meta.c
-rw-r--r-- 1 root root 1917 Jan 10 18:27 mysqlnd_result_meta.h
-rw-r--r-- 1 root root 2845 Jan 10 18:27 mysqlnd_reverse_api.c
-rw-r--r-- 1 root root 2019 Jan 10 18:27 mysqlnd_reverse_api.h
-rw-r--r-- 1 root root 12464 Jan 10 18:27 mysqlnd_statistics.c
-rw-r--r-- 1 root root 7945 Jan 10 18:27 mysqlnd_statistics.h
-rw-r--r-- 1 root root 49400 Jan 10 18:27 mysqlnd_structs.h
-rw-r--r-- 1 root root 77671 Jan 10 18:27 mysqlnd_wireprotocol.c
-rw-r--r-- 1 root root 9884 Jan 10 18:27 mysqlnd_wireprotocol.h
-rw-r--r-- 1 root root 12009 Jan 10 18:27 php_mysqlnd.c
-rw-r--r-- 1 root root 1648 Jan 10 18:27 php_mysqlnd.h
That file doesn't exist.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=60706&edit=1
Thread (5 messages)