[NEW]Compiling Error on CelestiaCVS on Kubuntu Gutsy Gibbon

Report bugs, bug fixes and workarounds here.
Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

[NEW]Compiling Error on CelestiaCVS on Kubuntu Gutsy Gibbon

Post #1by NIGHTCAST2000 » 16.10.2007, 18:51

Hi everyone,
I've just downloaded the latest version of Celestia form the CVS repository.I'm using cervisia.

I'm having a couple of problems though.Here's what I did.
1)I started cervisia,selected Repository,then selected checkout.
In the dialogue box :
Repository:

Code: Select all

cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P celestia

Module:CVS
Module:Celestia
Working Folder:/home/steve/Desktop/celestia

I then waited cervisia to downloaded celestia for me.But it seems to have this error near the end:

Code: Select all

cvs checkout: Updating celestia/tools
/bin/sh: checkout: not found
[Exited with status 127]

The full log is here:
http://www.mediafire.com/?7mk9gegjxel

When Cervisia had finished downloading Celestia for me,I then went to the folder.I right-clicked on it and selected actions and open terminal here.
When Konsole fired up,I ran the command

Code: Select all

make -f Makfile.cvs

and got this output:

Code: Select all

his Makefile is only for the CVS repository
This will be deleted before making the distribution

*** Creating acinclude.m4
*** Creating aclocal.m4
acinclude.m4:3345: the serial number must appear before any macro definition
acinclude.m4:3390: the serial number must appear before any macro definition
acinclude.m4:3435: the serial number must appear before any macro definition
acinclude.m4:5560: the serial number must appear before any macro definition
*** Creating configure
*** Creating config.h template
*** Creating Makefile templates
*** Postprocessing Makefile templates
*** Creating date/time stamp
*** Finished
    Don't forget to run ./configure
    If you haven't done so in a while, run ./configure --help
steve@mernivia:~/Desktop/celestia/celestia$


I then ran:

Code: Select all

./configure --enable-theora --enable-dependency-tracking --with-kde --with-x --with-lua

I waited configure to do it's job,but I got a error message at the end.
The ./configure log is here:
http://www.mediafire.com/?4zzmjnne4jb

I hope somebody can help me with this one,and it will be greatly appreciated.

Regards,
Nightcast2000
Last edited by NIGHTCAST2000 on 01.12.2007, 20:52, edited 1 time in total.
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #2by NIGHTCAST2000 » 16.10.2007, 23:56

Hi everyone,
I thought I might let everybody know that I solved my own problem.

I needed some more packages to install than I thought I did,and I've managed to compile Celestia successfully

Regards,
Nightcast2000.
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #3by NIGHTCAST2000 » 01.12.2007, 21:25

Hi guys,
I've recently done a fresh install of Kubuntu Gutsy Gibbon.

So I did a checkout from the the CVS repository to get the latest snapshot.

I followed from the instructions from the celestia wiki:
http://en.wikibooks.org/wiki/Celestia/Development:Linux_platform

I then did a :

Code: Select all

sudo apt-get build-dep celestia
to make sure I didn't have any dependencies missing.

Next,I did the usual to compile celestia:

Code: Select all

make -f Makefile.cvs
        ./configure --with-kde
        make


The problem is I got an error message during the make process,here is the output:

Code: Select all

***************************************************************
** Celestia configuration complete. Now do a 'make' followed **
** by 'make install'                                         **
***************************************************************

Front-End: KDE
Use Lua: yes
Use Theora: yes

steve@mernivia:~/Desktop/celestia$ make
cd . && /bin/bash /home/steve/Desktop/celestia/admin/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/home/steve/Desktop/celestia'
Making all in src
make[2]: Entering directory `/home/steve/Desktop/celestia/src'
Making all in celutil
make[3]: Entering directory `/home/steve/Desktop/celestia/src/celutil'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/Desktop/celestia/src/celutil'
Making all in celmath
make[3]: Entering directory `/home/steve/Desktop/celestia/src/celmath'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/Desktop/celestia/src/celmath'
Making all in cel3ds
make[3]: Entering directory `/home/steve/Desktop/celestia/src/cel3ds'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/Desktop/celestia/src/cel3ds'
Making all in celtxf
make[3]: Entering directory `/home/steve/Desktop/celestia/src/celtxf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/Desktop/celestia/src/celtxf'
Making all in celengine
make[3]: Entering directory `/home/steve/Desktop/celestia/src/celengine'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/Desktop/celestia/src/celengine'
Making all in celestia
make[3]: Entering directory `/home/steve/Desktop/celestia/src/celestia'
Making all in res
make[4]: Entering directory `/home/steve/Desktop/celestia/src/celestia/res'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/res'
Making all in kde
make[4]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde'
Making all in data
make[5]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde/data'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde/data'
Making all in doc
make[5]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde/doc'
Making all in celestia
make[6]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde/doc/celestia'
Making all in .
make[7]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde/doc/celestia'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde/doc/celestia'
make[6]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde/doc/celestia'
make[6]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde/doc'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde/doc'
make[5]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde/doc'
make[5]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde'
make[4]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde'
make[4]: Entering directory `/home/steve/Desktop/celestia/src/celestia'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/steve/Desktop/celestia/src/celestia'
make[3]: Leaving directory `/home/steve/Desktop/celestia/src/celestia'
make[3]: Entering directory `/home/steve/Desktop/celestia/src'
make[3]: *** No rule to make target `Celestia.dsw', needed by `all-am'. Stop.
make[3]: Leaving directory `/home/steve/Desktop/celestia/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/steve/Desktop/celestia/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/steve/Desktop/celestia'
make: *** [all] Error 2


I hope somebody can help me with this one,

Regards,
Nightcast2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Toti
Developer
Posts: 338
Joined: 10.02.2004
With us: 20 years 9 months

Post #4by Toti » 01.12.2007, 21:30

You must comment out (or remove) Celestia.dsw from celestia/src/Makefile.am.

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #5by NIGHTCAST2000 » 01.12.2007, 21:40

Hi toti,
I followed your advice and commented-out the offending line from
/celestia/src/makefile.am and it works! I've just ran:

Code: Select all

sudo make install
and it's installed nicely

I'd like to thank you for the quick response,hopefully it will be sorted out with the next CVS commit.

Regards,
Nightcast2000.
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Toti
Developer
Posts: 338
Joined: 10.02.2004
With us: 20 years 9 months

Post #6by Toti » 01.12.2007, 21:46

Good to hear that!


Return to “Bugs”