Hide Forgot
Description of problem: it simply locks up screen then I start game Version-Release number of selected component (if applicable): glest.ppc 2.0.0-2.fc6 glest-data.noarch 2.0.0-2.fc6 How reproducible: always Steps to Reproduce: 1. start glest 2. screen switches to black immediately and mouse pointer is gone 3. ctrl+alt+bcksp returns me to login window Additional info: someone mentions about troubles with PowerPC in README.linux ====================================== 1. System requirements Developed on Linux with glibc, little endian cpu. The game does currently not work on big endian cpus like ppc. ======================================
For the moment I'll ExcludeArch ppc. Thanks for the report.
Strace shows that the game appears to be in an endless loop reading from a TGA file. read(7, "", 65536) = 0 read(7, "", 65536) = 0 read(7, "", 65536) = 0 read(7, "", 65536) = 0 read(7, "", 65536) = 0 This kind of behaviour is often caused by using 'char foo = getchar()' and then comparing the 'foo' variable with -1. But getchar() returns an _int_, because on some platforms (like PowerPC) char is _unsigned_ by default. And can never return -1; thus we never realise we've hit the end of the file. ExcludeArch: ppc is a reasonable step in the _short_ term, but please make sure it doesn't last for too long. I can provide help with issues which are _really_ architecture-specific rather than just bad code like the above example. And I can provide access to PowerPC machines for building (although testing may be harder since it seems to need 3D; hence local access).
http://www.powerdeveloper.org/forums/viewtopic.php?p=702&sid=08c197312fd840bd5ee61b00bcf7f0a7
I've applied a patch based on the one found at http://www.glest.org/forum/viewtopic.php?t=1426 Now I get this: Exception: Your system supports OpenGL version "1.2 (1.5 Mesa 6.5.1)" Glest needs at least version 1.3 to work You may solve this problem by installing your latest video card drivers You might get it working on rawhide. What legal drivers in Fedora does it work with? http://david.woodhou.se/glest-2.0.0-3.fc6.endian.1.ppc.rpm http://david.woodhou.se/glest-cvs-incomplete-be-enabling.patch
See http://www.powerdeveloper.org/forums/viewtopic.php?p=6615#6615
With latest patch from the Emanuel Steen (i modified it a little) it starts at least. http://lemenkov.googlepages.com/glest-cvs20070102-endian.patch Although I still can't start game because of strange errors: ============================================= [petro@Sulaco .glest]$ ./glest void Shared::Platform::Window::setStyle(Shared::Platform::WindowStyle) not implemented. libGL warning: 3D driver claims to not support visual 0x4b open /dev/[sound/]dsp: Device or resource busy Exception: Couldn't open audio device. OpenAL Vendor: [petro@Sulaco .glest]$ [petro@Sulaco .glest]$ [petro@Sulaco .glest]$ ./glest void Shared::Platform::Window::setStyle(Shared::Platform::WindowStyle) not implemented. libGL warning: 3D driver claims to not support visual 0x4b Couldn't process event: Mouse Button > 3 not handled. Couldn't process event: Mouse Button > 3 not handled. Couldn't process event: Node "camera" doesn't have 1 children named "custom-game-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "custom-game-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "scenario-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "scenario-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "scenario-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "scenario-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "custom-game-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "custom-game-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "custom-game-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "scenario-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) Couldn't process event: Node "camera" doesn't have 1 children named "custom-game-position" Tree: camera (start-position root-position about-position config-position info-position settings-position start-rotation root-rotation about-rotation config-rotation info-rotation settings-rotation ) [petro@Sulaco .glest]$ ============================================= All these messages about "Tree: camera... " comes then I tried to start game.
I've checked in a change for the spec file to read: ExcludeArch: ppc ppc64 A "," is not parsed for arch excludes in the specfile. regards, Florian La Roche
Fedora apologizes that these issues have not been resolved yet. We're sorry it's taken so long for your bug to be properly triaged and acted on. We appreciate the time you took to report this issue and want to make sure no important bugs slip through the cracks. If you're currently running a version of Fedora Core between 1 and 6, please note that Fedora no longer maintains these releases. We strongly encourage you to upgrade to a current Fedora release. In order to refocus our efforts as a project we are flagging all of the open bugs for releases which are no longer maintained and closing them. http://fedoraproject.org/wiki/LifeCycle/EOL If this bug is still open against Fedora Core 1 through 6, thirty days from now, it will be closed 'WONTFIX'. If you can reporduce this bug in the latest Fedora version, please change to the respective version. If you are unable to do this, please add a comment to this bug requesting the change. Thanks for your help, and we apologize again that we haven't handled these issues to this point. The process we are following is outlined here: http://fedoraproject.org/wiki/BugZappers/F9CleanUp We will be following the process here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this doesn't happen again. And if you'd like to join the bug triage team to help make things better, check out http://fedoraproject.org/wiki/BugZappers
This bug has been in NEEDINFO for more than 30 days since feedback was first requested. As a result we are closing it. If you can reproduce this bug in the future against a maintained Fedora version please feel free to reopen it against that version. The process we're following is outlined here: http://fedoraproject.org/wiki/BugZappers/F9CleanUp
Reopening this bug since this issue still needs toi be fixed.
ppc builds have been turned off for a long time and I'd like to have someone who can, retest to see if ppc builds are still unplayable. 3.2.2 is available for ppc/ppc64 in rawhide.
Closing due to inactivity. Feel free to reopen if problem still exists. Thanks & regards, Phil