On Sunday 23 December 2012 07:25:30 AM IST, Mike Diehl wrote: > Hi all, > > I'm not a PHP programmer, so I'm a bit out of my water. But, I'm > trying to install the latest eGroupware and need to get PHP to support > pdo database connectivigy. > > After a recent emerge --sync, I did a new emerge of php with > --newuse... after adding pdo to my tags list. > > What I get is: > > ...running: make > /bin/sh /root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/libtool > --mode=compile cc -I. -I/root/tmp/pear/temp/PDO -DPHP_ATOM_INC > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/include > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/main > -I/root/tmp/pear/temp/PDO -I/usr/lib/php5.3/include/php > -I/usr/lib/php5.3/include/php/main -I/usr/lib/php5.3/include/php/TSRM > -I/usr/lib/php5.3/include/php/Zend -I/usr/lib/php5.3/include/php/ext > -I/usr/lib/php5.3/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 > -c /root/tmp/pear/temp/PDO/pdo.c -o pdo.lo > libtool: compile: cc -I. -I/root/tmp/pear/temp/PDO -DPHP_ATOM_INC > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/include > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/main > -I/root/tmp/pear/temp/PDO -I/usr/lib/php5.3/include/php > -I/usr/lib/php5.3/include/php/main -I/usr/lib/php5.3/include/php/TSRM > -I/usr/lib/php5.3/include/php/Zend -I/usr/lib/php5.3/include/php/ext > -I/usr/lib/php5.3/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c > /root/tmp/pear/temp/PDO/pdo.c -fPIC -DPIC -o .libs/pdo.o > /bin/sh /root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/libtool > --mode=compile cc -I. -I/root/tmp/pear/temp/PDO -DPHP_ATOM_INC > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/include > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/main > -I/root/tmp/pear/temp/PDO -I/usr/lib/php5.3/include/php > -I/usr/lib/php5.3/include/php/main -I/usr/lib/php5.3/include/php/TSRM > -I/usr/lib/php5.3/include/php/Zend -I/usr/lib/php5.3/include/php/ext > -I/usr/lib/php5.3/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 > -c /root/tmp/pear/temp/PDO/pdo_dbh.c -o pdo_dbh.lo > libtool: compile: cc -I. -I/root/tmp/pear/temp/PDO -DPHP_ATOM_INC > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/include > -I/root/tmp/pear/temp/pear-build-rootFqdFar/PDO-1.0.3/main > -I/root/tmp/pear/temp/PDO -I/usr/lib/php5.3/include/php > -I/usr/lib/php5.3/include/php/main -I/usr/lib/php5.3/include/php/TSRM > -I/usr/lib/php5.3/include/php/Zend -I/usr/lib/php5.3/include/php/ext > -I/usr/lib/php5.3/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c > /root/tmp/pear/temp/PDO/pdo_dbh.c -fPIC -DPIC -o .libs/pdo_dbh.o > /root/tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_stmt_instantiate': > /root/tmp/pear/temp/PDO/pdo_dbh.c:410: error: 'zval' has no member > named 'refcount' > /root/tmp/pear/temp/PDO/pdo_dbh.c:411: error: 'zval' has no member > named 'is_ref' > /root/tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_stmt_construct': > /root/tmp/pear/temp/PDO/pdo_dbh.c:435: error: 'zend_fcall_info' has no > member named 'object_pp' > /root/tmp/pear/temp/PDO/pdo_dbh.c:458: error: 'zend_fcall_info_cache' > has no member named 'object_pp' > /root/tmp/pear/temp/PDO/pdo_dbh.c: In function 'zim_PDO_setAttribute': > /root/tmp/pear/temp/PDO/pdo_dbh.c:752: error: 'zval' has no member > named 'refcount' > /root/tmp/pear/temp/PDO/pdo_dbh.c: In function 'zim_PDO_getAttribute': > /root/tmp/pear/temp/PDO/pdo_dbh.c:818: error: 'zval' has no member > named 'refcount' > /root/tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_hash_methods': > /root/tmp/pear/temp/PDO/pdo_dbh.c:1122: warning: assignment discards > qualifiers from pointer target type > /root/tmp/pear/temp/PDO/pdo_dbh.c:1126: warning: assignment discards > qualifiers from pointer target type > make: *** [pdo_dbh.lo] Error 1 > ERROR: `make' failed > =========================================================================== > > > Any idea on how to fix this? > > Mike. > ------------------------------------------------------------------------ > > Take care and have fun, > Mike Diehl.
Which GCC version? Did you do any GCC updates/etc? -- Nilesh Govindarajan http://nileshgr.com