Compiling CelestiaCVS on Kubuntu Fiesty Fawn

The place to discuss creating, porting and modifying Celestia's source code.
Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #21by Christophe » 31.05.2007, 21:03

NIGHTCAST2000 wrote:I was wondering if this was normal.


Yep that's normal. Those warnings are due to newer versions of automake being less permissive. I've actually just found an hint on how to turn them off.
Christophe

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #22by michaelaye » 12.06.2007, 00:56

Hi!
I checked-out revision 1.5.0pre3 via cvs (on Kubunty Feisty as well) and
make -f Makefile.cvs stops with this:

Code: Select all

make -f Makefile.cvs
This 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
configure.in:73: warning: macro `AM_PO_SUBDIRS' not found in library
configure.in:74: warning: macro `AM_GNU_GETTEXT' not found in library
configure.in:283: warning: macro `AM_GCONF_SOURCE_2' not found in library
*** Creating configure
configure.in:73: error: possibly undefined macro: AM_PO_SUBDIRS
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.in:74: error: possibly undefined macro: AM_GNU_GETTEXT
configure.in:283: error: possibly undefined macro: AM_GCONF_SOURCE_2
make[1]: *** [cvs] Error 1
make: *** [all] Error 2


Am I missing some dev-packages? I need 1.5.0 because I want to import SPICE kernels.
Thanks for any help (and your great program! :)
Michael

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

Post #23by Christophe » 12.06.2007, 07:16

Yes, you are at least missing libglib2.0-dev and libgconf2-dev.
Christophe

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #24by michaelaye » 12.06.2007, 09:18

Hi Christophe,
thanks for the fast reply!
I was missing indeed the packages you named plus gettext.
But now maybe the tag is missing the locale folder?
make -f Makefile.cvs stops now like this (after having reached the same lines of Makefile.am:15: (probably a GNU make extension)
like the previous poster had.

Code: Select all

configure.in:459: required file `locale/Makefile.in' not found
Makefile.am:31: required directory ./locale does not exist
make[1]: *** [cvs] Error 1
make: *** [all] Error 2


Thanks again,
Michael

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

Post #25by Christophe » 12.06.2007, 09:50

By default cvs update does not create new directories, you need to do a 'cvs update -PAd'
Christophe

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #26by michaelaye » 12.06.2007, 10:11

Well,
why would I want to reset the sticky tag on 1.5.0pre3 with the -A?
Do I understand the tagging policy wrong, is ver1_5_0pre3 on purpose not compilable? I was hoping it's a compilable pre-release version of 1.5 that would be slightly more stable then HEAD.
Because sure enough, when i do a

Code: Select all

cvs up -PAd
the locale folder and other things appear, but that's because then I'm in HEAD. (executing the cvs commands in the celestia folder).
Just to check I did then a

Code: Select all

cvs update -P -d -r ver1_5_0pre3

and the locale folder and other updates were going away again.
So do you recommend using HEAD instead of the tag?
Cheers,
Michael

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

Post #27by Christophe » 12.06.2007, 10:33

Yes, when compiling under Linux, it's preferable to use HEAD. The tagging is done by Chris for the Windows version and he apparently omitted to tag the locale directory.

HEAD is normaly always in a usable state.
Christophe

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #28by michaelaye » 12.06.2007, 12:31

Uff, 3 hard locks now! Not nice. :(
Here's what I did:

Code: Select all

./configure --with-kde --with-lua
make
sudo make install
celestia

A splash screen indicating 1.4.1 pops up, sun is displayed shortly, but at the slew to the Earth a hard lock happens, no change to non-x consoles, no Ctrl-Alt-Backspace X killing and Caps-Lock key is not prompted for (does not turn on Caps-Lock LED).
I then configured with --enable-debug and started the executable with ddd and the same hard lock occurs, last message I can see before total freeze is:

Code: Select all

Loading bump map: textures/medres/moonbump.jpg
[driAllocateTexture:636] unable to allocate texture

My rough configuration:
Thinkpad R51, ATI 9600 graphics card,
output of 'free' before start of celestia:

Code: Select all

             total       used       free     shared    buffers     cached
Mem:       1555312     741956     813356          0      75280     336420
-/+ buffers/cache:     330256    1225056
Swap:      4875716          0    4875716

so I can't believe it's a memory issue. :wink:
I have to say that I don't run ATI drivers, as they stopped supporting my chipset and a trial installation of the last officially supported driver ended up with a performance slower than with mesa drivers.
Let me know if you need any more data on this, but before I do any more testing to debug this:
is there a way to avoid the hard freezes/locks of my whole machine?
Cheers,
Michael

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #29by selden » 12.06.2007, 13:08

A "hard freeze" usually is caused by a bug in the graphics driver.

You might try disabling some of Celesita's advanced "eye candy" functions so that it does not try to use graphics routines that may be failing. (Specular reflections from the Earth's oceans, for example, use vertex programs.)

