|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull Requests
Pull requests:
HistoryAllCommentsChangesGit/SVN commits
[2010-03-09 03:17 UTC] felipe@php.net
-Package: PDO related
+Package: Compile Failure
-PHP Version: 6SVN-2009-08-16 (snap)
+PHP Version: 5.2, 5.3, 6
[2010-03-09 03:17 UTC] felipe@php.net
[2010-03-09 22:25 UTC] jani@php.net
-PHP Version: 5.2, 5.3, 6
+PHP Version: 5.*, 6
[2010-12-20 12:07 UTC] jani@php.net
-Package: Tidy
+Package: Compile Failure
[2015-01-02 21:01 UTC] kassner@php.net
[2016-12-28 02:44 UTC] ejrx7753 at gmail dot com
[2021-03-27 10:59 UTC] petk@php.net
-Assigned To:
+Assigned To: petk
[2021-03-28 15:57 UTC] petk@php.net
-Operating System: Ubuntu linux 9.10alpha3 64bit
+Operating System: *nix
-PHP Version: 5.*, 6
+PHP Version: Irrelevant
[2021-03-28 16:11 UTC] petk@php.net
[2023-02-22 19:24 UTC] petk@php.net
-Assigned To: petk
+Assigned To:
[2023-06-17 10:29 UTC] autosectornews at gmail dot com
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 01:00:02 2025 UTC |
Description: ------------ If you extract the sources snapshot inside a folder that has spaces in the path, the configure fails with a message similar to this: "checking for PDO includes... test: 1: /media/Disc: unexpected operator" I extracted the sources into the "/media/Disc 1/php6" folder. Inside the configure.log file there is a reference to configure:67842 and something about not finding "php_pdo_driver.h" Here is my patch --- /home/user/php6.0-200908152030/configure.original +++ /home/user/php6.0-200908152030/configure @@ -67839,11 +67839,11 @@ echo $ac_n "checking for PDO includes""... $ac_c" 1>&6 echo "configure:67842: checking for PDO includes" >&5 - if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then + if test -f "$abs_srcdir/include/php/ext/pdo/php_pdo_driver.h"; then pdo_inc_path=$abs_srcdir/ext - elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then + elif test -f "$abs_srcdir/ext/pdo/php_pdo_driver.h"; then pdo_inc_path=$abs_srcdir/ext - elif test -f $prefix/include/php/ext/pdo/php_pdo_driver.h; then + elif test -f "$prefix/include/php/ext/pdo/php_pdo_driver.h"; then pdo_inc_path=$prefix/include/php/ext fi Reproduce code: --------------- This is my configure command: ./configure --with-apxs2=/usr/bin/apxs2 --with-mysql --prefix=/opt/php6 --with-regex --with-libxml-dir=/usr/lib --with-openssl=/usr/lib --with-pcre-regex --with-zlib --enable-bcmath --with-bz2 --enable-calendar --with-curl --with-enchant=/usr/lib --enable-exif --enable-ftp --with-gd --enable-gd-native-ttf --with-gettext --with-gmp --with-mhash --with-imap --with-imap-ssl --enable-intl --enable-mbstring --with-mcrypt --with-mssql --with-mysql --with-mysqli --enable-embedded-mysqli --enable-pcntl --with-pspell --with-libedit --with-readline --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-tidy --with-xmlrpc --with-xsl --enable-zip --with-openssl=/usr --with-enchant=/usr --with-kerberos --enable-embedded-mysqli=shared --with-pdo-mysql=shared Expected result: ---------------- It should configure just fine Actual result: -------------- "checking for PDO includes... test: 1: /media/Disc: unexpected operator"