I try to compile modper in FreeBSD but when I execute make, it's
generate the next error:
(cd ./apaci && make)
cc -DPIC -fpic -I/usr/libdata/perl/5.00503/mach/CORE
-DMOD_PERL_VERSION=\"1.21\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.21\"
-I/usr/local/include/apache -DMOD_PERL -DHARD_SERVER_LIMIT=512
-DDOCUMENT_LOCATION="/usr/local/www/data/"
-DDEFAULT_PATH="/bin:/usr/bin:/usr/local/bin" -funsigned-char
-DUSE_EXPAT -I../lib/expat-lite -O -pipe -c perl_util.c && mv
perl_util.o perl_util.lo
*** Error code 1
Stop.
*** Error code 1
Stop.
perl_util.c: In function `perl_cgi_env_init':
perl_util.c:600: parse error before `/'
perl_util.c --->
array_header *perl_cgi_env_init(request_rec *r)
{
table *envtab = r->subprocess_env;
char *tz = NULL;
add_common_vars(r);
add_cgi_vars(r);
if (!table_get(envtab, "TZ")) {
if ((tz = getenv("TZ")) != NULL) {
table_set(envtab, "TZ", tz);
}
}
if (!table_get(envtab, "PATH")) {
table_set(envtab, "PATH", DEFAULT_PATH);
}
table_set(envtab, "GATEWAY_INTERFACE", PERL_GATEWAY_INTERFACE);
return table_elts(envtab);
}
#define untie_env sv_unmagic((SV*)GvHV(envgv), 'E')
#define tie_env sv_magic((SV*)GvHV(envgv), (SV*)envgv, 'E', Nullch,
0)
#define delete_env(ken, klen) \
(void)hv_delete(GvHV(envgv), key, klen, G_DISCARD)
_____________________________________________
Somebody know what's the problem???
The version on FreeBSD is 3.3 Release and the gcc is 2.7.2.3
Thanks