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

 ID:                 61754
 Comment by:         jose dot nobile at gmail dot com
 Reported by:        gencer at gencgiyen dot com
 Summary:            pdo_pgsql fails on make
 Status:             No Feedback
 Type:               Bug
 Package:            PDO related
 Operating System:   CentOS 5.8 x86_64
 PHP Version:        5.4.0
 Block user comment: N
 Private report:     N

 New Comment:

I have 2 Centos Servers 6.4 (Final), the second with was updated with yum 
update, doesn't exists any additional repository different of CentOS 
repositories.

In the first server PHP compile fine, in the second not.
The first is not updated, but yum show the next will be updated (it can help 
you)

Installing:
 kernel                                         x86_64                   
2.6.32-358.18.1.el6                                    updates                  
             26 M
 kernel-devel                                   x86_64                   
2.6.32-358.18.1.el6                                    updates                  
            8.2 M
Updating:
 bind                                           x86_64                   
32:9.8.2-0.17.rc1.el6_4.6                              updates                  
            4.0 M
 bind-chroot                                    x86_64                   
32:9.8.2-0.17.rc1.el6_4.6                              updates                  
             71 k
 bind-libs                                      x86_64                   
32:9.8.2-0.17.rc1.el6_4.6                              updates                  
            878 k
 bind-utils                                     x86_64                   
32:9.8.2-0.17.rc1.el6_4.6                              updates                  
            182 k
 busybox                                        x86_64                   
1:1.15.1-16.el6_4                                      updates                  
            611 k
 cpuspeed                                       x86_64                   
1:1.5-20.el6_4                                         updates                  
             37 k
 db4                                            x86_64                   
4.7.25-18.el6_4                                        updates                  
            563 k
 db4-cxx                                        x86_64                   
4.7.25-18.el6_4                                        updates                  
            588 k
 db4-devel                                      x86_64                   
4.7.25-18.el6_4                                        updates                  
            6.6 M
 db4-utils                                      x86_64                   
4.7.25-18.el6_4                                        updates                  
            130 k
 device-mapper-multipath                        x86_64                   
0.4.9-64.el6_4.2                                       updates                  
            112 k
 device-mapper-multipath-libs                   x86_64                   
0.4.9-64.el6_4.2                                       updates                  
            175 k
 dhclient                                       x86_64                   
12:4.1.1-34.P1.el6_4.1                                 updates                  
            316 k
 dhcp                                           x86_64                   
12:4.1.1-34.P1.el6_4.1                                 updates                  
            816 k
 dhcp-common                                    x86_64                   
12:4.1.1-34.P1.el6_4.1                                 updates                  
            141 k
 glibc                                          i686                     
2.12-1.107.el6_4.4                                     updates                  
            4.3 M
 glibc                                          x86_64                   
2.12-1.107.el6_4.4                                     updates                  
            3.8 M
 glibc-common                                   x86_64                   
2.12-1.107.el6_4.4                                     updates                  
             14 M
 glibc-devel                                    x86_64                   
2.12-1.107.el6_4.4                                     updates                  
            974 k
 glibc-headers                                  x86_64                   
2.12-1.107.el6_4.4                                     updates                  
            605 k
 hplip-common                                   x86_64                   
3.12.4-4.el6_4.1                                       updates                  
             74 k
 httpd                                          x86_64                   
2.2.15-29.el6.centos                                   updates                  
            821 k
 httpd-devel                                    x86_64                   
2.2.15-29.el6.centos                                   updates                  
            150 k
 httpd-manual                                   noarch                   
2.2.15-29.el6.centos                                   updates                  
            783 k
 httpd-tools                                    x86_64                   
2.2.15-29.el6.centos                                   updates                  
             73 k
 kernel-doc                                     noarch                   
2.6.32-358.18.1.el6                                    updates                  
             10 M
 kernel-firmware                                noarch                   
2.6.32-358.18.1.el6                                    updates                  
             11 M
 kernel-headers                                 x86_64                   
2.6.32-358.18.1.el6                                    updates                  
            2.3 M
 kpartx                                         x86_64                   
0.4.9-64.el6_4.2                                       updates                  
             54 k
 krb5-devel                                     x86_64                   
1.10.3-10.el6_4.6                                      updates                  
            495 k
 krb5-libs                                      x86_64                   
1.10.3-10.el6_4.6                                      updates                  
            761 k
 krb5-workstation                               x86_64                   
1.10.3-10.el6_4.6                                      updates                  
            805 k
 libipa_hbac                                    x86_64                   
