У меня возникла такая проблема:
Имелась FreeBSD 7.2 RELEASE с изначально отсутствующими портами,
после установки этих самых портов (portsnap fetch extract) в портах оказалась самая поздняя версия PHP 5.3.2 (которая нам никак не нужна)
выполнив portdowngrade порта lang/PHP5, откатилась до версии 5.2.12
при установке php5.2.12 из портов появились следующие ошибки:
------------------------------------
Код: Выделить всё
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:25:31:
error: ext/pcre/php_pcre.h: No such file or directory
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:
In function 'php_filter_validate_regexp':
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: 'pcre' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: (Each undeclared identifier is reported only once
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: for each function it appears in.)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: 're' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:413:
error: 'pcre_extra' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:
In function 'php_filter_validate_email':
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:477:
error: 'pcre' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:477:
error: 're' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:478:
error: 'pcre_extra' undeclared (first use in this function)
с помощью того же самого portdowngrade-a были испробованы версии 5.2.(11,10,9)
что не привело к положительному результату.
В итоге после удаления /usr/ports были вновь залиты порты со все той же ненужной 5.3.2 которая благополучно и установилась.
теперь мучает вопрос - как все же быть если нужно установить 5.2.x?
------------------------------------
гугл тоже ничем не смог помочь лишь советует переходить на 5.3.x
как быть?