Yes, this seems to be another case of a Perl define (I_POLL) colliding with a Mac OS X one (in OpenTransportProtocol.h). Panther now has poll() (an emulation actually), so that is why I_POLL is now defined.
A quick workaround is to apply the following patch:
Thank you!
Dan the Panther-user-to-be
