[Asterisk-Users] Compile failure on Mac OS X Tiger
Steven Sokol
ssokol at sokol-associates.com
Tue Jul 12 16:22:25 MST 2005
I seem to be having a problem compiling on MacOS X Tiger. The errors
are as follows:
gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -g -Iinclude -I../include -D_REENTRANT
-D_GNU_SOURCE -O6 -DASTERISK_VERSION=\"1.0.9\"
-DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\"
-DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\"
-DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\"
-DASTLOGDIR=\"/var/log/asterisk\"
-DASTCONFPATH=\"/etc/asterisk/asterisk.conf\"
-DASTMODDIR=\"/usr/lib/asterisk/modules\"
-DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN
-c -o channel.o channel.c
In file included from include/asterisk/channel.h:23,
from include/asterisk/pbx.h:17,
from channel.c:23:
include/asterisk/poll-compat.h:72:1: warning: "POLLIN" redefined
In file included from channel.c:22:
/usr/include/sys/poll.h:62:1: warning: this is the location of the
previous definition
In file included from include/asterisk/channel.h:23,
from include/asterisk/pbx.h:17,
from channel.c:23:
include/asterisk/poll-compat.h:73:1: warning: "POLLPRI" redefined
In file included from channel.c:22:
/usr/include/sys/poll.h:63:1: warning: this is the location of the
previous definition
In file included from include/asterisk/channel.h:23,
from include/asterisk/pbx.h:17,
from channel.c:23:
include/asterisk/poll-compat.h:74:1: warning: "POLLOUT" redefined
In file included from channel.c:22:
/usr/include/sys/poll.h:64:1: warning: this is the location of the
previous definition
In file included from include/asterisk/channel.h:23,
from include/asterisk/pbx.h:17,
from channel.c:23:
include/asterisk/poll-compat.h:75:1: warning: "POLLERR" redefined
In file included from channel.c:22:
/usr/include/sys/poll.h:83:1: warning: this is the location of the
previous definition
In file included from include/asterisk/channel.h:23,
from include/asterisk/pbx.h:17,
from channel.c:23:
include/asterisk/poll-compat.h:76:1: warning: "POLLHUP" redefined
In file included from channel.c:22:
/usr/include/sys/poll.h:84:1: warning: this is the location of the
previous definition
In file included from include/asterisk/channel.h:23,
from include/asterisk/pbx.h:17,
from channel.c:23:
include/asterisk/poll-compat.h:77:1: warning: "POLLNVAL" redefined
In file included from channel.c:22:
/usr/include/sys/poll.h:85:1: warning: this is the location of the
previous definition
In file included from include/asterisk/channel.h:23,
from include/asterisk/pbx.h:17,
from channel.c:23:
include/asterisk/poll-compat.h:80: error: redefinition of 'struct pollfd'
include/asterisk/poll-compat.h:92: error: conflicting types for 'poll'
/usr/include/sys/poll.h:109: error: previous declaration of 'poll' was here
make: *** [channel.o] Error 1
It compiled on my Mini running Panther without any problems. I have
bison 2.0 and flex 2.5.4. Anyone have any suggestions?
Thanks,
Steve
More information about the asterisk-users
mailing list