Newer versions of Mac OS X seem to have various things changed in a way that it broke backwards compatibility with SDL-based games. Jeffrey Carpenter looked into the issues and finally provided a patch to resolve the problem. The next release of Dune Legacy hopefully will run out of the box on current Mac OS X versions but in the meantime take a look at the install instructions provided by Jeffrey in Bug #51.