In particular, look for the line in celestia.cfg that says
# IgnoreGLExtensions [ "GL_ARB_vertex_program" ]
and remove the # from the beginning of the line.
Selden

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #30by michaelaye » 12.06.2007, 14:43

Thanks for your reply!
Unfortunately that didn't help at all, a hard freeze at supposedly the same point, loading the moonbump texture.
I used the system wide /etc/celestia.cfg .
Any other ideas?
Cheers,
Michael

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

Post #31by Christophe » 12.06.2007, 14:58

Using "./configure --with-kde --with-lua" celestia get installed in /usr/local.

Have you correctly set KDEDIRS? That would explain the 1.4.1 splash screen.

Also note that celestia does not use /etc/celestia.cfg, it uses DATADIR/celestia.cfg, so in your case /usr/local/share/celestia/celestia.cfg

/etc/celestia.cfg is a symbolic link to /usr/share/celestia/celestia.cfg which is used by the .deb celestia.

You can use --conf to force a given configuration file and you can also override system wide settings in ~/.celestia.cfg
Christophe

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #32by michaelaye » 12.06.2007, 22:52

Hm, I'm a bit puzzled now.
But first I have to apologize for not reading this thread thoroughly enough to overcome my first configure hurdles, but now I think it's not a simple thing anymore (or at least I hope I'm not stupid again...)
Here's what I did for a clean start, now that all required libraries and headers seem to be installed:

Code: Select all

rm -rf src/celestia
cvs co celestia
adding: "export KDEDIRS=/usr/local:$KDEDIRS to .zshrc AND .bashrc (just in case)
make -f Makefile.cvs
./configure --with-kde --with-lua --enable-debug --enable-theora
make
sudo make install

By the way, the 'make install' somehow used a foreign install script during my first tries, that I had in my PATH before the one that should be used (found and defined to be used by your configure script, I guess? Maybe it would be better somehow to make sure it uses the right one from usr/bin/install ?

So, after starting celestia, the splash still shows 1.4.1 but at least the program core starts and the system doesn't freeze. I also commented out the IgnoreXXX line in celestia.cfg to see if it would freeze again, and it doesn't. So what happened? Did you upload something to HEAD today?
But here's what's printed in the konsole after start, playing a bit with it and exiting the program with File->Quit:

Code: Select all

StarDatabase::read: nStars = 112519
Error opening solar system catalog.
Initializing ARB vertex programs . . .
Loading ARB vertex program: shaders/diffuse_arb.vp
Loading ARB vertex program: shaders/specular_arb.vp
Loading ARB vertex program: shaders/haze_arb.vp
Loading ARB vertex program: shaders/bumpdiffuse_arb.vp
Loading ARB vertex program: shaders/bumphaze_arb.vp
Loading ARB vertex program: shaders/shadowtex_arb.vp
Loading ARB vertex program: shaders/diffuse_texoff_arb.vp
Loading ARB vertex program: shaders/rings_arb.vp
Loading ARB vertex program: shaders/ringshadow_arb.vp
Loading ARB vertex program: shaders/night_arb.vp
Loading ARB vertex program: shaders/glossmap_arb.vp
Loading ARB vertex program: shaders/diffuse2_arb.vp
Loading ARB vertex program: shaders/haze2_arb.vp
Loading ARB vertex program: shaders/diffuse_texoff2_arb.vp
Loading ARB vertex program: shaders/specular2_arb.vp
Loading ARB vertex program: shaders/night2_arb.vp
Loading ARB vertex program: shaders/star_arb.vp
Loading ARB vertex program: shaders/ell_galaxy_arb.vp
All ARB vertex programs loaded successfully.
render path: 3
Loading texture: textures/medres/astar.jpg
Loading texture: textures/medres/earth.png                   
Loading texture: textures/medres/earthnight.jpg
Loading texture: textures/medres/earth-clouds.png
Loading texture: textures/medres/moon.jpg
[driAllocateTexture:636] unable to allocate texture
'...roughly 30-40 times...
[driAllocateTexture:636] unable to allocate texture
Vertex3fv: 2

The last line only appears after closing the program with File->Quit.

So how is it still the 1.4.1 version? Help->Celestia menu also says it's 1.4.1?
I had once the Feisty Celestia installed but removed it completely before trying to compile the cvs version, could this left some traces of old stuff?
Anything else I can do?
Many thanks,
Michael

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #33by t00fri » 13.06.2007, 10:57

Code: Select all

Error opening solar system catalog.


That one must be due to YOU.

Also ATI drivers under Linux may be really problematic depending on the card model. In the worst case it often helps to use the slower (but often more stable) drivers from the xorg distribution instead of the ATI ones.

In my office desktop I have an old Radeon 9200SE, for example, which crashes invariably with the original fglrx drivers from ATI, while things work fine (albeit a little slower) with the xorg radeon driver.

But note these ATI driver issues are mainly THEIR problem NOT ours ;-)

