PHP, Service Data Objects, как установить?

День добрый, пытаюсь установить Service Data Objects в Ubuntu 14.04. Сначала пытался как написано в руководстве на php.net, sudo pecl install SCA_SDO, получил

Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

If the command failed with 'phpize: not found' then you need to install php5-dev packageYou can do it by running 'apt-get install php5-dev' as a root userERROR: `phpize' failed


php5-dev установлен, m4 установлен, phpize в /usr/bin/phpize есть.
Попробовал скачать исходники с сайта. Сделал в каталоге с кодом phpize, ./configure, make и на make всё валится

/usr/include/php5/Zend/zend_API.h:219:2: note: in expansion of macro 'INIT_OVERLOADED_CLASS_ENTRY_EX'
  INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, sizeof(class_name)-1, functions, handle_fcall, handle_propget, handle_propset, NULL, NULL)
  ^
/usr/include/php5/Zend/zend_API.h:166:2: note: in expansion of macro 'INIT_OVERLOADED_CLASS_ENTRY'
  INIT_OVERLOADED_CLASS_ENTRY(class_container, class_name, functions, NULL, NULL, NULL)
  ^
/home/egor/Projects/1.0/sdo-1.0.0/sdo.cpp:530:5: note: in expansion of macro 'INIT_CLASS_ENTRY'
     INIT_CLASS_ENTRY(ce, "SDO_CPPException", sdo_cppexception_methods);
     ^
make: *** [sdo.lo] Ошибка 1
`make' failed

Что можно ещё попробовать?
  • Вопрос задан
  • 2565 просмотров
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
pecl.php.net/package/SCA_SDO Последний релиз в 2008, эта штука давно сдохла.
https://bugs.php.net/bug.php?id=58951 В конце есть ссылка на гитхаб с исправлениями под 5.3. Поможет ли под ваш 5.5 - хз, попробуйте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы