GTK GUI causing X-freeze ATI Rage 128, Mdk 8.2

Report bugs, bug fixes and workarounds here.
Topic author
Cro Maat

GTK GUI causing X-freeze ATI Rage 128, Mdk 8.2

Post #1by Cro Maat » 02.07.2002, 20:20

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.

Avatar
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

Post #2by t00fri » 02.07.2002, 21:29

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 author
Cro Maat

Post #3by Cro Maat » 04.07.2002, 08:41

"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.

8)

M.E.

DragonSpirit

A better solution to that....

Post #4by DragonSpirit » 06.07.2002, 17:13

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


Return to “Bugs”