-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
AVRemote won't compile on OS X out of the box.
First off, there's an issue with miniupnp in which it needs _DARWIN_C_SOURCE defined or it won't compile.
Then, apparently, OS X doesn't know about POLLRDHUP, which causes an error on line 194 of src/avremote.c:
fds[0].events = POLLRDHUP; // needs _GNU_SOURCE
I was able to compile (with warnings) using this:
./configure CFLAGS='-D_DARWIN_C_SOURCE -DPOLLRDHUP=0x2000'
A better solution for this would probably be explicit defines, e.g.:
#ifdef __APPLE__
#define _DARWIN_C_SOURCE
#endif
#ifndef POLLRDHUP
#define POLLRDHUP 0x2000
#endif
Metadata
Metadata
Assignees
Labels
No labels