emerge wipe gives the following error. IIRC the thing with errno is related to newer glibcs (?), but I don't know C so I can't investigate further. gcc -pipe -O3 -ffast-math -fomit-frame-pointer -I. -DLINUX -o mt.o -c mt.c gcc `find . -name '*.o'` -o wipe ./rand.o(.text+0xfe): In function `rand_init': : undefined reference to `errno' collect2: ld returned 1 exit status distcc[4962] ERROR: compile on localhost failed with exit code 1 make: *** [wipe] Error 1 !!! ERROR: app-misc/wipe-2.1.0 failed. !!! Function src_compile, Line 15, Exitcode 2 !!! compile problem Reproducible: Always Steps to Reproduce: 1. emerge wipe
forgot version info for my system: sys-libs/glibc-2.3.2-r1 sys-devel/binutils-2.14.90.0.2 sys-devel/gcc-3.2.3-r1
Have a nice day ;) --- rand.c.orig 2003-06-20 19:09:35.000000000 +0200 +++ rand.c 2003-06-20 19:10:11.000000000 +0200 @@ -25,6 +25,7 @@ #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> +#include <errno.h> #include "std.h" #include "io.h"
Fixed in CVS. Thanks for the patch Nicolas.