If that's the case, shouldn't a binary version of the libraries be shipped with the code so the bugs are reproducible for all developers???
I'm working (and worked) on this, but one thing that Windows does much better than Linux is keeping binary compability of libraries. A file compiled under Win98 can run under XP and vice versa.
Under Linux, this is simply not the case, the binaries I provided (and I tried hard to make them more compatible) didn't run on other distros.
I understand one of the libraries is not open-source and couldn't be shipped in this form. Why was it selected?
The sound system will be switched to OpenAL soon. (Or at least it will be an alternative). There is already untested code in SVN.
In the same rant, I'd like to say I could only unzip the data.zip file on windows - Linux complained about not having a central directory or something alike (sorry, I'm not on Linux at this time).
No problem here (debian, too)