доброго времени. Люди добрые, подскажите чего не хватает для устаноки?
Ставлю php5-extensions и получаюcc -I. -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -DPHP_ATOM_INC -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/include -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/main -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -DHAVE_CONFIG_H -O -pipe -c /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c -fPIC -DPIC -o .libs/calendar.o
In file included from /usr/local/include/php/main/../main/php_config.h:2765,
from /usr/local/include/php/Zend/zend_config.h:1,
from /usr/local/include/php/Zend/zend.h:53,
from /usr/local/include/php/main/php.h:34,
from /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c:31:
/usr/local/include/php/ext/php_config.h:2:33: ext/fileinfo/config.h: No such file or directory
/usr/local/include/php/ext/php_config.h:3:32: ext/filepro/config.h: No such file or directory
*** Error code 1
>доброго времени. Люди добрые, подскажите чего не хватает для устаноки?
>Ставлю php5-extensions и получаю
>
> cc -I. -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -DPHP_ATOM_INC -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/include -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/main -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
>-I/usr/local/include/php/ext -DHAVE_CONFIG_H -O -pipe -c /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c -fPIC -DPIC -o .libs/calendar.o
>
>In file included from /usr/local/include/php/main/../main/php_config.h:2765,
>
> from /usr/local/include/php/Zend/zend_config.h:1,
>
> from /usr/local/include/php/Zend/zend.h:53,
>
> from /usr/local/include/php/main/php.h:34,
>
> from /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c:31:
>/usr/local/include/php/ext/php_config.h:2:33: ext/fileinfo/config.h: No such file or directory
>/usr/local/include/php/ext/php_config.h:3:32: ext/filepro/config.h: No such file or directory
>*** Error code 1чего-то нехватает в /usr/local/include/php/
чего - зависит от того ЧТО и КАК вы устанавливали
>>доброго времени. Люди добрые, подскажите чего не хватает для устаноки?
>>Ставлю php5-extensions и получаю
>>
>> cc -I. -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -DPHP_ATOM_INC -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/include -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/main -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
>>-I/usr/local/include/php/ext -DHAVE_CONFIG_H -O -pipe -c /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c -fPIC -DPIC -o .libs/calendar.o
>>
>>In file included from /usr/local/include/php/main/../main/php_config.h:2765,
>>
>> from /usr/local/include/php/Zend/zend_config.h:1,
>>
>> from /usr/local/include/php/Zend/zend.h:53,
>>
>> from /usr/local/include/php/main/php.h:34,
>>
>> from /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c:31:
>>/usr/local/include/php/ext/php_config.h:2:33: ext/fileinfo/config.h: No such file or directory
>>/usr/local/include/php/ext/php_config.h:3:32: ext/filepro/config.h: No such file or directory
>>*** Error code 1
>
>чего-то нехватает в /usr/local/include/php/
>чего - зависит от того ЧТО и КАК вы устанавливалиСобирала из портов: php5(without ip6)
после чего php5-extensions ( with bcmath bz2 calendar ctype dba dbase dom exif fileinfo filepro gd gettext gmp iconv imagick ldap mcrypt mhash openssl pcre recode session simplexml sockets sqlite tokenizer xml xmlreader xmlwriter zip zlib options in config)
>>>доброго времени. Люди добрые, подскажите чего не хватает для устаноки?
>>>Ставлю php5-extensions и получаю
>>>
>>> cc -I. -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -DPHP_ATOM_INC -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/include -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/main -I/usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
>>>-I/usr/local/include/php/ext -DHAVE_CONFIG_H -O -pipe -c /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c -fPIC -DPIC -o .libs/calendar.o
>>>
>>>In file included from /usr/local/include/php/main/../main/php_config.h:2765,что в строке 2765 /usr/local/include/php/main/php_config.h
>>> from /usr/local/include/php/Zend/zend_config.h:1,
что тут?
>>> from /usr/local/include/php/Zend/zend.h:53,
тут?
>>> from /usr/local/include/php/main/php.h:34,тут?
>>> from /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c:31:что в calendar.c строка 31
>>>/usr/local/include/php/ext/php_config.h:2:33: ext/fileinfo/config.h: No such file or directory
>>>/usr/local/include/php/ext/php_config.h:3:32: ext/filepro/config.h: No such file or directoryчто в верхних двух строках?!
>>>*** Error code 1
>>
>>чего-то нехватает в /usr/local/include/php/
>>чего - зависит от того ЧТО и КАК вы устанавливали
>
>Собирала из портов: php5(without ip6)
>после чего php5-extensions ( with bcmath bz2 calendar ctype dba dbase dom
>exif fileinfo filepro gd gettext gmp iconv imagick ldap mcrypt mhash
>openssl pcre recode session simplexml sockets sqlite tokenizer xml xmlreader xmlwriter
> zip zlib options in config)действительно ВСЕ нужно?! Там же зависимостей потребуется море прежде чем собирать php5!
С портами что-нить делалось - portupgrade или portsnap.Как вообще сборка производилась, последовательность?
# ls -lA /var/db/pkg | grep php
# ls -lA /var/db/ports | grep php
>что в строке 2765 /usr/local/include/php/main/php_config.h
#include "ext/php_config.h">>>> from /usr/local/include/php/Zend/zend_config.h:1,
>что тут?
#include <../main/php_config.h>>>>> from /usr/local/include/php/Zend/zend.h:53,
>тут?
# include <zend_config.h>
>>>> from /usr/local/include/php/main/php.h:34,
>тут?
#include "zend.h"
>>>> from /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c:31:
>что в calendar.c строка 31
#include "php.h"
>>>>/usr/local/include/php/ext/php_config.h:2:33: ext/fileinfo/config.h: No such file or directory
>>>>/usr/local/include/php/ext/php_config.h:3:32: ext/filepro/config.h: No such file or directory
>что в верхних двух строках?!да вроде все это в наличии, кроме ext/fileinfo/* и ext/filepro/*
>действительно ВСЕ нужно?! Там же зависимостей потребуется море прежде чем собирать php5!
вот про зависимости меня не спросили при сборке - точно что-то не удовлетворено. (но вот что?..)>С портами что-нить делалось - portupgrade или portsnap.
нет,- родные от 5.5>Как вообще сборка производилась, последовательность?
сначала php5 собственно, затем - php5-extensions больше ничего не делалось..># ls -lA /var/db/pkg | grep php
ls -lA /var/db/pkg | grep php
drwxr-xr-x 2 root wheel 512 Oct 30 12:25 php5-5.1.2_1># ls -lA /var/db/ports | grep php
ls -lA /var/db/ports | grep php
drwxr-xr-x 2 root wheel 512 Oct 30 12:19 php5
drwxr-xr-x 2 root wheel 512 Oct 30 13:01 php5-extensions
>
>>что в строке 2765 /usr/local/include/php/main/php_config.h
>#include "ext/php_config.h"
>
>>>>> from /usr/local/include/php/Zend/zend_config.h:1,
>>что тут?
>#include <../main/php_config.h>
>
>>>>> from /usr/local/include/php/Zend/zend.h:53,
>>тут?
># include <zend_config.h>
>
>
>>>>> from /usr/local/include/php/main/php.h:34,
>>тут?
>#include "zend.h"
>
>
>>>>> from /usr/ports/misc/php5-calendar/work/php-5.1.2/ext/calendar/calendar.c:31:
>>что в calendar.c строка 31
>#include "php.h"
>
>
>>>>>/usr/local/include/php/ext/php_config.h:2:33: ext/fileinfo/config.h: No such file or directory
>>>>>/usr/local/include/php/ext/php_config.h:3:32: ext/filepro/config.h: No such file or directory
>>что в верхних двух строках?!
>
>
>
>да вроде все это в наличии, кроме ext/fileinfo/* и ext/filepro/*тогда выкинь из сборки эти два модуля и попробуй снова сконфигурить порт и выбрать
модули, затем сборку и установкуА еще лучше - снести php5-extension и php5 и заново попробовать собрать, но уже с логами
сборки, например используя script (man script) или перенаправление stderr/stdout в файл
Еще лучше это сделать на экспериментальной машине и после разбора на боевой
Ну и кроме того: less /usr/ports/UPDATING>>действительно ВСЕ нужно?! Там же зависимостей потребуется море прежде чем собирать php5!
>вот про зависимости меня не спросили при сборке - точно что-то не
>удовлетворено. (но вот что?..)
>
>>С портами что-нить делалось - portupgrade или portsnap.
>нет,- родные от 5.5
>
>>Как вообще сборка производилась, последовательность?
>сначала php5 собственно, затем - php5-extensions больше ничего не делалось..
>
>># ls -lA /var/db/pkg | grep php
> ls -lA /var/db/pkg | grep php
>drwxr-xr-x 2 root wheel 512 Oct 30 12:25 php5-5.1.2_1
>
>
>># ls -lA /var/db/ports | grep php
> ls -lA /var/db/ports | grep php
>drwxr-xr-x 2 root wheel 512 Oct 30 12:19 php5
>
>drwxr-xr-x 2 root wheel 512 Oct 30 13:01 php5-extensions
>на вскидку без логов трудно сказать
спасибо огромное за внимание! :)
Видимо это кривизна порта.. Проблему обошла вкомпилив в php все требуемые модули намертво. (не очень изящно :( , но работает.. )
еще раз спасибо!