/home/bradl/asterisk-latest/include/asterisk/poll-compat.h:83:1: "POLLPRI" redefined In file included from /usr/include/sys/poll.h:26, from /usr/include/alsa/asoundlib.h:38, from chan_alsa.c:45: /usr/include/bits/poll.h:27:1: this is the location of the previous definition In file included from /home/a/asterisk-latest/include/asterisk/channel.h:131, from chan_alsa.c:49: /home/bradl/asterisk-latest/include/asterisk/poll-compat.h:84:1: "POLLOUT" redefined In file included from /usr/include/sys/poll.h:26, from /usr/include/alsa/asoundlib.h:38, from chan_alsa.c:45: /usr/include/bits/poll.h:28:1: this is the location of the previous definition In file included from /home/a/asterisk-latest/include/asterisk/channel.h:131, from chan_alsa.c:49: /home/bradl/asterisk-latest/include/asterisk/poll-compat.h:85:1: "POLLERR" redefined In file included from /usr/include/sys/poll.h:26, from /usr/include/alsa/asoundlib.h:38, from chan_alsa.c:45: /usr/include/bits/poll.h:46:1: this is the location of the previous definition In file included from /home/a/asterisk-latest/include/asterisk/channel.h:131, from chan_alsa.c:49: /home/bradl/asterisk-latest/include/asterisk/poll-compat.h:86:1: "POLLHUP" redefined In file included from /usr/include/sys/poll.h:26, from /usr/include/alsa/asoundlib.h:38, from chan_alsa.c:45: /usr/include/bits/poll.h:47:1: this is the location of the previous definition In file included from /home/a/asterisk-latest/include/asterisk/channel.h:131, from chan_alsa.c:49: /home/bradl/asterisk-latest/include/asterisk/poll-compat.h:87:1: "POLLNVAL" redefined In file included from /usr/include/sys/poll.h:26, from /usr/include/alsa/asoundlib.h:38, from chan_alsa.c:45: /usr/include/bits/poll.h:48:1: this is the location of the previous definition In file included from /home/a/asterisk-latest/include/asterisk/channel.h:131, from chan_alsa.c:49: /home/bradl/asterisk-latest/include/asterisk/poll-compat.h:90: error: redefinition of `struct pollfd' make[1]: *** [chan_alsa.o] Error 1 make: *** [channels] Error 2