Bye Fridger
Image

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #34by michaelaye » 13.06.2007, 11:18

t00fri wrote:

Code: Select all

Error opening solar system catalog.


That one must be due to YOU.
Well I can believe it, but I don't understand how, considering that I did everything from scratch exactly as described above. :roll:
toofri wrote:Also ATI drivers under Linux may be really problematic depending on the card model. In the worst case it often helps to use the slower (but often more stable) drivers from the xorg distribution instead of the ATI ones.

As I wrote before, ATI stopped supporting my card and the last supported driver only makes trouble, therefore everything is original Feisty install graphics-wise.

Still puzzled about that star catalogue thing, I once tried to install to /usr/local/kde, following an older post, but it didn't make a difference so I removed everything I could find (unfortunately deleted src folder without making a 'make uninstall') and went the original way to /usr/local as described above.
But is there maybe a symbolic link somewhere pointing to nothing from previous installs?
Unfortunately, even the debug version does not tell me, where Celestia is looking for it.
Regards,
Michael

michaelaye
Posts: 9
Joined: 12.06.2007
With us: 17 years 5 months

Post #35by michaelaye » 15.06.2007, 11:39

Ok, even though I get the error message:
Error opening solar system catalog
I can browse the solar system with the Celestial Browser,
only for Sol I have every entry twice?
And I still have the 1.4.1 Splash screen and same version in Help->About Celestia, so am I running 1.4.1 even though I compiled HEAD?
Best regards,
Michael

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

Post #36by Christophe » 15.06.2007, 20:12

Sorry, my mistake. 1.4.1 in the splash screen is normal. The version number is set to 1.4.99-cvs... only in the deb packages.

About your other problem, have you checked that the datafiles are correctly installed under /usr/local/share/celestia ?

I use /usr/local/kde/ as prefix, but this is what I have:

Code: Select all

