On Tue, Mar 15, 2005 at 08:22:58PM +0100, Andreas Jochens wrote: > When building 'bsdmainutils' on amd64 with gcc-4.0, > I get the following error: > > cc -include ../../freebsd.h -g -O2 -c -o calendar.o calendar.c > In file included from calendar.c:53: > calendar.h:37: error: array type has incomplete element type > make[2]: *** [calendar.o] Error 1 > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/bsdmainutils-6.0.17' > make: *** [build-stamp] Error 2 > > With the attached patch 'bsdmainutils' can be compiled > on amd64 using gcc-4.0.
This is what I get with your patch. Is there anyway I can clean up these warnings? $ CC=gcc-4.0 make gcc-4.0 -include ../../freebsd.h -O2 -g -c -o calendar.o calendar.c gcc-4.0 -include ../../freebsd.h -O2 -g -c -o io.o io.c io.c:65: warning: braces around scalar initializer io.c:65: warning: (near initialization for 'header') io.c:65: warning: initialization from incompatible pointer type io.c:65: warning: excess elements in scalar initializer io.c:65: warning: (near initialization for 'header') io.c:66: warning: braces around scalar initializer io.c:66: warning: (near initialization for 'header') io.c:66: warning: excess elements in scalar initializer io.c:66: warning: (near initialization for 'header') io.c:66: warning: excess elements in scalar initializer io.c:66: warning: (near initialization for 'header') io.c:67: warning: braces around scalar initializer io.c:67: warning: (near initialization for 'header') io.c:67: warning: initialization from incompatible pointer type io.c:67: warning: excess elements in scalar initializer io.c:67: warning: (near initialization for 'header') io.c:67: warning: excess elements in scalar initializer io.c:67: warning: (near initialization for 'header') io.c:68: warning: braces around scalar initializer io.c:68: warning: (near initialization for 'header') io.c:68: warning: excess elements in scalar initializer io.c:68: warning: (near initialization for 'header') io.c:68: warning: excess elements in scalar initializer io.c:68: warning: (near initialization for 'header') io.c:69: warning: braces around scalar initializer io.c:69: warning: (near initialization for 'header') io.c:69: warning: initialization from incompatible pointer type io.c:69: warning: excess elements in scalar initializer io.c:69: warning: (near initialization for 'header') io.c:69: warning: excess elements in scalar initializer io.c:69: warning: (near initialization for 'header') io.c:70: warning: braces around scalar initializer io.c:70: warning: (near initialization for 'header') io.c:70: warning: excess elements in scalar initializer io.c:70: warning: (near initialization for 'header') io.c:70: warning: excess elements in scalar initializer io.c:70: warning: (near initialization for 'header') io.c:71: warning: braces around scalar initializer io.c:71: warning: (near initialization for 'header') io.c:71: warning: initialization from incompatible pointer type io.c:71: warning: excess elements in scalar initializer io.c:71: warning: (near initialization for 'header') io.c:71: warning: excess elements in scalar initializer io.c:71: warning: (near initialization for 'header') gcc-4.0 -include ../../freebsd.h -O2 -g -c -o day.o day.c gcc-4.0 -include ../../freebsd.h -O2 -g -c -o ostern.o ostern.c gcc-4.0 -include ../../freebsd.h -O2 -g -c -o paskha.o paskha.c gcc-4.0 -include ../../freebsd.h -O2 -g -c -o wcslib.o wcslib.c gcc-4.0 -o calendar calendar.o io.o day.o ostern.o paskha.o wcslib.o -- gram -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]