Для себя и тех кто может наткнётся.
Последнее врем я долго бился со сборкой пхп с нужными функциями на centos 4 файнал. (апач2 пхп4.4.4)
Основная проблема была в том что нужна опцыя --with-curl как обязательное условие, конфигурируется оно клёва. Но в процессе make всё обламывается на компиляции curl.
падает сцука с :
php-4.4.4/ext/curl/curl.c -o ext/curl/curl.lo
php-4.4.4/ext/curl/curl.c: In function `zm_startup_curl':
php-4.4.4/ext/curl/curl.c:261: `CURLOPT_FTPASCII' undeclared (first use in this function)
php-4.4.4/ext/curl/curl.c:261: (Each undeclared identifier is reported only once
php-4.4.4/ext/curl/curl.c:261: for each function it appears in.)
php-4.4.4/ext/curl/curl.c:299: `CURLOPT_PASSWDFUNCTION' undeclared (first use in this function)
make: *** [ext/curl/curl.lo] Error 1
Не помогало ни поттягивание девел пакетов через менеджер пакетов, ни удаление их и собирание последнего курл руками, ни откат на более старую версию пхп.
При этом на осях типа красной шапки всё сосвистом собирается.
В поиске есть единицы натыкающиеся на это, ответов нет.
Но сегодня таки нашёл, запостили от второго ноября и 8 уже в цвс поправлено! :)
(сам просто не большой любитель брать чтото цвсное, релизы както по душе больше)
http://bugs.php.net/bug.php?id=39343&edit=1 И еси прощще, в curl.c:
CURLOPT_PASSWDFUNCTION has no function and hasn't had any for quite some
time. You can just erase every use of that.
CURLOPT_FTPASCII should simply be renamed to CURLOPT_TRANSFERTEXT
Всё собралось махом :)