since kernel 2.6.24 or 2.6.25, i dont remember exactly when it first happened, arpstar refuses to build... the error: >>> Emerging (5 of 5) net-misc/arpstar-0.5.5-r1 to / * arpstar-0.5.5.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking arpstar-0.5.5.tar.gz ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.25.9-juergxi * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking arpstar-0.5.5.tar.gz to /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work * Applying arpstar-0.5.5-2.6.16.patch ... [ ok ] * Applying 2.6.22.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work ... * Preparing arpstar module make -C /usr/src/linux SUBDIRS=/var/tmp/portage/net-misc/arpstar-0.5.5-r1/work modules make[1]: Entering directory `/usr/src/linux-2.6.25.9' CC [M] /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.o /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c: In function ‘arpstar_init’: /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c:281: warning: assignment from incompatible pointer type /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c:287: warning: assignment from incompatible pointer type /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c:293: warning: assignment from incompatible pointer type /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c:294: error: ‘NF_IP_LOCAL_IN’ undeclared (first use in this function) /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c:294: error: (Each undeclared identifier is reported only once /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c:294: error: for each function it appears in.) /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c: In function ‘print_possible’: /var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.c:603: warning: comparison of distinct pointer types lacks a cast make[2]: *** [/var/tmp/portage/net-misc/arpstar-0.5.5-r1/work/arpstar.o] Error 1 make[1]: *** [_module_/var/tmp/portage/net-misc/arpstar-0.5.5-r1/work] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.25.9' make: *** [default] Error 2 * * ERROR: net-misc/arpstar-0.5.5-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3157: Called linux-mod_src_compile * environment, line 2430: Called die * The specific snippet of code: * eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CC=\"$(get-KERNEL_CC)\" LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}"; * The die message: * Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CC=i686-pc-linux-gnu-gcc LDFLAGS= KDIR=/usr/src/linux * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/net-misc:arpstar-0.5.5-r1:20080627-195224.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/arpstar-0.5.5-r1/temp/environment'. * i personally think that this is the root of all evil ;) : NF_IP_LOCAL_IN’ undeclared so i grepped for NF_IP_LOCAL_IN: /usr/include/linux/netfilter_ipv4.h:#define NF_IP_LOCAL_IN 1 /usr/src/linux/include/linux/netfilter_ipv4.h:#define NF_IP_LOCAL_IN 1 i think its correctly defined, right? maybe someone has a solution for this, any help is greatly appreciated... btw i get the same error with gentoo-sources and vanilla-sources... Reproducible: Always Steps to Reproduce: 1. have a kernel 2.6.25 installed (i think it happened with 2.6.24 too) 2. emerge arpstar Actual Results: arpstar build fails with the above error message Expected Results: arpstar should build emerge --info Portage 2.2_rc1 (default/linux/x86/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.25-gentoo-r6-juergxi i686) ================================================================= System uname: Linux-2.6.25-gentoo-r6-juergxi-i686-AMD_Athlon-tm-_XP_3200+-with-glibc2.0 Timestamp of tree: Sat, 12 Jul 2008 18:45:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.5.2-r5 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.62-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.4 virtual/os-headers: 2.6.25-r4 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -finline-functions" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -finline-functions" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.rhnet.is/pub/gentoo/" LANG="en_GB.utf8" LC_ALL="en_GB.utf8" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dfx 3dnow X acl alsa apache2 asf berkdb bindist bzip2 cdr cli cracklib crypt cups dbus dga dri dvb dvd dvdr dvdread encode fbcon flac flash fortran ftp gdbm gif gimpprint gpm gtk hal haskell iconv imap imlib ipv6 isdnlog jack java joystick jpeg kde kdeenablefinal kdexdeltas ldap lm_sensors mad maildir midi mikmod mmx mp3 mpeg mudflap mysql nas ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pascal pcre perl php png pppd prelude python qt3 qt4 quicktime readline reflection ruby samba sasl sdl session slp sndfile snmp spl ssl svg tcpd theora truetype unicode usb videos vorbis win32codecs x86 xcomposite xine xinerama xml xorg xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev vga vesa nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
. Well, it seems that Gentoo Bugzilla has gone dumb; at least on this bug. Not even an acknowledgment that we or the report exists. FWIW, Jurgen, I'm guessing that Arpstar is dead. I'm guessing that everyone but a few of us were aware that it has been replaced by arpon: http://arpon.sourceforge.net/ Arpon seems to be a well-designed tool; my laptop will certainly use it at hotpots, given Gentoo Arpstar is no longer. HTH
Sorry for the lack of response, we don't have many people working on kernel-misc packages. I bugged the original contributor (Stefan Schweizer) to take a look, but we may just end up removing the package unless someone steps up to maintain it.
This package is now facing removal since nobody is looking after it http://archives.gentoo.org/gentoo-dev/msg_3bb464395395d557abe99cbe97076679.xml
now in package.mask
removed from tree