Red Hat Bugzilla – Bug 223992
Warzone2100 - code not clean for x86_64
Last modified: 2008-06-26 16:15:43 EDT
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:
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:
Source that I used to for compilation:
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:
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.