avahi
avahi copied to clipboard
Avahi 0.6.32 no longer builds on OS X Snow Leopard (10.6) (MacPorts)
It seems it's now using O_CLOEXEC, which isn't supported in older OS versions; the usual alternative is to open the file, and then use fctl(fd, F_SETFD, FD_CLOEXEC).
_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_avahi/avahi/work/avahi-0.6.32/avahi-daemon' :info:build CC avahi_daemon-main.o :info:build CC avahi_daemon-simple-protocol.o :info:build main.c: In function ‘get_machine_id’: :info:build main.c:590: error: ‘O_CLOEXEC’ undeclared (first use in this function) :info:build main.c:590: error: (Each undeclared identifier is reported only once :info:build main.c:590: error: for each function it appears in.) :info:build main.c: In function ‘get_machine_id’: :info:build main.c:590: error: ‘O_CLOEXEC’ undeclared (first use in this function) :info:build main.c:590: error: (Each undeclared identifier is reported only once :info:build main.c:590: error: for each function it appears in.)