Доброе время суток. Пытаюсь собрать сабж из портоввыдаёт следующую ошибку
/usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c: In function 'zif_mb_internal_encoding':
/usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:1587: error: too few arguments to function 'zend_multibyte_set_internal_encoding'
/usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c: In function 'php_mb_set_zend_encoding':
/usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4760: warning: assignment from incompatible pointer type
/usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4761: warning: assignment from incompatible pointer type
/usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4762: warning: assignment from incompatible pointer type
/usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4768: error: too few arguments to function 'zend_multibyte_set_internal_encoding'
*** Error code 1
1 error
*** Error code 1судя по коду ошибки ему чемто не нравится zend multibyte, непонятно только чем именно
>[оверквотинг удален]
> warning: assignment from incompatible pointer type
> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4762:
> warning: assignment from incompatible pointer type
> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4768:
> error: too few arguments to function 'zend_multibyte_set_internal_encoding'
> *** Error code 1
> 1 error
> *** Error code 1
> судя по коду ошибки ему чемто не нравится zend multibyte, непонятно только
> чем именноmake clean?
>[оверквотинг удален]
>> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4762:
>> warning: assignment from incompatible pointer type
>> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4768:
>> error: too few arguments to function 'zend_multibyte_set_internal_encoding'
>> *** Error code 1
>> 1 error
>> *** Error code 1
>> судя по коду ошибки ему чемто не нравится zend multibyte, непонятно только
>> чем именно
> make clean?Собираю стандартно make config && make install && make cleane
>[оверквотинг удален]
>>> warning: assignment from incompatible pointer type
>>> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4768:
>>> error: too few arguments to function 'zend_multibyte_set_internal_encoding'
>>> *** Error code 1
>>> 1 error
>>> *** Error code 1
>>> судя по коду ошибки ему чемто не нравится zend multibyte, непонятно только
>>> чем именно
>> make clean?
> Собираю стандартно make config && make install && make cleanemake clean && make config && make install && make clean
?
>[оверквотинг удален]
> warning: assignment from incompatible pointer type
> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4762:
> warning: assignment from incompatible pointer type
> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4768:
> error: too few arguments to function 'zend_multibyte_set_internal_encoding'
> *** Error code 1
> 1 error
> *** Error code 1
> судя по коду ошибки ему чемто не нравится zend multibyte, непонятно только
> чем именнокакой версии php установлен?
>[оверквотинг удален]
>> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4762:
>> warning: assignment from incompatible pointer type
>> /usr/ports/converters/php5-mbstring/work/php-5.3.2/ext/mbstring/mbstring.c:4768:
>> error: too few arguments to function 'zend_multibyte_set_internal_encoding'
>> *** Error code 1
>> 1 error
>> *** Error code 1
>> судя по коду ошибки ему чемто не нравится zend multibyte, непонятно только
>> чем именно
> какой версии php установлен?php обновил до версии 5.3.3_2, mbstring встал, но теперь ругается на отсутствие prce
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626-debug/mbstring.so' - /usr/local/lib/php/20090626-debug/mbstring.so: Undefined symbol "php_pcre_free" in Unknown on line 0в портах php5-pcre не нашел
>[оверквотинг удален]
>>> 1 error
>>> *** Error code 1
>>> судя по коду ошибки ему чемто не нравится zend multibyte, непонятно только
>>> чем именно
>> какой версии php установлен?
> php обновил до версии 5.3.3_2, mbstring встал, но теперь ругается на отсутствие
> prce
> PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626-debug/mbstring.so'
> - /usr/local/lib/php/20090626-debug/mbstring.so: Undefined symbol "php_pcre_free"
> in Unknown on line 0попробуйте снести все с именем php* и установить из портов заново
pcre должно быть вкопилячено в сам php и я не припоминаю каких либо проблем/хитростей с этим связаных> в портах php5-pcre не нашел
скоро будет 2 года с того момента, как php5-pcre перестал существовать
>[оверквотинг удален]
>> php обновил до версии 5.3.3_2, mbstring встал, но теперь ругается на отсутствие
>> prce
>> PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626-debug/mbstring.so'
>> - /usr/local/lib/php/20090626-debug/mbstring.so: Undefined symbol "php_pcre_free"
>> in Unknown on line 0
> попробуйте снести все с именем php* и установить из портов заново
> pcre должно быть вкопилячено в сам php и я не припоминаю каких
> либо проблем/хитростей с этим связаных
>> в портах php5-pcre не нашел
> скоро будет 2 года с того момента, как php5-pcre перестал существоватьПолностью пересобрал php cо всеми сошками, вроде всё заработало, pcre и впрямь интегрирован в php