Celestia 130 and Mandrake 9.0

General discussion about Celestia that doesn't fit into other forums.
Topic author
MB
Posts: 128
Joined: 19.07.2002
With us: 22 years 4 months
Location: Paris France

Celestia 130 and Mandrake 9.0

Post #1by MB » 18.04.2003, 08:23

After some efforts and the help of Christophe and jamarsa, I finally succeed
to have Celestia 125 working both in the rpm and also through the compile of the
sources (see my previous thread below).....just when the celestia 130 comes up.
But unfortunately neither the rpm nor the the compilation of the sources works!
Since I am under Mandrake 9.0, I expected that at least the sources could be
compiled. I suspect from the error message that Qt 3.1.0 is needed,Mandrake 9.0
comes with Qt 3.0.5.m
Here is the error message:
[root@line celestia-1.3.0]# ./configure --with-kde
.........
checking for libjpeg... -ljpeg
checking for Qt... configure: error: Qt (>= Qt 3.1.0) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
[root@line celestia-1.3.0]#

Is my analysis right? If Yes What to do? It is very time consuming to download and install a
new version of Mandrake every few months.
Is it possible to have a version working
that does not require the last version of each tool?
Thank you for any help
MB

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Re: Celestia 130 and Mandrake 9.0

Post #2by Christophe » 18.04.2003, 10:32

MB wrote:Is my analysis right? If Yes What to do? It is very time consuming to download and install a
new version of Mandrake every few months.
Is it possible to have a version working
that does not require the last version of each tool?


Yes, you are right, part of the autoconf/automake update was to upgrade to the KDE 3.1 build system, so KDE 3.1 / QT 3.1 is now required. Celestia's previous build system was really broken and none of us had the skill/time to fix it. Moreover I'm coding using KDE 3.1 so the code probably won't compile on KDE 3.0 (although it can probably be made to work with minor modifications).

Another solution for you is simply to upgrade to KDE 3.1 without upgrading the full distribution, 3.1 RPMS for Mdk 9.0 are available from the Club test folder, they will probably be soon released to the contrib folder of all Mdk mirrors. If you're not a Club member you can also use Texstar's version which you can get here, you'll probably want to add Texstar's repository as an urpmi source to avoid dependancy problems.
Christophe

Topic author
MB
Posts: 128
Joined: 19.07.2002
With us: 22 years 4 months
Location: Paris France

Post #3by MB » 18.04.2003, 12:55

Thanks Christophe,
MB

Topic author
MB
Posts: 128
Joined: 19.07.2002
With us: 22 years 4 months
Location: Paris France

Post #4by MB » 28.04.2003, 07:34

Finally, I download Mandrake 9.1 and upgrade successfully my system. I also install succesfully the RPM version of celestia 130 and then try to compile the sources with kde. Some problem arose iin the link of celestia due to missing librairies
I could easily find the first one in the MANDRAKE DISTRIBUTION but I did not find the second one in that distribution:
:libtool: link: cannot find the library `/usr/X11R6/lib/libGL.la'
Where find libGL.la'
Thanks
MB

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #5by Christophe » 28.04.2003, 08:17

Simply delete /usr/X11R6/lib/libGLU.la and /usr/X11R6/lib/libglut.la
Christophe

Topic author
MB
Posts: 128
Joined: 19.07.2002
With us: 22 years 4 months
Location: Paris France

Post #6by MB » 28.04.2003, 12:46

Christophe, Thanks again, everything is working now compile and exe,
now I have to manage with cvs linux, Back to a old thread with a answer of Fridger
MB


Return to “Celestia Users”