[Pkg-utopia-maintainers] Bug#602476: Bug#602476: policykit-1: FTBFS on kfreebsd-*: sys/signalfd.h: No such file or directory

Timo Juhani Lindfors timo.lindfors at iki.fi
Wed Nov 17 22:27:28 UTC 2010


Michael Biebl <biebl at debian.org> writes:
>> | gposixsignal.c:26:26: error: sys/signalfd.h: No such file or directory

Hmm. Is signalfd() used by _g_posix_signal_source_new() is a
Linux-only feature? Man page says

VERSIONS
 signalfd() is available on Linux since kernel 2.6.22.  Working
 support is provided in glibc since version 2.8.  The signalfd4()
 system call (see NOTES) is available on Linux since kernel 2.6.27.

and it is also listed in "Re: Porting upstart to kfreebsd" at

http://www.mail-archive.com/debian-bsd@lists.debian.org/msg04855.html

under "Linux-specific thing that the current and next versions
use/will use are".

This code did not exist in 0.96-3 so maybe you just need to ask
upstream to think about how they want to this on non-Linux systems?
(I'm assuming this 0.99-1 is not targeting squeeze so we are not in a
hurry.)







More information about the Pkg-utopia-maintainers mailing list