I have a Mandrake 8.2, with an ATI Rage 128, XFree 4.2 and GTK 2.
Whenever I tried to use the gtk gui (that looks fine by the way) I had an X-Freeze after a little while. So what I did was a ./configure --without-gtk, and of course now I don't have the problem anymore.
Regarding the crash when comming close to ringed planet, in src/celengine/render.cpp, line:
glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB,(GLint*) &nSimultaneousTextures);
I added the line:
nSimultaneousTextures = 1;
right underneath and now it works fine (or if not everything works completly, at least at don't have program crashes anymore).
Now I can really enjoy Celestia Thank to all the coders !
Cheers,
M.E.
GTK GUI causing X-freeze ATI Rage 128, Mdk 8.2
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
GTK GUI causing X-freeze ATI Rage 128, Mdk 8.2
Cro Maat wrote:I have a Mandrake 8.2, with an ATI Rage 128, XFree 4.2 and GTK 2.
Whenever I tried to use the gtk gui (that looks fine by the way) I had an X-Freeze after a little while. So what I did was a ./configure --without-gtk, and of course now I don't have the problem anymore.
Regarding the crash when comming close to ringed planet, in src/celengine/render.cpp, line:
glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB,(GLint*) &nSimultaneousTextures);
I added the line:
nSimultaneousTextures = 1;
right underneath and now it works fine (or if not everything works completly, at least at don't have program crashes anymore).
Now I can really enjoy Celestia :D Thank to all the coders !
Cheers,
M.E.
There were some people who had serious problems compiling Celestia 1.2.4 under Mandrake 8.2. This was --as they say-- partly related to a more rigorous policy of gcc 3.x compared to gcc 2.9.6 and partly because of a renaming of g++ libraries.
What about you?
I also remember other people having problems with Celestia under gtk 2. Unfortunately there is little experience yet from the side of the developers. I think we all have still gtk+ 1.2 running...
Bye Fridger
-
Topic authorCro Maat
"There were some people who had serious problems compiling Celestia 1.2.4 under Mandrake 8.2. This was --as they say-- partly related to a more rigorous policy of gcc 3.x compared to gcc 2.9.6 and partly because of a renaming of g++ libraries."
I had no compilation problem at all, everything worked fine. May be these people had Beta versions of Mdk 8.2 ?
Before compiling celestia I tried the Mandrake cooker RPM. It needed the package libstd.so.4 to work, so I installed it. Then I installed the RPM, but with it I also hat that GTK GUI X-Freeze issue, and furthermore I couldn't bugfix the ringed planet problem. So I removed the RPM, removed the libstdc++-3.1-7 package as well, and compiled Celestia 1.2.4 with the bug workaround and without gtk.
M.E.
I had no compilation problem at all, everything worked fine. May be these people had Beta versions of Mdk 8.2 ?
Before compiling celestia I tried the Mandrake cooker RPM. It needed the package libstd.so.4 to work, so I installed it. Then I installed the RPM, but with it I also hat that GTK GUI X-Freeze issue, and furthermore I couldn't bugfix the ringed planet problem. So I removed the RPM, removed the libstdc++-3.1-7 package as well, and compiled Celestia 1.2.4 with the bug workaround and without gtk.
M.E.
A better solution to that....
as for the origional post this may help... as for the guy installing and uninstalling rpms it would be a better idea to have downloaded the source rpm from the cooker distro of mandrake and did the following:
rpmbuild --rebuild blahblahblah.src.rpm
then go install the rpm you made for mandrake 8.2
rpmbuild --rebuild blahblahblah.src.rpm
then go install the rpm you made for mandrake 8.2