1.9.2-82.10.el6_4                                      updates                  
             80 k
 libipa_hbac-python                             x86_64                   
1.9.2-82.10.el6_4                                      updates                  
             75 k
 libsss_autofs                                  x86_64                   
1.9.2-82.10.el6_4                                      updates                  
             84 k
 libsss_idmap                                   x86_64                   
1.9.2-82.10.el6_4                                      updates                  
             83 k
 mdadm                                          x86_64                   
3.2.5-4.el6_4.2                                        updates                  
            334 k
 microcode_ctl                                  x86_64                   
1:1.17-15.el6_4                                        updates                  
            611 k
 mod_ssl                                        x86_64                   
1:2.2.15-29.el6.centos                                 updates                  
             90 k
 neon                                           x86_64                   
0.29.3-3.el6_4                                         updates                  
            119 k
 net-snmp                                       x86_64                   
1:5.5-44.el6_4.4                                       updates                  
            303 k
 net-snmp-devel                                 x86_64                   
1:5.5-44.el6_4.4                                       updates                  
            302 k
 net-snmp-libs                                  x86_64                   
1:5.5-44.el6_4.4                                       updates                  
            1.5 M
 net-snmp-perl                                  x86_64                   
1:5.5-44.el6_4.4                                       updates                  
            320 k
 net-snmp-python                                x86_64                   
1:5.5-44.el6_4.4                                       updates                  
             71 k
 net-snmp-utils                                 x86_64                   
1:5.5-44.el6_4.4                                       updates                  
            172 k
 openswan                                       x86_64                   
2.6.32-21.el6_4                                        updates                  
            894 k
 perf                                           x86_64                   
2.6.32-358.18.1.el6                                    updates                  
            2.1 M
 polkit                                         x86_64                   
0.96-5.el6_4                                           updates                  
            158 k
 polkit-desktop-policy                          noarch                   
0.96-5.el6_4                                           updates                  
            6.9 k
 polkit-devel                                   x86_64                   
0.96-5.el6_4                                           updates                  
             27 k
 polkit-docs                                    x86_64                   
0.96-5.el6_4                                           updates                  
            272 k
 prelink                                        x86_64                   
0.4.6-3.1.el6_4                                        updates                  
            993 k
 qemu-img                                       x86_64                   
2:0.12.1.2-2.355.0.1.el6.centos.7                      updates                  
            472 k
 qemu-kvm                                       x86_64                   
2:0.12.1.2-2.355.0.1.el6.centos.7                      updates                  
            1.3 M
 qemu-kvm-tools                                 x86_64                   
2:0.12.1.2-2.355.0.1.el6.centos.7                      updates                  
            295 k
 rsyslog                                        x86_64                   
5.8.10-7.el6_4                                         updates                  
            648 k
 sos                                            noarch                   
2.2-38.el6.centos.2                                    updates                  
            224 k
 spice-server                                   x86_64                   
0.12.0-12.el6_4.3                                      updates                  
            326 k
 sssd-client                                    x86_64                   
1.9.2-82.10.el6_4                                      updates                  
            119 k
 wbm-server-manager                             noarch                   
7.2.kvm-1                                              cloudmin-universal       
            1.4 M
 wbt-virtual-server-theme                       noarch                   
2:8.8-1                                                cloudmin-universal       
            2.3 M
 webmin                                         noarch                   
1.650-1                                                cloudmin-universal       
             21 M

