I see mac complaining about the extra header.
Perhaps a check should be added to the configure script and only then include the file?
What should it check for? The existence of the header? The platform?
Or perhaps an entirely different approach should be taken instead? I'd love to know!