In file included from /usr/include/linux/netdevice.h:28, from /usr/include/linux/if_arp.h:26, from io.c:24: /usr/include/linux/if.h:95: error: redefinition of ‘struct ifmap’ /usr/include/linux/if.h:131: error: redefinition of ‘struct ifreq’ /usr/include/linux/if.h:181: error: redefinition of ‘struct ifconf’ io.c: In function ‘accept_new’: io.c:281: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness io.c:296: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness io.c: In function ‘get_local’: io.c:618: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness make[3]: *** [io.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/net-dialup/linux-atm-2.4.1-r1/work/linux-atm-2.4.1/src/arpd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-dialup/linux-atm-2.4.1-r1/work/linux-atm-2.4.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-dialup/linux-atm-2.4.1-r1/work/linux-atm-2.4.1' make: *** [all-recursive-am] Error 2 !!! ERROR: net-dialup/linux-atm-2.4.1-r1 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3301: Called src_compile ebuild.sh, line 645: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/net-dialup/linux-atm-2.4.1-r1/temp/build.log'.