The configure is
'./configure' '--target=x86_64-redhat-linux-gnu'  
'--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' 
'--with-layout=GNU' '--enable-layout=GNU' '--with-libdir=lib64' '--
cache-file=../config.cache' '--bindir=/usr/bin' '--datadir=/usr/share' 
'--exec-prefix=/usr' '--includedir=/usr/include' '--infodir=/usr/share/info' 
'--libdir=/usr/lib64' '--
libexecdir=/usr/libexec' '--localstatedir=/var' '--mandir=/usr/share/man' 
'--prefix=/usr' '--program-prefix=' '--sbindir=/usr/sbin' 
'--sharedstatedir=/usr/com' '--sysconfdir=/etc' '--
with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' 
'--enable-fpm' '--enable-maintainer-zts' '--disable-rpath' '--enable-mysqlnd' 
'--enable-bcmath' '--enable-calendar' 
'--enable-dba=shared' '--enable-dom' '--enable-exif' '--enable-ftp' 
'--enable-gd-jis-conv' '--enable-gd-native-ttf' '--enable-intl' 
'--enable-mbregex' '--enable-mbstring' '--enable-
pcntl' '--enable-shmop' '--enable-soap'  '--enable-soap=shared' 
'--enable-sockets' '--enable-static' '--enable-sysvmsg' '--enable-sysvsem' 
'--enable-sysvshm' '--enable-wddx' '--enable-
zip'  '--with-pdo-mysql=mysqlnd' '--with-mysql-sock=/var/lib/mysql/mysql.sock' 
'--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' 
'--with-pdo-odbc=shared,unixODBC,/usr' '--with-pdo-
pgsql=shared,/usr/pgsql-9.2/bin' '--with-pdo-sqlite=shared,/usr' 
'--with-pgsql=shared,/usr/pgsql-9.2/bin'  '--with-unixODBC=shared,/usr' 
'--with-pic' '--with-png-dir=/usr' '--with-
pspell' '--with-recode' '--with-snmp'  '--with-bz2' '--with-curl' 
'--with-db4=/usr' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' 
'--with-gmp' '--with-iconv' '--with-jpeg-
dir=/usr' '--with-kerberos' '--with-ldap' '--with-ldap-sasl' '--with-libmbfl' 
'--with-libxml-dir=/usr' '--with-mcrypt' '--with-mhash' '--with-onig' 
'--with-openssl'  '--with-pcre-
regex=/usr' '--with-t1lib' '--with-tidy'  '--with-xmlrpc' '--with-xsl' 
'--with-xsl=shared,/usr' '--with-zlib' '--enable-opcache'

/bin/sh /root/php-5.5.4/libtool --silent --preserve-dup-deps --mode=compile 
/root/php-5.5.4/meta_ccld -I/root/php-5.5.1/ext  -I/usr/include 
-DPDO_ODBC_TYPE=\"unixODBC\" -Iext/pdo_odbc/ 
-I/root/php-5.5.4/ext/pdo_odbc/ -DPHP_ATOM_INC -I/root/php-5.5.4/include 
-I/root/php-5.5.4/main -I/root/php-5.5.4 -I/root/php-5.5.4/ext/date/lib 
-I/root/php-5.5.4/ext/ereg/regex -
I/usr/include/libxml2 -I/usr/local/include -I/usr/include/freetype2 
-I/root/php-5.5.4/ext/mbstring/oniguruma -I/root/php-5.5.4/ext/mbstring/libmbfl 
-I/root/php-
5.5.4/ext/mbstring/libmbfl/mbfl -I/usr/pgsql-9.2/include -I/usr/include/pspell 
-I/usr/local/include/tidy -I/root/php-5.5.4/TSRM -I/root/php-5.5.4/Zend  
-D_REENTRANT  -I/usr/include -g 
-O2 -fvisibility=hidden -pthread -DZTS  -prefer-pic -c 
/root/php-5.5.4/ext/pdo_odbc/pdo_odbc.c -o ext/pdo_odbc/pdo_odbc.lo
/root/php-5.5.4/ext/pdo_odbc/pdo_odbc.c:28:25: error: pdo/php_pdo.h: No such 
file or directory
/root/php-5.5.4/ext/pdo_odbc/pdo_odbc.c:29:32: error: pdo/php_pdo_driver.h: No 
such file or directory


Can you say why to apply the standard yum update produce these error?

I want keep updated with the lastest PHP releases!


Previous Comments:
------------------------------------------------------------------------
[2012-12-12 03:53:49] willfi...@php.net

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.



------------------------------------------------------------------------
[2012-09-21 14:33:31] willfi...@php.net

This looks like an environment-specific issue. pdo_pgsql.c requires 
pdo/php_pdo.h, 
but it currently can't find it in the include path.

Were you able to resolve this or is this still an issue?

------------------------------------------------------------------------
[2012-04-17 11:14:06] gencer at gencgiyen dot com

I think the correct package is PDO instead of PostgreSQL ?

------------------------------------------------------------------------
[2012-04-17 11:00:32] gencer at gencgiyen dot com

Description:
------------
When i tried to build/make my PHP with --with-pdo-pgsql=DIR command, it fails 
on when the make came to the pgsql.

