I'm trying to install rc6 on an older machine. AMD K6-200 with 64 MB of RAM, a NE2000 compatible NIC. The installation fails during 'emerge system' while installing net-tools: Does you system suppot GNU gettext? (I18N) [n] * * * Protocol families. * UNIX protocol family (HAVE_AFUNIX) [y] make[1]: *** [activate.o] Error 1 make[1]: Leaving directory '/var/temp/portage/net-tools-1.60-r1/work/net-tools-1.60/lib' make: *** [subdirs] Error 2 make: *** Waiting for unfinished jobs... The system hangs here.
is this part of the "emerge system" process from a CD install?
it's a race condition. I have the same problem on my MMX 130. The problem is, that ./configure does not finish, because it is started by emake. As emake also starts the "real" compilation in parallel... An easy tested fix: replace emake with make in the ebuild-script. An easy untested fix: run emake after calling the configure script I also found a bug in the net-tools package. I found this bug because the config files have "stupid" values, when you try it a second time without removing the whole tree in /var/tmp/portage... in /lib/interface.c uses 2 Macros in line 666 which should be inside an #if and #endif. If somebody could please notify the net-tools programmers of this bug (after having verified, that this is really a bug) (these 2 Macros are declared in net/if_arp.h which is only included if HAVE_HWSLIP is #declared)
OK, the compile portion of this bug should be fixed. The second portion (config?) bug hasn't been fixed and some additional info on how to fix would be appreciated.
tested the make again, and answered no to HAVE_HWSLIP. Don't know why, but did not fail. :) On the other hand did fail if everything was answered no. But as I have no idea if this is even considered as valid. I _won't_ contact the net-tools programmers! This bug may now be closed "safely" :)