Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jan 2006 21:37:07 +0100
From:      Arnoud Vermeer <a.vermeer@freshway.biz>
To:        ale@FreeBSD.org
Cc:        ports@FreeBSD.org
Subject:   FreeBSD Port: php5-mbstring-5.1.2
Message-ID:  <d5b792970601291237sabdc0fame19c79dc69486846@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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/r=
egerror.c:
In function `onig_error_code_to_str':
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:192:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:200:
error: syntax error before "va_init_list"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:267:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:271:
error: redefinition of parameter 's'
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:190:
error: previous definition of 's' was here
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.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/r=
egerror.c:
In function `onig_error_code_to_str':
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:192:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:200:
error: syntax error before "va_init_list"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:267:
error: syntax error before "va_dcl"
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:271:
error: redefinition of parameter 's'
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:190:
error: previous definition of 's' was here
/usr/ports/converters/php5-mbstring/work/php-5.1.2/ext/mbstring/oniguruma/r=
egerror.c:275:
error: syntax error before "va_init_list"

Is there a patch for this?

Thanks,

Arnoud Vermeer
FreshWay Innovations



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d5b792970601291237sabdc0fame19c79dc69486846>