And it also doesn't link on 64-bit…I don't know what library has the sigwaitinfo call on it, nor do I know what headers define it. Spotlight only found one file, compatfd.c, and mail messages that reference it. On Sep 11, 2008, at 10:33 AM, C.W. Betts wrote: Actually, it builds in 10.5. Using the 10.4 SDK causes the problems. On Sep 11, 2008, at 9:26 AM, C.W. Betts wrote: Now it complains about missing symbols: Undefined symbols: "_sigwaitinfo", referenced from: _sigwait_compat in compatfd.o ld: symbol(s) not found collect2: ld returned 1 exit status make: *** [qemu-img] Error 1 This happened both when trying to compile qemu-img and qemu-nbd. On Sep 11, 2008, at 8:18 AM, Anthony Liguori wrote: Revision: 5194 http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5194Author: aliguori Date: 2008-09-11 14:18:56 +0000 (Thu, 11 Sep 2008) Log Message: ----------- Fix the build on non-Linux systems It turns out, we're never reading from the signalfd() which is causing it to remain readable forever. I'll fix this up but I thought I'd commit this fix in the interim. Signed-off-by: Anthony Liguori < address@hidden> Modified Paths: -------------- trunk/compatfd.h
|