darkcat root # emerge portsentry Calculating dependencies ...done! >>> emerge net-analyzer/portsentry-1.1-r6 to / >>> Downloading http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/portsentry-1.1.tar.gz --23:28:52-- http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/portsentry-1.1.tar.gz => `/usr/portage/distfiles/portsentry-1.1.tar.gz' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 45,871 [application/x-tar] 100%[=======================================================================================>] 45,871 84.36K/s ETA 00:00 23:28:53 (84.36 KB/s) - `/usr/portage/distfiles/portsentry-1.1.tar.gz' saved [45871/45871] >>> md5 ;-) portsentry-1.1.tar.gz >>> Unpacking source... >>> Unpacking portsentry-1.1.tar.gz >>> Source unpacked. SYSTYPE=linux Making cc -march=i686 -O3 -pipe -DLINUX -DSUPPORT_STEALTH -o ./portsentry ./portsentry.c \ ./portsentry_io.c ./portsentry_util.c ./portsentry.c:34: `MAXSTATE' undeclared here (not in a function) ./portsentry.c: In function `CheckStateEngine': ./portsentry.c:1629: `MAXSTATE' undeclared (first use in this function) ./portsentry.c:1629: (Each undeclared identifier is reported only once ./portsentry.c:1629: for each function it appears in.) ./portsentry_io.c: In function `Log': ./portsentry_io.c:46: `SYSLOG_FACILITY' undeclared (first use in this function) ./portsentry_io.c:46: (Each undeclared identifier is reported only once ./portsentry_io.c:46: for each function it appears in.) ./portsentry_io.c:47: `SYSLOG_LEVEL' undeclared (first use in this function) ./portsentry_io.c: In function `CheckConfig': ./portsentry_io.c:226: `CONFIG_FILE' undeclared (first use in this function) ./portsentry_io.c: In function `ConfigTokenRetrieve': ./portsentry_io.c:310: `CONFIG_FILE' undeclared (first use in this function) ./portsentry_io.c: In function `KillHostsDeny': ./portsentry_io.c:642: `WRAPPER_HOSTS_DENY' undeclared (first use in this function) make: *** [linux] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 2, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/net-analyzer/portsentry/portsentry-1.1-r6.ebuild . darkcat root # emerge portsentry Calculating dependencies ...done! >>> emerge net-analyzer/portsentry-1.1-r6 to / >>> md5 ;-) portsentry-1.1.tar.gz >>> Unpacking source... >>> Unpacking portsentry-1.1.tar.gz >>> Source unpacked. SYSTYPE=linux Making cc -march=i686 -O3 -pipe -DLINUX -DSUPPORT_STEALTH -o ./portsentry ./portsentry.c \ ./portsentry_io.c ./portsentry_util.c >>> Install portsentry-1.1-r6 into /var/tmp/portage/portsentry-1.1-r6/image/ category net-analyzer strip: /var/tmp/portage/portsentry-1.1-r6/image/usr/bin/portsentry >>> Completed installing into /var/tmp/portage/portsentry-1.1-r6/image/ >>> Merging net-analyzer/portsentry-1.1-r6 to / --- /usr/ --- /usr/bin/ >>> /usr/bin/portsentry >>> /usr/bin/ignore.csh --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/portsentry-1.1-r6/ >>> /usr/share/doc/portsentry-1.1-r6/README.COMPAT.gz >>> /usr/share/doc/portsentry-1.1-r6/README.install.gz >>> /usr/share/doc/portsentry-1.1-r6/README.methods.gz >>> /usr/share/doc/portsentry-1.1-r6/README.stealth.gz >>> /usr/share/doc/portsentry-1.1-r6/CHANGES.gz >>> /usr/share/doc/portsentry-1.1-r6/LICENSE.gz >>> /usr/share/doc/portsentry-1.1-r6/CREDITS.gz >>> /usr/share/doc/portsentry-1.1-r6/portsentry.ignore.sample.gz >>> /usr/share/doc/portsentry-1.1-r6/portsentry.conf.sample.gz --- /etc/ >>> /etc/portsentry/ >>> /etc/portsentry/portsentry.ignore.sample >>> /etc/portsentry/portsentry.conf.sample --- /etc/init.d/ >>> /etc/init.d/portsentry --- /etc/conf.d/ >>> /etc/conf.d/portsentry >>> Regenerating /etc/ld.so.cache... >>> net-analyzer/portsentry-1.1-r6 merged. >>> Recording net-analyzer/portsentry in "world" favorites file... * GNU info directory index is up-to-date.