Hello, I am trying to build a kernel using the 2.6.33 source tree from kernel.org Multiple attempts have all resulted in the same error. I've tried configuring the kernel both by copying over my existing config (config-2.6.31.12-0.2-desktop) and basing my new config on it, as well as creating a brand new .config via make menuconfig. In either case I get: HOSTCC Documentation/ia64/aliasing- test LD Documentation/networking/built-in.o HOSTCC Documentation/networking/ifenslave In file included from Documentation/networking/ifenslave.c:162: /usr/include/net/if_arp.h:61: error: redefinition of ‘struct arphdr’ /usr/include/net/if_arp.h:145: error: redefinition of ‘struct arpreq’ /usr/include/net/if_arp.h:154: error: redefinition of ‘struct arpreq_old’ make[4]: *** [Documentation/networking/ifenslave] Error 1 make[3]: *** [Documentation/networking] Error 2 make[2]: *** [vmlinux] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.iHnJYd (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.iHnJYd (%build) make[1]: *** [rpm] Error 1 make: *** [rpm] Error 2 I believe that ifenslave.c is part of ethernet bonding, so I disabled this in menuconfig (# CONFIG_BONDING is not set) and tried a new clean build after running a make mrproper and a new config to make sure I had a clean build environment. Still, I get the same error. Tried both make rpm and make - no difference. I even re-downloaded 2.6.33 - brand new fresh copy, no previous config, disabled bonding so I was certain there was no other settings or old build files, etc. -- exact same error. I just don't get it - any suggestions would be much appreciated. I can't imagine what I am doing wrong here. Building this on Suse 11.2 with gcc 4.4.1, no other patches applied, using generic 2.6.33 source tree. Cheers, Pete -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org