/bin/sh /installers/php/php-5.4.0/libtool --silent --preserve-dup-deps 
--mode=compile gcc -I/gencer/php/php-5.4.0/ext  -Iext/pdo_pgsql/ 
-I/installers/php/php-5.4.0/ext/pdo_pgsql/ -DPHP_ATOM_INC 
-I/installers/php/php-5.4.0/include -I/installers/php/php-5.4.0/main 
-I/installers/php/php-5.4.0 -I/installers/php/php-5.4.0/ext/date/lib 
-I/installers/php/php-5.4.0/ext/ereg/regex -I/usr/include/libxml2 
-I/usr/kerberos/include -I/usr/include/freetype2 -I/usr/include/imap 
-I/installers/php/php-5.4.0/ext/mbstring/oniguruma 
-I/installers/php/php-5.4.0/ext/mbstring/libmbfl 
-I/installers/php/php-5.4.0/ext/mbstring/libmbfl/mbfl -I/usr/pgsql-9.1/include 
-I/installers/php/php-5.4.0/ext/sqlite3/libsqlite 
-I/installers/php/php-5.4.0/TSRM -I/installers/php/php-5.4.0/Zend    
-I/usr/include -g -O2 -fvisibility=hidden  -c 
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c -o 
ext/pdo_pgsql/pdo_pgsql.lo
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c:28:25: error: 
pdo/php_pdo.h: No such file or directory
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c:29:32: error: 
pdo/php_pdo_driver.h: No such file or directory
In file included from /installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c:31:
/installers/php/php-5.4.0/ext/pdo_pgsql/php_pdo_pgsql_int.h:84: error: expected 
â=â, â,â, â;â, âasmâ or â__attribute__â before âpdo_pgsql_driverâ
/installers/php/php-5.4.0/ext/pdo_pgsql/php_pdo_pgsql_int.h:86: error: expected 
â)â before â*â token
/installers/php/php-5.4.0/ext/pdo_pgsql/php_pdo_pgsql_int.h:95: error: 
âPDO_ATTR_DRIVER_SPECIFICâ undeclared here (not in a function)
/installers/php/php-5.4.0/ext/pdo_pgsql/php_pdo_pgsql_int.h:99: error: expected 
specifier-qualifier-list before âpdo_dbh_tâ
/installers/php/php-5.4.0/ext/pdo_pgsql/php_pdo_pgsql_int.h:113: error: 
expected â)â before â*â token
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c: In function 
âzm_startup_pdo_pgsqlâ:
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c:95: error: 
âpdo_pgsql_driverâ undeclared (first use in this function)
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c:95: error: (Each undeclared 
identifier is reported only once
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c:95: error: for each 
function it appears in.)
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c: In function 
âzm_shutdown_pdo_pgsqlâ:
/installers/php/php-5.4.0/ext/pdo_pgsql/pdo_pgsql.c:104: error: 
âpdo_pgsql_driverâ undeclared (first use in this function)
make: *** [ext/pdo_pgsql/pdo_pgsql.lo] Error 1

Test script:
---------------
cd php-5.4.0
'./configure' '--build=x86_64-redhat-linux-gnu' 
'--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' 
'--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' 
'--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' 
'--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' 
'--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' 
'--infodir=/usr/share/info' '--cache-file=../config.cache' 
'--with-libdir=lib64' '--with-config-file-path=/etc' 
'--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic' 
'--disable-rpath' '--without-pear' '--with-bz2' '--with-exec-dir=/usr/bin' 
'--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-xpm-dir=/usr' 
'--enable-gd-native-ttf' '--with-t1lib=/usr' '--without-gdbm' '--with-gettext' 
'--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' 
'--with-pcre-regex' '--with-zlib' '--with-layout=GNU' '--enable-exif' 
'--enable-ftp' '--enable-magic-quotes'
  '--enable-sockets' '--with-kerberos' '--enable-ucd-snmp-hack' 
'--enable-shmop' '--enable-calendar' '--with-libxml-dir=/usr' '--enable-libxml' 
'--with-xmlrpc' '--enable-xml' '--with-system-tzdata' '--with-mhash' 
'--with-mysql' '--with-gd' '--enable-dom' '--disable-dba' '--without-unixODBC' 
'--enable-pdo' '--disable-xmlreader' '--disable-xmlwriter' '--without-sqlite' 
'--with-sqlite3' '--enable-phar' '--enable-fileinfo' '--enable-json' 
'--without-pspell' '--disable-wddx' '--without-curl' '--disable-posix' 
'--disable-sysvmsg' '--disable-sysvshm' '--disable-sysvsem' '--enable-mbstring' 
'--enable-fastcgi' '--with-mcrypt' '--enable-fpm' '--with-mysqli' 
'--enable-pcntl' '--with-imap=../imap/imap-2007f' '--with-imap-ssl' 
'--with-pdo-pgsql=/usr/pgsql-9.1'

make
--fails--

Expected result:
----------------
Make should make it and then make install follows

Actual result:
--------------
make fails on pdo_pgsql built


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



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

Reply via email to