Oh, no... was using the old refraction branch. Doh. On 3 June 2011 05:03, Fabien Chéreau <fabien.cher...@googlemail.com> wrote: > There shouldn't be any reference to StelNavigator.. Are you sure you > got the proper branch? > Fab > > On Fri, Jun 3, 2011 at 13:15, Matthew Gates <matthew...@gmail.com> wrote: >> Well, I found my copy of the branch, did a big bzr up and re-built >> with a full clean. I get a SEGV on execution: >> >> (gdb) r >> Starting program: >> /home/mouse/projects/stellarium/refraction/builds/debug/src/stellarium >> [Thread debugging using libthread_db enabled] >> Using default graphics system specified at build time: raster >> [New Thread 0xb7d70b70 (LWP 28066)] >> ------------------------------------------------------- >> [ This is Stellarium 0.10.6 - http://www.stellarium.org ] >> [ Copyright (C) 2000-2010 Fabien Chereau et al ] >> ------------------------------------------------------- >> Writing log file to: "/home/mouse/.stellarium/log.txt" >> File search paths: >> 0 . "/home/mouse/.stellarium" >> 1 . "." >> Config file is: "/home/mouse/.stellarium/config.ini" >> OpenGL supported version: "3.3.10665 Compatibility Profile Context" >> Qt GL paint engine is: "OpenGL2" >> QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: >> No such file or directory >> [New Thread 0xb41a1b70 (LWP 28068)] >> QFileSystemWatcher: failed to add paths: /home/mouse/.config/ibus/bus >> [New Thread 0xb39a0b70 (LWP 28069)] >> [New Thread 0xb319fb70 (LWP 28070)] >> QGLShader::link: "Vertex shader(s) linked, fragment shader(s) linked. >> " >> QGLShader::link: "Vertex shader(s) linked, fragment shader(s) linked. >> " >> Cache directory is: "/home/mouse/.cache/stellarium/stellarium" >> WARNING StelFileMgr::getLocaleDir() - could not determine locale >> directory, returning "" >> WARNING StelFileMgr::getLocaleDir() - could not determine locale >> directory, returning "" >> Sky language is "en" >> WARNING StelFileMgr::getLocaleDir() - could not determine locale >> directory, returning "" >> Application language is "en" >> Loading Solar System data ... >> Loaded 38 / 38 planet orbits from "./data/ssystem.ini" >> Loading star data ... >> Star catalog: "./stars/default/stars_0_0v0_1.cat" ": mag_min: >> 4294965296, mag_steps: 256, mag_range: 12800" >> "Loading "./stars/default/stars_0_0v0_1.cat": 0_0v0_1; 5013" >> Star catalog: "./stars/default/stars_1_0v0_1.cat" ": mag_min: 6000, >> mag_steps: 256, mag_range: 12800" >> "Loading "./stars/default/stars_1_0v0_1.cat": 1_0v0_1; 21999" >> Star catalog: "./stars/default/stars_2_0v0_1.cat" ": mag_min: 7500, >> mag_steps: 256, mag_range: 12800" >> "Loading "./stars/default/stars_2_0v0_1.cat": 2_0v0_1; 151416" >> Star catalog: "./stars/default/stars_3_1v0_0.cat" ": mag_min: 9000, >> mag_steps: 30, mag_range: 1500" >> "Loading "./stars/default/stars_3_1v0_0.cat": 3_1v0_0; 434064" >> Finished loading star catalogue data, max_geodesic_level: 3 >> navigation/preset_sky_time is a double - treating as jday: 2.45151e+06 >> >> Program received signal SIGSEGV, Segmentation fault. >> 0x08107607 in StelNavigator::lookAtJ2000(Vector3<double> const&, >> Vector3<double> const&) () >> (gdb) bt >> #0 0x08107607 in StelNavigator::lookAtJ2000(Vector3<double> const&, >> Vector3<double> const&) () >> #1 0x08101584 in StelMovementMgr::init() () >> #2 0x0814e150 in StelCore::init() () >> #3 0x08148869 in StelApp::init(QSettings*) () >> #4 0x08155b51 in StelAppGraphicsWidget::init(QSettings*) () >> #5 0x08278455 in StelMainGraphicsView::init(QSettings*) () >> #6 0x08279975 in StelMainWindow::init(QSettings*) () >> #7 0x0829ce7c in main () >> (gdb) >> >> >> On 3 June 2011 03:03, Fabien Chéreau <fabien.cher...@googlemail.com> wrote: >>> Dear all, >>> the last days I had some time to continue working on atmosphere >>> refraction using formulas and based on a branch coded by Georg and I >>> think the code is now ready for merging. After merging this branch to >>> trunk, atmospheric refraction will be automatically activated when >>> atmosphere is activated. >>> The refraction code was integrated deep into the projection code, >>> allowing to apply the effect to everything, i.e. not only stars but >>> also planets models etc.. This required deep changes in the core, >>> including merging StelCore and StelNavigator classes in order to >>> cleanly support non linear model view transformations (Matrix are not >>> enough anymore). A lot of code has been broken but I repaired the >>> plugins. In order to fix code break in your branches, you usually only >>> have to get rid of any reference to StelNavigator. All the methods >>> from this class are now accessible from StelCore instead. >>> >>> Please note that supporting refraction created some additional >>> difficulties when using altazimutal reference frame (or converting >>> from/to it): you now have to choose if you want to use the geometric >>> altaz frame (i.e. the one without atmosphere) or the apparent one >>> (after diffraction effect applied). This happens e.g. in >>> StelCore::altAzToJ2000(..). The one to use is generally case >>> dependent. If you don't define it, StelCore will use an automatic >>> value, which is ON if atmosphere is activated, OFF otherwise. >>> >>> I am quite excited because I believe this is a major feature for >>> Stellarium: it will improve astrometric precision (e.g. for telescope >>> users), it is very educative and fun to see the effect when toggling >>> atmosphere, and I don't know any astronomy program who can actually >>> render an oval sunset/moon etc :) >>> >>> I am waiting for your feedbacks to merge! >>> Cheers, >>> Fabien >>> >>> ------------------------------------------------------------------------------ >>> Simplify data backup and recovery for your virtual environment with vRanger. >>> Installation's a snap, and flexible recovery options mean your data is safe, >>> secure and there when you need it. Discover what all the cheering's about. >>> Get your free trial download today. >>> http://p.sf.net/sfu/quest-dev2dev2 >>> _______________________________________________ >>> Stellarium-pubdevel mailing list >>> Stellarium-pubdevel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel >>> >> >> ------------------------------------------------------------------------------ >> Simplify data backup and recovery for your virtual environment with vRanger. >> Installation's a snap, and flexible recovery options mean your data is safe, >> secure and there when you need it. Discover what all the cheering's about. >> Get your free trial download today. >> http://p.sf.net/sfu/quest-dev2dev2 >> _______________________________________________ >> Stellarium-pubdevel mailing list >> Stellarium-pubdevel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel >> > > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with vRanger. > Installation's a snap, and flexible recovery options mean your data is safe, > secure and there when you need it. Discover what all the cheering's about. > Get your free trial download today. > http://p.sf.net/sfu/quest-dev2dev2 > _______________________________________________ > Stellarium-pubdevel mailing list > Stellarium-pubdevel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel >
------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ Stellarium-pubdevel mailing list Stellarium-pubdevel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel