I have a version with working linux compilation and some other fixes here: https://github.com/arbruijn/d2x-xl/
gcc: fatal error: cannot read spec file 'libgomp.spec': No such file or directory
I get further with cmake (which is not mentioned at all in the INSTALL file) but compilation still fails with:
/home/dtal/d2x-xl/audio/songs.cpp:48:29: error: narrowing conversion of '3759186702' from 'unsigned int' to 'int' [-Wnarrowing]
This a warning, not an error, so I assume the working system calls GCC with the correct flags. It would be great if you could update the documentation with working instructions.
Not sure what's up with libgomp.spec, it should be part of the gcc base package, at least on debian/ubuntu.