Module has only been tested on Linux, so only compile on Linux. It will probably compile on darwin, bsd, and maybe solaris, but I currently don't have a method to test. The only other OS I currently have access to is Windows and it certainly won't compile on that.