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]

Reply via email to