Hello,
I tried to compile celestia-1.3.2 on Linux using KDE (2.6.8.1 kernel, NVidia driver installed, Mesa 6.0.1), and although there was 2 patchs to apply first because I use GCC 3.4 (I found these on a Debian ML), everything seemed to run smoothly.
...except that the executable produces the following output :
QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
KCrash: Application 'celestia' crashing...
celestia: ERROR: Communication problem with celestia, it probably crashed.
And the KCrash dialog appear
Just to be sure :
- I configured the whole package using ./configure --with-kde --with-lua.
- Mesa and OpenGL both run fine, the Mesa demos and Doom3 are OK
- I didn't tried to use --with-(gnome|gtk|opengl) but I will !
I scanned the forum but no one seemed to have encountered this class of problems so...
Flubb.
PS : there's an incorrect URL in the main FAQ which contains "ennui" (french for bored ?) as a sub-domain, when www is the correct one.
PS2 : the patch to allow celestia to compile using GCC 3.4 can be found at http://lists.debian.org/debian-qa-packa ... 00131.html
Linux crash
-
- Developer
- Posts: 944
- Joined: 18.07.2002
- With us: 22 years 4 months
- Location: Lyon (France)
Not sure
I thought about something like that and tried to run both the executable generated after the "make" and the one "make install" copied to /usr/local/, but same result...
Is there any log file I could check ?
Thanks.
PS : Lyon ? Me too
Is there any log file I could check ?
Thanks.
PS : Lyon ? Me too
-
- Developer
- Posts: 944
- Joined: 18.07.2002
- With us: 22 years 4 months
- Location: Lyon (France)
I think your problem comes from the fact that you did not install Celestia in a KDE directory.
You need to set the KDEDIRS variable or run configure with --prefix=$KDEDIR
The gcc 3.4 issues are already fixed in CVS as well as the splash screen crash.
he, he, it's a small world.
You need to set the KDEDIRS variable or run configure with --prefix=$KDEDIR
The gcc 3.4 issues are already fixed in CVS as well as the splash screen crash.
PS : Lyon ? Me too
he, he, it's a small world.
Christophe
Everything's OK !
I didn't recompile anything, I just :
export KDEDIRS=$KDEDIRS:/usr/local/
and Celestia appeared ! Noyce !
Thanks Christophe.
Flubb.
export KDEDIRS=$KDEDIRS:/usr/local/
and Celestia appeared ! Noyce !
Thanks Christophe.
Flubb.