[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xen build error on gcc v4.5.0
On 08/18/2010 03:24 AM, Masroor Vettuparambil wrote: > I got the below error when I do a 'make world' in xen-testing.hg . The kernel > is 2.6.31.14. gcc version is 4.5.0. > It is working with gcc v4.3.0 > Btw I thought the default kernel in xen-testing.hg is 2.6.32.x, but it is > still 2.6.31.x. > > ............. > > LD drivers/xen/blktap/blktap.o > LD drivers/xen/blktap/built-in.o > CC drivers/xen/netback/netback.o > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c: > In function ânet_rx_actionâ: > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:495:32: > error: storage size of ârx_mclâ isnât constant Looks like a gcc bug. Older gccs can compute __RING_SIZE() as a compile-time constant, but gcc 4.5.0 apparently isn't doing that. It is, admittedly, a very complex expression, but gcc shouldn't regress like this. I'm not sure how to work around it. J > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:496:27: > error: storage size of ârx_mmuâ isnât constant > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:497:32: > error: storage size of âgrant_trans_opâ isnât constant > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:498:28: > error: storage size of âgrant_copy_opâ isnât constant > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:500:13: > error: storage size of ânotify_listâ isnât constant > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:501:30: > error: storage size of âmetaâ isnât constant > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:529:2: > warning:type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:529:2: > warning:type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:529:2: > error: size of unnamed array is negative > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:534:3: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:534:3: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:534:3: > error: size of unnamed array is negative > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:548:3: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:548:3: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:548:3: > error: size of unnamed array is negative > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:557:3: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:557:3: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:557:3: > error: size of unnamed array is negative > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:569:2: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:569:2: > warning: type defaults to âintâ in type name > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:569:2: > error: size of unnamed array is negative > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:501:30: > warning: unused variable âmetaâ > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:500:13: > warning: unused variable ânotify_listâ > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:498:28: > warning: unused variable âgrant_copy_opâ > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:497:32: > warning: unused variable âgrant_trans_opâ > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:496:27: > warning: unused variable ârx_mmuâ > /home/xen/xen-4.0-testing.hg/linux-2.6-pvops.git/drivers/xen/netback/netback.c:495:32: > warning: unused variable ârx_mclâ > make[9]: *** [drivers/xen/netback/netback.o] Error 1 > make[8]: *** [drivers/xen/netback] Error 2 > make[7]: *** [drivers/xen] Error 2 > make[6]: *** [drivers] Error 2 > make[5]: *** [sub-make] Error 2 > make[4]: *** [all] Error 2 > > > Thanks, > Masroor > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |