From: Matthew G. <mat...@gm...> - 2008-02-17 13:47:09
|
On Sunday 17 February 2008, David Fox wrote: > On 2/16/08, Matthew Gates <mat...@gm...> wrote: > > When deciding where the installation directory is, Stellarium first > > looks for the existence of "./data/ssystem.ini", where "." means the > > current > > OK, clear so far, so even if my installation directory is > /usr/local/share/stellarium, it should still > find the data subdirectory and all the other support files it needs, > and it seems to do that just fine. > > > If ./data/ssystem.ini is not found, Stellarium will check a value which > > is set at compile time. This is only set for *nix systems, and is > > It doesn't seem that I would need to have to set this option > explicitly, even if /usr/local/share/stellarium is my installation > subdirectory, rather than /usr/share/stellarium - and that is because > stellarium is a 'local' program, i.e., not something installed by the > distribution (debian in this case) and as such I maintain the > traditional *nix /usr vs /usr/local split. > > I've never had to set that value explicitly before - on other builds, > of course, that's something handled by a 'configure' script > (--prefix=/usr/local, or somesuch) and all the directories are set up > relative to what --prefix is. Obviously, stellarium uses cmake > instead, so I guess you'd still need something similar, right? Yes a configure script --prefix option is analagous to cmake's -DCMAKE_INSTALL_PREFIX option. > > The cities_Earth.fab file should be located in the map code using a > > call to the StelFileMgr::findFile("data/cities_Earth.fab"), but I guess > > it hasn't been done yet. Maybe I will do it now. > > It at least finds it this time (running from $HOME) so something is > working :). OTOH, the cities come up, but no world map, with ctrl-L or > the left panel widget. What version of QT do you have? > Oh, and I've been getting (sometimes, but not always, but > reproducible) a segfault on exit, since a few SVN revisions ago. I've not seen it. Try a full clean and build. If that doesn't help run stellarium in gdb and do a backtrace to see where the problem is and report it here. Matthew |