The Warzone2100 is not prepare to build and work on x86_64. I contacted with developers and the problem should be fixed in next version, but it will be probably "in the last half of this year.". I will be checking the svn, but I have not any access to x86_64 machine. The logs of building are here: https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=145190 https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=145270
Just for some clarification, the problem is basically the (old and infamous) method of storing 64-bit pointers in 32-bit integers. However, since warzone2100 was originally a Windows-based application, it makes extensive use of DWORD, UDWORD, etc, macros, which now only serves to obfuscate things even more. Given the size of the source code, cleaning this up is a big(ish) task.
*** Bug 245540 has been marked as a duplicate of this bug. ***
*** Bug 335711 has been marked as a duplicate of this bug. ***
*** Bug 384321 has been marked as a duplicate of this bug. ***
I was able to compile the latest beta release in Fedora 8. Info about the beta release: http://forums.wz2100.net/?topic=1391.0 Source that I used to for compilation: http://download.gna.org/warzone/releases/2.1/warzone2100-2.1_beta1.tar.bz2
Great. Latest version in F-8 works (on alpha)!
warzone2100-2.1.0-0.5.beta2.fc8 has been submitted as an update for Fedora 8
warzone2100-2.1.0-0.5.beta2.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update warzone2100'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-3381
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
warzone2100-2.1.0-0.5.beta2.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.