Compilation error in Pike 7.0
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=138
Reported by Hans-Göran Wendelhof, Roxen Internet Software hg@roxen.com
Följande kompileringsfel uppkommer i en färsk cvs-version av Pike 7.0:
...
Creating lib/.
Creating lib/modules/.
Creating lib/include/.
Creating symlink ./share
Done.
t="$PIKE_PATH_TRANSLATE"; if test "x$t" = "x"; then t=s,x,x,; else :; fi; \
sed -e 's!¤lib_prefix¤!'"`echo
\"/home/distmaker/Distmaker/2.1/build/pike.srcbuild/lib\" | sed -e
\"$t\"`"'!' </home/distmaker/Distmaker/2.1/build/pike/lib/master.pike.in \
| sed -e 's!¤share_prefix¤!'"`echo
\"/home/distmaker/Distmaker/2.1/build/pike/lib\" | sed -e \"$t\"`"'!'
>master.pike
make[3]: Entering directory
`/home/distmaker/Distmaker/2.1/build/pike.srcbuild/modules'
Making CommonLog
make[4]: Entering directory
`/home/distmaker/Distmaker/2.1/build/pike.srcbuild/modules/CommonLog'
Compiling
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/clf.c
In file included from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../global.h:288,
from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/clf.c:2:
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../port.h:52:
parse error before `TIME'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../port.h:52:
parse error before `*'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../port.h:52:
warning: type defaults to `int' in declaration of `TIME'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../port.h:52:
warning: data definition has no type or storage class
In file included from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../global.h:288,
from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/clf.c:2:
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../port.h:
In function `EXTRACT_CHAR':
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../port.h:180:
warning: comparison is always false due to limited range of data type
In file included from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../pike_memory.h:14,
from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../pike_macros.h:19,
from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../fdlib.h:8,
from
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/clf.c:4:
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:
At top level:
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
parse error before `0'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
parse error before `('
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
warning: type defaults to `int' in declaration of `to'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
parse error before `const'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
parse error before `0'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
parse error before `1'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
warning: type defaults to `int' in declaration of `PIKE_CONCAT'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/modules/CommonLog/../../stralloc.h:153:
warning: type defaults to `int' in declaration of `from'
...