Войти

Показать полную графическую версию : Не получается нормально установить на freeBSD mod CURL


Romanuy
08-05-2010, 13:00
Вот сделал так выполнил такую команду cd /usr/ports/ftp/php5-curl ; make clean install ;

и не знаю как исправить данные ошибки

/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c:319: warning: initialization discards qualifiers from pointer target type /usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c: In function 'curl_write':

/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c:930: error: 'zend_fcall_info' has no member named 'object_ptr' /usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c: In function 'curl_progress':

/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c:1006: error: 'zend_fcall_info' has no member named 'object_ptr' /usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c: In function 'curl_read':

/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c:1080: error: 'zend_fcall_info' has no member named 'object_ptr' /usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c: In function 'curl_write_header':

/usr/ports/ftp/php5-curl/work/php-5.3.2/ext/curl/interface.c:1157: error: 'zend_fcall_info' has no member named 'object_ptr'

уже голову сломал так и не смог найти решение данной проблемы. Заранее большое спасибо за любую помощь.

Romanuy
08-05-2010, 14:05
Вот выписал все по данным ошибкам и указал линии на какие строки он жалуется

линия 319

/* {{{ curl_module_entry
*/
zend_module_entry curl_module_entry = {
STANDARD_MODULE_HEADER,
"curl",
curl_functions, // линия 319
PHP_MINIT(curl),
PHP_MSHUTDOWN(curl),
NULL,
NULL,
PHP_MINFO(curl),
NO_VERSION_YET,
STANDARD_MODULE_PROPERTIES
};
/* }}} */

Линия 930


fci.size = sizeof(fci);
fci.function_table = EG(function_table);
fci.object_ptr = NULL; // линия 319
fci.function_name = t->func_name;
fci.retval_ptr_ptr = &retval_ptr;
fci.param_count = 2;
fci.params = argv;
fci.no_separation = 0;
fci.symbol_table = NULL;

Линия 1006

fci.size = sizeof(fci);
fci.function_table = EG(function_table);
fci.function_name = t->func_name;
fci.object_ptr = NULL; // линия 1006
fci.retval_ptr_ptr = &retval_ptr;
fci.param_count = 4;
fci.params = argv;
fci.no_separation = 0;
fci.symbol_table = NULL;

Линия 1080

fci.size = sizeof(fci);
fci.function_table = EG(function_table);
fci.function_name = t->func_name;
fci.object_ptr = NULL; // линия 1080
fci.retval_ptr_ptr = &retval_ptr;
fci.param_count = 3;
fci.params = argv;
fci.no_separation = 0;
fci.symbol_table = NULL;

Линия 1157


fci.size = sizeof(fci);
fci.function_table = EG(function_table);
fci.function_name = t->func_name;
fci.symbol_table = NULL;
fci.object_ptr = NULL; // линия 1157
fci.retval_ptr_ptr = &retval_ptr;
fci.param_count = 2;
fci.params = argv;
fci.no_separation = 0;

Уважаемые знающие люди помогите в данной проблеме очень прошу.

Romanuy
08-05-2010, 16:09
Блин да я даже заплачу $

dreamer538
01-07-2010, 11:12
Если проблема не решилась - у тебя скорее всего несоответствие установленной версии пхп и версии курл, которую ты пытаешься ставить. попробуй подсунуть ему принудительно нужную версию. какая ось?

mar
02-07-2010, 13:31
Попробуйте обновить дерево портов и, возможно про-portupgrade-ить связанные с php вещи
Хотя, вот тут - http://forums.freebsd.org/showthread.php?t=14441 человек их переустанавливал




© OSzone.net 2001-2012