Как скомпилировать Oracle Instant Client Libraries для PHP PDO - Linux x86_64? - PullRequest
1 голос
/ 30 сентября 2011

В настоящее время я пытаюсь скомпилировать Oracle Instant Client Libraries для PHP PDO (Linux x86_64), и на шаге make происходит сбой. Примечание: это старый экспериментальный плагин.

Я выполнил шаги, выделенные на этой странице: http://lacot.org/blog/2009/11/03/ubuntu-php5-oci8-and-pdo_oci-the-perfect-install.html, и он не работает make.

Ты хоть представляешь, что означает эта ошибка? или как я могу это исправить? Я думаю, я имею в виду, что тип zend_fcall_info не распознается, но насколько я вижу, файл zend.h включен нормально, так как я скопировал все включения Zend в / usr / local / include / php / ext / pdo /, чтобы попытаться устранить эту ошибку.

gary@gary-desktop:/tmp/PDO_OCI-1.0$ make /bin/bash
/tmp/PDO_OCI-1.0/libtool --mode=compile gcc
-I/usr/local/include/php/ext -I. -I/tmp/PDO_OCI-1.0 -DPHP_ATOM_INC
-I/tmp/PDO_OCI-1.0/include -I/tmp/PDO_OCI-1.0/main -I/tmp/PDO_OCI-1.0
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend 
-DHAVE_CONFIG_H  -g -O2   -c /tmp/PDO_OCI-1.0/pdo_oci.c -o pdo_oci.lo 
gcc -I/usr/local/include/php/ext -I. -I/tmp/PDO_OCI-1.0 -DPHP_ATOM_INC
-I/tmp/PDO_OCI-1.0/include -I/tmp/PDO_OCI-1.0/main -I/tmp/PDO_OCI-1.0
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
-DHAVE_CONFIG_H -g -O2 -c /tmp/PDO_OCI-1.0/pdo_oci.c  -fPIC -DPIC -o
pdo_oci.lo In file included from /tmp/PDO_OCI-1.0/pdo_oci.c:29:
/usr/local/include/php/ext/pdo/php_pdo_driver.h:617: error: expected
specifier-qualifier-list before 'zend_fcall_info'
/usr/local/include/php/ext/pdo/php_pdo_driver.h:624: error: expected
specifier-qualifier-list before 'zend_fcall_info' make: ***
[pdo_oci.lo] Error 1 gary@gary-desktop:/tmp/PDO_OCI-1.0$

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 21 октября 2011

Я попробовал другую машину, и все работало нормально. Вероятно, это была проблема конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...