/usr/local/kde/share/celestia
/usr/local/kde/share/celestia/bookmarks.xml
/usr/local/kde/share/celestia/celestia.cfg
/usr/local/kde/share/celestia/celestiaui.rc
/usr/local/kde/share/celestia/controls_fr.txt
/usr/local/kde/share/celestia/controls_it.txt
/usr/local/kde/share/celestia/controls_pt.txt
/usr/local/kde/share/celestia/controls_ru.txt
/usr/local/kde/share/celestia/controls_sv.txt
/usr/local/kde/share/celestia/controls.txt
/usr/local/kde/share/celestia/COPYING
/usr/local/kde/share/celestia/COPYING_fr
/usr/local/kde/share/celestia/COPYING_it
/usr/local/kde/share/celestia/COPYING_pt
/usr/local/kde/share/celestia/COPYING_ru
/usr/local/kde/share/celestia/COPYING_sv
/usr/local/kde/share/celestia/data
/usr/local/kde/share/celestia/data/asterisms.dat
/usr/local/kde/share/celestia/data/asteroids.ssc
/usr/local/kde/share/celestia/data/boundaries.dat
/usr/local/kde/share/celestia/data/cassini.xyz
/usr/local/kde/share/celestia/data/comets.ssc
/usr/local/kde/share/celestia/data/deepsky.dsc
/usr/local/kde/share/celestia/data/earth_locs.ssc
/usr/local/kde/share/celestia/data/eros_locs.ssc
/usr/local/kde/share/celestia/data/extrasolar.ssc
/usr/local/kde/share/celestia/data/extrasolar.stc
/usr/local/kde/share/celestia/data/galileo.xyz
/usr/local/kde/share/celestia/data/gaspra_locs.ssc
/usr/local/kde/share/celestia/data/hdxindex.dat
/usr/local/kde/share/celestia/data/huygens.xyz
/usr/local/kde/share/celestia/data/ida_locs.ssc
/usr/local/kde/share/celestia/data/jupitermoons_locs.ssc
/usr/local/kde/share/celestia/data/mars_locs.ssc
/usr/local/kde/share/celestia/data/marsmoons_locs.ssc
/usr/local/kde/share/celestia/data/merc_locs.ssc
/usr/local/kde/share/celestia/data/moon_locs.ssc
/usr/local/kde/share/celestia/data/nearstars.stc
/usr/local/kde/share/celestia/data/neptunemoons_locs.ssc
/usr/local/kde/share/celestia/data/outersys.ssc
/usr/local/kde/share/celestia/data/revised.stc
/usr/local/kde/share/celestia/data/ring_locs.ssc
/usr/local/kde/share/celestia/data/saoxindex.dat
/usr/local/kde/share/celestia/data/saturnmoons_locs.ssc
/usr/local/kde/share/celestia/data/solarsys.ssc
/usr/local/kde/share/celestia/data/spacecraft.ssc
/usr/local/kde/share/celestia/data/spectbins.stc
/usr/local/kde/share/celestia/data/starnames.dat
/usr/local/kde/share/celestia/data/stars.dat
/usr/local/kde/share/celestia/data/uranusmoons_locs.ssc
/usr/local/kde/share/celestia/data/venus_locs.ssc
/usr/local/kde/share/celestia/data/visualbins.stc
/usr/local/kde/share/celestia/data/world-capitals.ssc
/usr/local/kde/share/celestia/demo.cel
/usr/local/kde/share/celestia/demo_fr.cel
/usr/local/kde/share/celestia/demo_it.cel
/usr/local/kde/share/celestia/demo_ko.cel
/usr/local/kde/share/celestia/demo_lv.cel
/usr/local/kde/share/celestia/demo_pt.cel
/usr/local/kde/share/celestia/demo_ru.cel
/usr/local/kde/share/celestia/demo_sv.cel
/usr/local/kde/share/celestia/extras
/usr/local/kde/share/celestia/extras/apollo.ssc
/usr/local/kde/share/celestia/extras/comets.ssc
/usr/local/kde/share/celestia/extras/minormoons.ssc
/usr/local/kde/share/celestia/extras/numberedmoons.ssc
/usr/local/kde/share/celestia/extras/shroxclassic.ssc
/usr/local/kde/share/celestia/extras/shroxmars.ssc
/usr/local/kde/share/celestia/extras/skylab.ssc
/usr/local/kde/share/celestia/favicons
/usr/local/kde/share/celestia/favicons/celestia_20020830192652097.png
/usr/local/kde/share/celestia/favicons/celestia_20020830192655186.png
/usr/local/kde/share/celestia/favicons/celestia_20021210223316001.png
/usr/local/kde/share/celestia/favicons/celestia_20021212191412299.png
/usr/local/kde/share/celestia/favicons/celestia_20021215164511359.png
/usr/local/kde/share/celestia/favicons/celestia_20021215164726547.png
/usr/local/kde/share/celestia/favicons/celestia_20021215170159036.png
/usr/local/kde/share/celestia/favicons/celestia_20030106235954721.png
/usr/local/kde/share/celestia/fonts
/usr/local/kde/share/celestia/fonts/clean12.txf
/usr/local/kde/share/celestia/fonts/clean16.txf
/usr/local/kde/share/celestia/fonts/cleanbold12.txf
/usr/local/kde/share/celestia/fonts/cleanbold16.txf
/usr/local/kde/share/celestia/fonts/default.txf
/usr/local/kde/share/celestia/fonts/helv10.txf
/usr/local/kde/share/celestia/fonts/helv12.txf
/usr/local/kde/share/celestia/fonts/helv18.txf
/usr/local/kde/share/celestia/fonts/helv24.txf
/usr/local/kde/share/celestia/fonts/helvbold12.txf
/usr/local/kde/share/celestia/fonts/helvbold18.txf
/usr/local/kde/share/celestia/fonts/helvbold24.txf
/usr/local/kde/share/celestia/fonts/ja_18.txf
/usr/local/kde/share/celestia/fonts/sans10.txf
/usr/local/kde/share/celestia/fonts/sans12_ja.txf
/usr/local/kde/share/celestia/fonts/sans12.txf
/usr/local/kde/share/celestia/fonts/sans12_zh.txf
/usr/local/kde/share/celestia/fonts/sans13_ko.txf
/usr/local/kde/share/celestia/fonts/sans14_ja.txf
/usr/local/kde/share/celestia/fonts/sans14.txf
/usr/local/kde/share/celestia/fonts/sans14_zh.txf
/usr/local/kde/share/celestia/fonts/sans20.txf
/usr/local/kde/share/celestia/fonts/sans23_ko.txf
/usr/local/kde/share/celestia/fonts/sansbold10.txf
/usr/local/kde/share/celestia/fonts/sansbold12.txf
/usr/local/kde/share/celestia/fonts/sansbold14.txf
/usr/local/kde/share/celestia/fonts/sansbold20_ja.txf
/usr/local/kde/share/celestia/fonts/sansbold20.txf
/usr/local/kde/share/celestia/fonts/sansbold20_zh.txf
/usr/local/kde/share/celestia/guide.cel
/usr/local/kde/share/celestia/guide_fr.cel
/usr/local/kde/share/celestia/guide_it.cel
/usr/local/kde/share/celestia/guide_ko.cel
/usr/local/kde/share/celestia/guide_pt.cel
/usr/local/kde/share/celestia/guide_ru.cel
/usr/local/kde/share/celestia/guide_sv.cel
/usr/local/kde/share/celestia/models
/usr/local/kde/share/celestia/models/amalthea.cmod
/usr/local/kde/share/celestia/models/asteroid.cms
/usr/local/kde/share/celestia/models/bacchus.cmod
/usr/local/kde/share/celestia/models/borrelly.cms
/usr/local/kde/share/celestia/models/cassini.3ds
/usr/local/kde/share/celestia/models/castalia.cmod
/usr/local/kde/share/celestia/models/deimos.cmod
/usr/local/kde/share/celestia/models/E0.png
/usr/local/kde/share/celestia/models/epimetheus.cmod
/usr/local/kde/share/celestia/models/eros.cmod
/usr/local/kde/share/celestia/models/galileo.3ds
/usr/local/kde/share/celestia/models/gaspra.cmod
/usr/local/kde/share/celestia/models/geographos.cmod
/usr/local/kde/share/celestia/models/golevka.cmod
/usr/local/kde/share/celestia/models/halley.cmod
/usr/local/kde/share/celestia/models/hubble.cmod
/usr/local/kde/share/celestia/models/huygens.3ds
/usr/local/kde/share/celestia/models/hyperion.cmod
/usr/local/kde/share/celestia/models/ida.cmod
/usr/local/kde/share/celestia/models/iss.3ds
/usr/local/kde/share/celestia/models/janus.cmod
/usr/local/kde/share/celestia/models/kleopatra.cmod
/usr/local/kde/share/celestia/models/ky26.cmod
/usr/local/kde/share/celestia/models/larissa.cmod
/usr/local/kde/share/celestia/models/MilkyWay.png
/usr/local/kde/share/celestia/models/mir.3ds
/usr/local/kde/share/celestia/models/pandora.cmod
/usr/local/kde/share/celestia/models/phobos.cmod
/usr/local/kde/share/celestia/models/phoebe.cmod
/usr/local/kde/share/celestia/models/prometheus.cmod
/usr/local/kde/share/celestia/models/proteus.cmod
/usr/local/kde/share/celestia/models/roughsphere.cms
/usr/local/kde/share/celestia/models/S0.png
/usr/local/kde/share/celestia/models/Sa.png
/usr/local/kde/share/celestia/models/SBa.png
/usr/local/kde/share/celestia/models/SBb.png
/usr/local/kde/share/celestia/models/SBc.png
/usr/local/kde/share/celestia/models/Sb.png
/usr/local/kde/share/celestia/models/Sc.png
/usr/local/kde/share/celestia/models/toutatis.cmod
/usr/local/kde/share/celestia/models/vesta.cmod
/usr/local/kde/share/celestia/shaders
/usr/local/kde/share/celestia/shaders/bumpdiffuse_arb.vp
/usr/local/kde/share/celestia/shaders/bumpdiffuse_nv.fp
/usr/local/kde/share/celestia/shaders/bumpdiffuse.vp
/usr/local/kde/share/celestia/shaders/bumphaze_arb.vp
/usr/local/kde/share/celestia/shaders/bumphaze.vp
/usr/local/kde/share/celestia/shaders/diffuse2_arb.vp
/usr/local/kde/share/celestia/shaders/diffuse_arb.vp
/usr/local/kde/share/celestia/shaders/diffuse_nv.fp
/usr/local/kde/share/celestia/shaders/diffuse_texoff2_arb.vp
/usr/local/kde/share/celestia/shaders/diffuse_texoff_arb.vp
/usr/local/kde/share/celestia/shaders/diffuse_texoff.vp
/usr/local/kde/share/celestia/shaders/diffuse.vp
/usr/local/kde/share/celestia/shaders/eclipse1_nv.fp
/usr/local/kde/share/celestia/shaders/eclipse2_nv.fp
/usr/local/kde/share/celestia/shaders/ell_galaxy_arb.vp
/usr/local/kde/share/celestia/shaders/glossmap_arb.vp
/usr/local/kde/share/celestia/shaders/haze2_arb.vp
/usr/local/kde/share/celestia/shaders/haze_arb.vp
/usr/local/kde/share/celestia/shaders/haze.vp
/usr/local/kde/share/celestia/shaders/multishadow_arb.vp
/usr/local/kde/share/celestia/shaders/night2_arb.vp
/usr/local/kde/share/celestia/shaders/night_arb.vp
/usr/local/kde/share/celestia/shaders/night.vp
/usr/local/kde/share/celestia/shaders/rings_arb.vp
/usr/local/kde/share/celestia/shaders/ringshadow_arb.vp
/usr/local/kde/share/celestia/shaders/ringshadow.vp
/usr/local/kde/share/celestia/shaders/rings.vp
/usr/local/kde/share/celestia/shaders/shadow_on_rings_nv.fp
/usr/local/kde/share/celestia/shaders/shadowtex_arb.vp
/usr/local/kde/share/celestia/shaders/shadowtex.vp
/usr/local/kde/share/celestia/shaders/simple_arb.vp
/usr/local/kde/share/celestia/shaders/simple.vp
/usr/local/kde/share/celestia/shaders/specular2_arb.vp
/usr/local/kde/share/celestia/shaders/specular_arb.vp
/usr/local/kde/share/celestia/shaders/specular.vp
/usr/local/kde/share/celestia/shaders/star_arb.vp
/usr/local/kde/share/celestia/shaders/texphong_alpha_arb.vp
/usr/local/kde/share/celestia/shaders/texphong_alpha_nv.fp
/usr/local/kde/share/celestia/shaders/texphong_arb.vp
/usr/local/kde/share/celestia/shaders/texphong_nv.fp
/usr/local/kde/share/celestia/splash
/usr/local/kde/share/celestia/splash/splash.png
/usr/local/kde/share/celestia/start.cel
/usr/local/kde/share/celestia/start_fr.cel
/usr/local/kde/share/celestia/start_it.cel
/usr/local/kde/share/celestia/start_ko.cel
/usr/local/kde/share/celestia/start_lv.cel
/usr/local/kde/share/celestia/start_pt.cel
/usr/local/kde/share/celestia/start_ru.cel
/usr/local/kde/share/celestia/start_sv.cel
/usr/local/kde/share/celestia/textures
/usr/local/kde/share/celestia/textures/flare.jpg
/usr/local/kde/share/celestia/textures/hires
/usr/local/kde/share/celestia/textures/logo.png
/usr/local/kde/share/celestia/textures/lores
/usr/local/kde/share/celestia/textures/lores/amalthea.jpg
/usr/local/kde/share/celestia/textures/lores/ariel.jpg
/usr/local/kde/share/celestia/textures/lores/ariel-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/astar.jpg
/usr/local/kde/share/celestia/textures/lores/asteroid.jpg
/usr/local/kde/share/celestia/textures/lores/browndwarf.jpg
/usr/local/kde/share/celestia/textures/lores/bstar.jpg
/usr/local/kde/share/celestia/textures/lores/callisto.jpg
/usr/local/kde/share/celestia/textures/lores/callisto-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/charon-lok.jpg
/usr/local/kde/share/celestia/textures/lores/charon-lok-spec.jpg
/usr/local/kde/share/celestia/textures/lores/deimos.jpg
/usr/local/kde/share/celestia/textures/lores/dione.jpg
/usr/local/kde/share/celestia/textures/lores/earth-clouds.png
/usr/local/kde/share/celestia/textures/lores/earthnight.jpg
/usr/local/kde/share/celestia/textures/lores/earth.png
/usr/local/kde/share/celestia/textures/lores/enceladus.jpg
/usr/local/kde/share/celestia/textures/lores/epimetheus.jpg
/usr/local/kde/share/celestia/textures/lores/epimetheus-lok.jpg
/usr/local/kde/share/celestia/textures/lores/eros.jpg
/usr/local/kde/share/celestia/textures/lores/europa.jpg
/usr/local/kde/share/celestia/textures/lores/europa-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/exo-class1.jpg
/usr/local/kde/share/celestia/textures/lores/exo-class2.jpg
/usr/local/kde/share/celestia/textures/lores/exo-class3.jpg
/usr/local/kde/share/celestia/textures/lores/exo-class4.jpg
/usr/local/kde/share/celestia/textures/lores/exo-class4night.jpg
/usr/local/kde/share/celestia/textures/lores/exo-class5.jpg
/usr/local/kde/share/celestia/textures/lores/exo-class5night.jpg
/usr/local/kde/share/celestia/textures/lores/extrasolar-lok.jpg
/usr/local/kde/share/celestia/textures/lores/ganymede.jpg
/usr/local/kde/share/celestia/textures/lores/ganymede-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/gaspramosaic.jpg
/usr/local/kde/share/celestia/textures/lores/gstar.jpg
/usr/local/kde/share/celestia/textures/lores/hyperion.jpg
/usr/local/kde/share/celestia/textures/lores/hyperion-lok.jpg
/usr/local/kde/share/celestia/textures/lores/iapetus.jpg
/usr/local/kde/share/celestia/textures/lores/idamosaic.jpg
/usr/local/kde/share/celestia/textures/lores/io.jpg
/usr/local/kde/share/celestia/textures/lores/io-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/janus.jpg
/usr/local/kde/share/celestia/textures/lores/jupiter.jpg
/usr/local/kde/share/celestia/textures/lores/marsbump.jpg
/usr/local/kde/share/celestia/textures/lores/mars.jpg
/usr/local/kde/share/celestia/textures/lores/mercury.jpg
/usr/local/kde/share/celestia/textures/lores/mercury-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/mimas.jpg
/usr/local/kde/share/celestia/textures/lores/mimas-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/miranda.jpg
/usr/local/kde/share/celestia/textures/lores/miranda-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/moonbump.jpg
/usr/local/kde/share/celestia/textures/lores/moon.jpg
/usr/local/kde/share/celestia/textures/lores/mstar.jpg
/usr/local/kde/share/celestia/textures/lores/neptune.jpg
/usr/local/kde/share/celestia/textures/lores/neptune-rings.png
/usr/local/kde/share/celestia/textures/lores/oberon.jpg
/usr/local/kde/share/celestia/textures/lores/oberon-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/phobos.jpg
/usr/local/kde/share/celestia/textures/lores/phoebe.jpg
/usr/local/kde/share/celestia/textures/lores/pluto-lok.jpg
/usr/local/kde/share/celestia/textures/lores/pluto-lok-spec.jpg
/usr/local/kde/share/celestia/textures/lores/prometheus.jpg
/usr/local/kde/share/celestia/textures/lores/proteus.jpg
/usr/local/kde/share/celestia/textures/lores/rhea.jpg
/usr/local/kde/share/celestia/textures/lores/saturn.jpg
/usr/local/kde/share/celestia/textures/lores/saturn-rings.png
/usr/local/kde/share/celestia/textures/lores/tethys.jpg
/usr/local/kde/share/celestia/textures/lores/titan-clouds.jpg
/usr/local/kde/share/celestia/textures/lores/titania.jpg
/usr/local/kde/share/celestia/textures/lores/titania-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/titan.jpg
/usr/local/kde/share/celestia/textures/lores/triton.jpg
/usr/local/kde/share/celestia/textures/lores/triton-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/umbriel.jpg
/usr/local/kde/share/celestia/textures/lores/umbriel-lok-mask.png
/usr/local/kde/share/celestia/textures/lores/uranus.jpg
/usr/local/kde/share/celestia/textures/lores/uranus-rings.png
/usr/local/kde/share/celestia/textures/lores/venus.jpg
/usr/local/kde/share/celestia/textures/lores/venuslike.jpg
/usr/local/kde/share/celestia/textures/lores/venuslikenight.jpg
/usr/local/kde/share/celestia/textures/lores/venussurface.jpg
/usr/local/kde/share/celestia/textures/medres
/usr/local/kde/share/celestia/textures/medres/amalthea.jpg
/usr/local/kde/share/celestia/textures/medres/ariel.jpg
/usr/local/kde/share/celestia/textures/medres/astar.jpg
/usr/local/kde/share/celestia/textures/medres/asteroid.jpg
/usr/local/kde/share/celestia/textures/medres/browndwarf.jpg
/usr/local/kde/share/celestia/textures/medres/bstar.jpg
/usr/local/kde/share/celestia/textures/medres/callisto.jpg
/usr/local/kde/share/celestia/textures/medres/charon-lok.jpg
/usr/local/kde/share/celestia/textures/medres/charon-lok-spec.jpg
/usr/local/kde/share/celestia/textures/medres/deimos.jpg
/usr/local/kde/share/celestia/textures/medres/dione.jpg
/usr/local/kde/share/celestia/textures/medres/earth-clouds.png
/usr/local/kde/share/celestia/textures/medres/earthnight.jpg
/usr/local/kde/share/celestia/textures/medres/earth.png
/usr/local/kde/share/celestia/textures/medres/enceladus.jpg
/usr/local/kde/share/celestia/textures/medres/epimetheus.jpg
/usr/local/kde/share/celestia/textures/medres/epimetheus-lok.jpg
/usr/local/kde/share/celestia/textures/medres/eros.jpg
/usr/local/kde/share/celestia/textures/medres/europa.jpg
/usr/local/kde/share/celestia/textures/medres/exo-class1.jpg
/usr/local/kde/share/celestia/textures/medres/exo-class2.jpg
/usr/local/kde/share/celestia/textures/medres/exo-class3.jpg
/usr/local/kde/share/celestia/textures/medres/exo-class4.jpg
/usr/local/kde/share/celestia/textures/medres/exo-class4night.jpg
/usr/local/kde/share/celestia/textures/medres/exo-class5.jpg
/usr/local/kde/share/celestia/textures/medres/exo-class5night.jpg
/usr/local/kde/share/celestia/textures/medres/ganymede.jpg
/usr/local/kde/share/celestia/textures/medres/gaspramosaic.jpg
/usr/local/kde/share/celestia/textures/medres/gstar.jpg
/usr/local/kde/share/celestia/textures/medres/hyperion.jpg
/usr/local/kde/share/celestia/textures/medres/hyperion-lok.jpg
/usr/local/kde/share/celestia/textures/medres/iapetus.jpg
/usr/local/kde/share/celestia/textures/medres/idamosaic.jpg
/usr/local/kde/share/celestia/textures/medres/io.jpg
/usr/local/kde/share/celestia/textures/medres/iss-cap1.jpg
/usr/local/kde/share/celestia/textures/medres/iss-mc1.jpg
/usr/local/kde/share/celestia/textures/medres/iss-mc31.jpg
/usr/local/kde/share/celestia/textures/medres/iss-sol1.jpg
/usr/local/kde/share/celestia/textures/medres/janus.jpg
/usr/local/kde/share/celestia/textures/medres/jupiter.jpg
/usr/local/kde/share/celestia/textures/medres/marsbump.jpg
/usr/local/kde/share/celestia/textures/medres/mars.jpg
/usr/local/kde/share/celestia/textures/medres/mercury.jpg
/usr/local/kde/share/celestia/textures/medres/mimas.jpg
/usr/local/kde/share/celestia/textures/medres/miranda.jpg
/usr/local/kde/share/celestia/textures/medres/moonbump.jpg
/usr/local/kde/share/celestia/textures/medres/moon.jpg
/usr/local/kde/share/celestia/textures/medres/mstar.jpg
/usr/local/kde/share/celestia/textures/medres/neptune.jpg
/usr/local/kde/share/celestia/textures/medres/oberon.jpg
/usr/local/kde/share/celestia/textures/medres/phobos.jpg
/usr/local/kde/share/celestia/textures/medres/phoebe.jpg
/usr/local/kde/share/celestia/textures/medres/pluto-lok.jpg
/usr/local/kde/share/celestia/textures/medres/pluto-lok-spec.jpg
/usr/local/kde/share/celestia/textures/medres/prometheus.jpg
/usr/local/kde/share/celestia/textures/medres/proteus.jpg
/usr/local/kde/share/celestia/textures/medres/rhea.jpg
/usr/local/kde/share/celestia/textures/medres/saturn.jpg
/usr/local/kde/share/celestia/textures/medres/tethys.jpg
/usr/local/kde/share/celestia/textures/medres/titan-clouds.jpg
/usr/local/kde/share/celestia/textures/medres/titania.jpg
/usr/local/kde/share/celestia/textures/medres/titan.jpg
/usr/local/kde/share/celestia/textures/medres/triton.jpg
/usr/local/kde/share/celestia/textures/medres/umbriel.jpg
/usr/local/kde/share/celestia/textures/medres/venus.jpg
/usr/local/kde/share/celestia/textures/medres/venuslike.jpg
/usr/local/kde/share/celestia/textures/medres/venuslikenight.jpg
/usr/local/kde/share/celestia/textures/medres/venussurface.jpg


You can also check that Celestia changes the working directory correctly to /usr/local/share/celestia with strace:

Code: Select all

$ strace -echdir /usr/local/bin/celestia --nofork
[...potentially some X warnings...]
chdir("/usr/local//share/celestia") = 0


and that it also successfuly opens the solarsys.ssc file:

Code: Select all

$ strace -eopen /usr/local/bin/celestia --nofork 2>&1 | grep solarsys.ssc
open("data/solarsys.ssc", O_RDONLY|O_LARGEFILE) = 15
Christophe

wally
Posts: 1
Joined: 31.10.2003
With us: 21 years
Location: Munich/Germany

Summary in Wiki

Post #37by wally » 08.07.2007, 21:37

I just thought it might be helpful for first-time-celestia-self-compilers like me to have this thread summarized in a wiki page. As I found that the page already existed but lacked content here's a start:

http://en.wikibooks.org/wiki/Celestia/D ... x_platform

Regards,
Walter


Return to “Development”