I can't get netkit-rsh (not that I want it but it's an (indirect)
runtime dependency of xinit). This is a brand new machine that I'm
building.
Basically the error is:
Checking for BSD signal semantics... no
This package needs BSD signal semantics to run.
sed: can't read MCONFIG: No such file or directory
Upon inspection of the ./configure script, I see it is compiling and
running the following snippet:
#include <unistd.h>
#include <signal.h>
int count=0;
void handle(int foo) { count++; }
int main() {
int pid=getpid();
signal(SIGINT, handle);
kill(pid,SIGINT);
kill(pid,SIGINT);
kill(pid,SIGINT);
if (count!=3) return 1;
return 0;
}
If I compile this on the target machine, it exits with 1. I checked and
count=0. If I compile this on another machine it exits with 0. Even
when I take the compiled exe from the other machine and copy it to the
target machine it exits 1.
This is disturbing.
Any ideas?
2.6.30-gentoo-r5
sys-devel/gcc-4.4.1
sys-libs/glibc-2.10.1
sys-kernel/linux-headers-2.6.30-r1