Страница 1 из 1

Косяк при установке расширений PHP

Добавлено: 2013-10-07 22:40:03
Abyrvalg
FreeBSD 9.1, PHP 5.5.4. Пытаюсь поставить расширения, в числе коих и php55-imap. Делаю это с помощью portmaster'а. Дерево портов свежее. make clean делал.

Результат:

Код: Выделить всё

...
In file included from /usr/local/include/php/main/../main/php_config.h:2335,
                 from /usr/local/include/php/Zend/zend_config.h:1,
                 from /usr/local/include/php/Zend/zend.h:51,
                 from /usr/local/include/php/main/php.h:34,
                 from /usr/ports/mail/php55-imap/work/php-5.5.4/ext/imap/php_imap.c:37:
/usr/local/include/php/ext/php_config.h:19:29: error: ext/imap/config.h: No such file or directory
/usr/local/include/php/ext/php_config.h:20:33: error: ext/calendar/config.h: No such file or directory
*** [php_imap.lo] Error code 1
1 error
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1

Stop in /usr/ports/mail/php55-imap.

===>>> make failed for mail/php55-imap
===>>> Aborting update

===>>> Update for mail/php55-imap failed
===>>> Aborting update

===>>> Killing background jobs
Terminated
Кто-нибудь знает, где могут быть грабли?

Re: Косяк при установке расширений PHP

Добавлено: 2013-10-08 8:22:24
lazhu
Try to set MAKE_JOBS_UNSAFE=yes and rebuild
Пробовали?

Re: Косяк при установке расширений PHP

Добавлено: 2013-10-08 16:34:42
Abyrvalg
Пробовал, те же грабли. Файла нет, и всё тут. Не пойму, как вообще могло такое получиться.

Код: Выделить всё

...
In file included from /usr/local/include/php/main/../main/php_config.h:2335,
                 from /usr/local/include/php/Zend/zend_config.h:1,
                 from /usr/local/include/php/Zend/zend.h:51,
                 from /usr/local/include/php/main/php.h:34,
                 from /usr/ports/mail/php55-imap/work/php-5.5.4/ext/imap/php_imap.c:37:
/usr/local/include/php/ext/php_config.h:19:29: error: ext/imap/config.h: No such file or directory
/usr/local/include/php/ext/php_config.h:20:33: error: ext/calendar/config.h: No such file or directory
*** [php_imap.lo] Error code 1

Stop in /usr/ports/mail/php55-imap/work/php-5.5.4/ext/imap.
*** [do-build] Error code 1

Stop in /usr/ports/mail/php55-imap.

===>>> make failed for mail/php55-imap
===>>> Aborting update

Re: Косяк при установке расширений PHP

Добавлено: 2013-10-08 20:51:47
lazhu
Удалите вообще эти 2 строчки из /usr/local/include/ext/php_config.h
Похоже на то, что эти экстеншены были как-то неверно удалены.

Re: Косяк при установке расширений PHP

Добавлено: 2013-10-09 11:18:27
Abyrvalg
Спасибо, это действительно помогло. Не знал, что такие грабли бывают.