All betas so far have compiled without problems on my setup, but something breaks in b13.
This problem occurs with both make and gmake.
Below are outputs from make and gmake.
Regards, Mikkel
make all-recursive
Making all in src
Making all in lib
make all-am
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/pkgsrc/pkg/include/mysql
-std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations
-Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -MT
queue.o -MD -MP -MF ".deps/queue.Tpo" -c -o queue.o queue.c;
then mv -f ".deps/queue.Tpo" ".deps/queue.Po"; else rm -f
".deps/queue.Tpo"; exit 1; fi
In file included from queue.c:5:
queue.h:13: error: redefinition of struct queue' queue.h: In function
queue_idx':
queue.h:37: error: structure has no member named tail' queue.h:37: error: structure has no member named
area_size'
queue.c: In function queue_init': queue.c:12: error: structure has no member named
arr'
queue.c:13: error: structure has no member named area_size' queue.c:14: error: structure has no member named
arr'
queue.c:14: error: structure has no member named arr' queue.c:15: error: structure has no member named
area_size'
queue.c: In function queue_grow': queue.c:31: error: structure has no member named
full'
queue.c:31: error: structure has no member named head' queue.c:31: error: structure has no member named
tail'
queue.c:33: error: structure has no member named area_size' queue.c:34: error: structure has no member named
arr'
queue.c:35: error: structure has no member named area_size' queue.c:36: error: structure has no member named
arr'
queue.c:36: error: structure has no member named arr' queue.c:37: error: structure has no member named
area_size'
queue.c:39: error: structure has no member named area_size' queue.c:39: error: structure has no member named
head'
queue.c:39: error: structure has no member named area_size' queue.c:39: error: structure has no member named
head'
queue.c:40: error: structure has no member named arr' queue.c:40: error: structure has no member named
arr'
queue.c:41: error: structure has no member named area_size' queue.c:42: error: structure has no member named
head'
queue.c:44: error: structure has no member named arr' queue.c:44: error: structure has no member named
arr'
queue.c:45: error: structure has no member named head' queue.c:46: error: structure has no member named
head'
queue.c:49: error: structure has no member named head' queue.c:49: error: structure has no member named
tail'
queue.c:50: error: structure has no member named full' queue.c: In function
queue_append':
queue.c:55: error: structure has no member named full' queue.c:57: error: structure has no member named
full'
queue.c:60: error: structure has no member named arr' queue.c:60: error: structure has no member named
head'
queue.c:61: error: structure has no member named head' queue.c:61: error: structure has no member named
head'
queue.c:61: error: structure has no member named area_size' queue.c:62: error: structure has no member named
full'
queue.c:62: error: structure has no member named head' queue.c:62: error: structure has no member named
tail'
queue.c: In function queue_delete': queue.c:71: error: structure has no member named
full'
queue.c:74: error: structure has no member named tail' queue.c:74: error: structure has no member named
tail'
queue.c:74: error: structure has no member named area_size' queue.c:79: error: structure has no member named
head'
queue.c:79: error: structure has no member named head' queue.c:79: error: structure has no member named
area_size'
queue.c:80: error: structure has no member named area_size' queue.c:85: error: structure has no member named
head'
queue.c:85: error: structure has no member named tail' queue.c:88: error: structure has no member named
arr'
queue.c:88: error: structure has no member named tail' queue.c:89: error: structure has no member named
arr'
queue.c:89: error: structure has no member named tail' queue.c:90: error: structure has no member named
tail'
queue.c:91: error: structure has no member named tail' queue.c:92: error: structure has no member named
tail'
queue.c:92: error: structure has no member named area_size' queue.c:96: error: structure has no member named
head'
queue.c:97: error: structure has no member named arr' queue.c:98: error: structure has no member named
arr'
queue.c:99: error: structure has no member named head' queue.c:100: error: structure has no member named
head'
queue.c:100: error: structure has no member named head' queue.c:100: error: structure has no member named
area_size'
queue.c:101: error: structure has no member named area_size' queue.c:103: error: structure has no member named
head'
queue.c:103: error: structure has no member named area_size' queue.c:103: error: structure has no member named
head'
queue.c:103: error: structure has no member named tail' queue.c: In function
queue_clear':
queue.c:113: error: structure has no member named head' queue.c:113: error: structure has no member named
tail'
queue.c:114: error: structure has no member named full' queue.c: In function
queue_count':
queue.c:119: error: structure has no member named area_size' queue.c:121: error: structure has no member named
full'
queue.c:122: error: structure has no member named tail' queue.c:122: error: structure has no member named
head'
*** Error code 1
make: Fatal error: Command failed for target queue.o' Current working directory /tmp/dovecot-1.1.beta13/src/lib *** Error code 1 make: Fatal error: Command failed for target
all'
Current working directory /tmp/dovecot-1.1.beta13/src/lib
*** Error code 1
The following command caused the error:
failcom='exit 1';
for f in x $MAKEFLAGS; do
case $f in
*=* | --[!k]*);;
*k*) failcom='fail=yes';;
esac;
done;
dot_seen=no;
target=echo all-recursive | sed s/-recursive//
;
list='lib lib-dict lib-sql lib-ntlm lib-otp lib-settings lib-charset
lib-mail lib-imap lib-index lib-storage lib-auth auth dict master
login-common imap-login imap pop3-login pop3 deliver tests util
plugins'; for subdir in $list; do
echo "Making $target in $subdir";
if test "$subdir" = "."; then
dot_seen=yes;
local_target="$target-am";
else
local_target="$target";
fi;
(cd $subdir && make $local_target)
|| eval $failcom;
done;
if test "$dot_seen" = "no"; then
make "$target-am" || exit 1;
fi; test -z "$fail"
make: Fatal error: Command failed for target all-recursive' Current working directory /tmp/dovecot-1.1.beta13/src *** Error code 1 The following command caused the error: failcom='exit 1'; \ for f in x $MAKEFLAGS; do \ case $f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=
echo all-recursive | sed s/-recursive//; \ list='src doc'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target
all-recursive'
Current working directory /tmp/dovecot-1.1.beta13
*** Error code 1
make: Fatal error: Command failed for target `all'
gmake all-recursive
gmake[1]: Entering directory /tmp/dovecot-1.1.beta13' Making all in src gmake[2]: Entering directory
/tmp/dovecot-1.1.beta13/src'
Making all in lib
gmake[3]: Entering directory /tmp/dovecot-1.1.beta13/src/lib' gmake all-am gmake[4]: Entering directory
/tmp/dovecot-1.1.beta13/src/lib'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/pkgsrc/pkg/include/mysql
-std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations
-Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -MT
queue.o -MD -MP -MF ".deps/queue.Tpo" -c -o queue.o queue.c;
then mv -f ".deps/queue.Tpo" ".deps/queue.Po"; else rm -f
".deps/queue.Tpo"; exit 1; fi
In file included from queue.c:5:
queue.h:13: error: redefinition of struct queue' queue.h: In function
queue_idx':
queue.h:37: error: structure has no member named tail' queue.h:37: error: structure has no member named
area_size'
queue.c: In function queue_init': queue.c:12: error: structure has no member named
arr'
queue.c:13: error: structure has no member named area_size' queue.c:14: error: structure has no member named
arr'
queue.c:14: error: structure has no member named arr' queue.c:15: error: structure has no member named
area_size'
queue.c: In function queue_grow': queue.c:31: error: structure has no member named
full'
queue.c:31: error: structure has no member named head' queue.c:31: error: structure has no member named
tail'
queue.c:33: error: structure has no member named area_size' queue.c:34: error: structure has no member named
arr'
queue.c:35: error: structure has no member named area_size' queue.c:36: error: structure has no member named
arr'
queue.c:36: error: structure has no member named arr' queue.c:37: error: structure has no member named
area_size'
queue.c:39: error: structure has no member named area_size' queue.c:39: error: structure has no member named
head'
queue.c:39: error: structure has no member named area_size' queue.c:39: error: structure has no member named
head'
queue.c:40: error: structure has no member named arr' queue.c:40: error: structure has no member named
arr'
queue.c:41: error: structure has no member named area_size' queue.c:42: error: structure has no member named
head'
queue.c:44: error: structure has no member named arr' queue.c:44: error: structure has no member named
arr'
queue.c:45: error: structure has no member named head' queue.c:46: error: structure has no member named
head'
queue.c:49: error: structure has no member named head' queue.c:49: error: structure has no member named
tail'
queue.c:50: error: structure has no member named full' queue.c: In function
queue_append':
queue.c:55: error: structure has no member named full' queue.c:57: error: structure has no member named
full'
queue.c:60: error: structure has no member named arr' queue.c:60: error: structure has no member named
head'
queue.c:61: error: structure has no member named head' queue.c:61: error: structure has no member named
head'
queue.c:61: error: structure has no member named area_size' queue.c:62: error: structure has no member named
full'
queue.c:62: error: structure has no member named head' queue.c:62: error: structure has no member named
tail'
queue.c: In function queue_delete': queue.c:71: error: structure has no member named
full'
queue.c:74: error: structure has no member named tail' queue.c:74: error: structure has no member named
tail'
queue.c:74: error: structure has no member named area_size' queue.c:79: error: structure has no member named
head'
queue.c:79: error: structure has no member named head' queue.c:79: error: structure has no member named
area_size'
queue.c:80: error: structure has no member named area_size' queue.c:85: error: structure has no member named
head'
queue.c:85: error: structure has no member named tail' queue.c:88: error: structure has no member named
arr'
queue.c:88: error: structure has no member named tail' queue.c:89: error: structure has no member named
arr'
queue.c:89: error: structure has no member named tail' queue.c:90: error: structure has no member named
tail'
queue.c:91: error: structure has no member named tail' queue.c:92: error: structure has no member named
tail'
queue.c:92: error: structure has no member named area_size' queue.c:96: error: structure has no member named
head'
queue.c:97: error: structure has no member named arr' queue.c:98: error: structure has no member named
arr'
queue.c:99: error: structure has no member named head' queue.c:100: error: structure has no member named
head'
queue.c:100: error: structure has no member named head' queue.c:100: error: structure has no member named
area_size'
queue.c:101: error: structure has no member named area_size' queue.c:103: error: structure has no member named
head'
queue.c:103: error: structure has no member named area_size' queue.c:103: error: structure has no member named
head'
queue.c:103: error: structure has no member named tail' queue.c: In function
queue_clear':
queue.c:113: error: structure has no member named head' queue.c:113: error: structure has no member named
tail'
queue.c:114: error: structure has no member named full' queue.c: In function
queue_count':
queue.c:119: error: structure has no member named area_size' queue.c:121: error: structure has no member named
full'
queue.c:122: error: structure has no member named tail' queue.c:122: error: structure has no member named
head'
gmake[4]: *** [queue.o] Error 1
gmake[4]: Leaving directory /tmp/dovecot-1.1.beta13/src/lib' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory
/tmp/dovecot-1.1.beta13/src/lib'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory /tmp/dovecot-1.1.beta13/src' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory
/tmp/dovecot-1.1.beta13'
gmake: *** [all] Error 2