FreeBSD Port: php5-mbstring-5.1.2
Arnoud Vermeer
a.vermeer at freshway.biz
Sun Jan 29 12:37:11 PST 2006
Hello,
I'm having trouble compiling the php5-mbstring port on multiple machines
(same error).
It are 3 FreeBSD 5.3 AMD64 boxes single xeons EMT64.
I get the following error:
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:192:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:200:
error: syntax error before "va_init_list"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:267:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:271:
error: redefinition of parameter 's'
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:190:
error: previous definition of 's' was here
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:275:
error: syntax error before "va_init_list"
so I got into regerror.c and deleted the following rules:
#else
#include <varargs.h>
#define va_init_list(a,b) va_start(a)
but the following errors still remain:
/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:192:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:200:
error: syntax error before "va_init_list"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:267:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:271:
error: redefinition of parameter 's'
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:190:
error: previous definition of 's' was here
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/regerror.c:275:
error: syntax error before "va_init_list"
Is there a patch for this?
Thanks,
Arnoud Vermeer
FreshWay Innovations
More information about the freebsd-ports
mailing list