I just compiled and ran this on OS X 10.6.6 by creating a byteswap.h and using no more than ./configure and make. (No special options etc.)
Obviously you'll need the OS X developer tools installed but aside from that I did nothing funky.
Just create a file called byteswap.h with the following 4 lines in it in the same directory as everything else.
#include
#define bswap_16(x) OSSwapInt16(x)
#define bswap_32(x) OSSwapInt32(x)
#define bswap_64(x) OSSwapInt64(x)
As far as I can see this is working fine, still testing though but no build probs after that.
Edit : Ah, just saw chromicants patch, that's probably a better way to bundle it into the build

Still, hope this helps someone.