Не собирается php5-mbstring (PHP 5.1.4 FreeBSD 5.4 amd64)

Krishna

Продался Java
Не собирается php5-mbstring (PHP 5.1.4 FreeBSD 5.4 amd64)

Не собирается php5-mbstring (PHP 5.1.4 FreeBSD 5.4 amd64)
Код:
.
In file included from /usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:38:
/usr/include/varargs.h:34:2: #error "<varargs.h> is obsolete with this version of GCC."
/usr/include/varargs.h:35:2: #error "Change your code to use <stdarg.h> instead."
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c: In function `onig_error_code_to_str':
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:195: error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:203: error: syntax error before "va_start"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:270: error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:274: error: redefinition of parameter 's'
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:193: error: previous definition of 's' was here
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:278: error: syntax error before "va_start"
*** Error code 1

Stop in /usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring.
*** Error code 1
Сталкивался ли кто? Что посоветуете?
 

tony2001

TeaM PHPClub
забыть про кривые порты, взять нормальные исходники и по-нормальному собрать.
 

Krishna

Продался Java
Проблема решилась добавлением
#define HAVE_STDARG_PROTOTYPES
в /usr/ports/converters/php5-mbstring/work/php-5.1.4/ext/mbstring/oniguruma/regerror.c
 
Сверху