Thread: Re: [savi-users] running with geomview
Earth orbits and satellite coverage display in 3D on your laptop.
Brought to you by:
lloydwood
From: Jason M. <jas...@sr...> - 2016-03-18 16:43:42
|
As a clarifying follow up. It would be enormously helpful to know the steps necessary to start up SaVi in Geomview and open and animate the globalstar constellation. I think that would be a sufficient boost for me to start figuring out the rest on my own. On 31816, 12:38 PM, "Jason Mellein" <jas...@sr...> wrote: >Hello, > >OS X 10.11.3 >SaVi 1.4.9 >Geomview 1.9.5 > >I built SaVi from source. I installed Geomview from a package. Both run fine independently. But I can't figure out how to "run SaVi from Geomview". After extensive google searching I consistently find that phrase but not the command(s) that actually do it. OR I have figured it out and it's just not working properly. OR I have figured it out and it IS working properly but I don't know what I'm doing and the interface refuses to reveal its secrets to a neophyte. > >Whichever it is, I need help, please. What's the right command? What should I expect to see? What are the basic basics for how to open and animate constellations in geomview with SaVi? > >Any help is appreciated. > >Jason >------------------------------------------------------------------------------ >Transform Data into Opportunity. >Accelerate data analysis in your applications with >Intel Data Analytics Acceleration Library. >Click to learn more. >http:pubads.g.doubleclick.netgampadclk?id=278785231&iu=4140 >_______________________________________________ >savi-users mailing list >sav...@li... >https:lists.sourceforge.netlistslistinfosavi-users |
From: <llo...@ya...> - 2016-03-19 00:13:29
|
Jason building SaVi from source is very common. A lot of people have done it to use SaVi - successfully. when SaVi runs standalone, you should see SaVi's list of satellites and the 'about constellation' text window. Check that that still works when you run savi standalone: cd savi1.4.9 ./savi & (Do not run the bin/ binary directly; always launch the savi1.4.9/savi script, even from Geomview. The savi1.4.9/README should be clear on this.) If you don't even get the SaVi interface at all when you do that, your problem is with how you compiled SaVi with cd savi1.4.9 make ARCH=macosx SaVi can run standalone without Geomview, and you need to check that that works before attempting to debug Geomview. the most common 'SaVi doesn't work with geomview' complaint is from people who didn't realise that they needed to compile SaVi, or are randomly double-clicking things. When you run SaVi from Geomview with cd savi1.4.9 geomview -run ./savi you should see the SaVi list of satellites (the 'main' panel), the 'about constellation' text window (though they have a tendency to open in the background behind other windows on the Mac), the Geomview 1.95 master menu panel, the Geomview tools palette, and the Geomview camera window. If you have SaVi capitalized in the Geomview master menu panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. ogg files are ogg vorbis files - an open music format. SaVi does not use them. No idea what you're talking about there. 'I edited your program's source and now it doesn't work' -- well, thanks for at least mentioning that, but that poses questions of reliable narration etc. And that's why it's important to check that SaVi runs by itself. What did you edit? Can you please provide a diff? (my bet it's what I picked up a while back in http://savi.cvs.sourceforge.net/viewvc/savi/savi-dev/src/coverage_vis.c?view=log to remove a minor compiler grumble - but this did not stop compilation on any platform or gcc version I use, which is why this nit has been fairly longlived.) Relaxing warnings by deleting DEBUGFLAGS in src/Makefile on an unchanged copy of SaVi would seem to be far easier than editing source (and, come to think of it, removing DEBUGFLAGS is something I should consider when packaging releases). What compiler are you using? What does gcc -v say? thanks Lloyd Wood http://savi.sf.net ________________________________________ From: Jason Mellein <jas...@sr...> Sent: Saturday, 19 March 2016 10:16 AM To: llo...@ya...; sav...@li... Subject: Re: [savi-users] running with geomview Hi Lloyd, Thanks for the quick response. This helps narrow the possibilities somewhat. I did finally figure out "geomview -run ./savi &". But here's the thing. I'm not getting the SaVi interface at all. I only get Geomview with the grey camera view, tools, and the main window with the list of the default modules(?) (i.e.: World & Camera). "SaVi" is listed in the External Modules list, correctly capitalized. But that's it. I can open a few of the ogg files in SaVi but can't do much of anything with them. If I understand you correctly, running that command should give me the SaVi interface, perhaps with a different visualizer from what appears when SaVi is run by itself? I was working on building from source when I discovered the fink package. I used that instead because easier. I'm at a loss what to do next. I'm not seeing any errors showing up in the terminal (I run without the &). Are there logs? One thing I did that was probably off standard while building SaVi from source. I kept getting an error from a function in coverage.c [or coverage_vis.c] (I'm not remembering the name right now and right now I've got to run, can re-discover it later). The function returned various ints depending on various conditions. After all the conditions had been tested, the last line returned a void while the function's return value was an int. So I changed the return value to the variable name that was being returned by all the condition tests earlier in the function. Then the package built fine. Other than that it was a straight-forward build. Thoughts? On 3/18/16, 6:27 PM, "llo...@ya..." <llo...@ya...> wrote: >Jason > >I just did this on a Mac, typing in a Terminal command window, with the Fink geomview package installed: > >lloyd-woods-macbook:savi lwood$ which geomview >/sw/bin/geomview >lloyd-woods-macbook:savi lwood$ cd savi1.4.9 >lloyd-woods-macbook:savi1.4.9 lwood$ geomview -run ./savi & >[1] 16580 >lloyd-woods-macbook:savi1.4.9 lwood$ SaVi: selected platform-specific binary ./bin/SaVi-macosx.bin > >SaVi: defaulting to J2 orbital model. >SaVi: compiled without zlib compression. >SaVi: Geomview 1.9.5 is available from http://www.geomview.org/ >SaVi: but you are still using Geomview 1.9.4-OpenGL/X11. Please upgrade! > > >...which opens up SaVi with the default single-satellite Earth rendering in Geomview. (Hmmm, even passing through even absolute file location of /Users/lwood/savi/savi1.4.9/data/globalstar.html as a parameter doesn't work here - looks like Fink packaging has done something odd with Geomview's directory handling? What package provider are you using? Anyway, Globalstar is just an option on the Constellations menu, then open Views menu/Coverage and the Fisheye...) > > >'Run SaVi from Geomview' can mean via command line, as above, or using the invisible dot files to add SaVi to Geomview's menu so that it's an option in Geomview's list. This is described in the > > >5. Running the SaVi software >- how to launch SaVi with or without Geomview. Read this section. > >in savi1.4.9/README - if that could be clearer (and the ./ or other path stuff isn't always obvious when packages or unusual locations mess it up), please let me know. > >thanks > > >Lloyd Wood >http://savi.sf.net/ > > > > >----- Original Message ----- >From: Jason Mellein <jas...@sr...> >To: "sav...@li..." <sav...@li...> >Sent: Saturday, 19 March 2016, 3:43 >Subject: Re: [savi-users] running with geomview > >As a clarifying follow up. It would be enormously helpful to know the steps necessary to start up SaVi in Geomview and open and animate the globalstar constellation. I think that would be a sufficient boost for me to start figuring out the rest on my own. > > > > >On 3/18/16, 12:38 PM, +ACI-Jason Mellein+ACI- +ADw-jason.mellein+AEA-sri.com+AD4- wrote: > >+AD4-Hello, >+AD4- >+AD4-OS X 10.11.3 >+AD4-SaVi 1.4.9 >+AD4-Geomview 1.9.5 >+AD4- >+AD4-I built SaVi from source. I installed Geomview from a package. Both run fine independently. But I can't figure out how to +ACI-run SaVi from Geomview+ACI-. After extensive google searching I consistently find that phrase but not the command(s) that actually do it. OR I have figured it out and it's just not working properly. OR I have figured it out and it IS working properly but I don't know what I'm doing and the interface refuses to reveal its secrets to a neophyte. >+AD4- >+AD4-Whichever it is, I need help, please. What's the right command? What should I expect to see? What are the basic basics for how to open and animate constellations in geomview with SaVi? >+AD4- >+AD4-Any help is appreciated. >+AD4- >+AD4-Jason >+AD4------------------------------------------------------------------------------- >+AD4-Transform Data into Opportunity. >+AD4-Accelerate data analysis in your applications with >+AD4-Intel Data Analytics Acceleration Library. >+AD4-Click to learn more. >+AD4-http://pubads.g.doubleclick.net/gampad/clk?id+AD0-278785231+ACY-iu+AD0-/4140 >+AD4AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBf- >+AD4-savi-users mailing list >+AD4-savi-users+AEA-lists.sourceforge.net >+AD4-https://lists.sourceforge.net/lists/listinfo/savi-users > >------------------------------------------------------------------------------ >Transform Data into Opportunity. >Accelerate data analysis in your applications with >Intel Data Analytics Acceleration Library. >Click to learn more. >http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 >_______________________________________________ >savi-users mailing list >sav...@li... >https://lists.sourceforge.net/lists/listinfo/savi-users |
From: Jason M. <jas...@sr...> - 2016-03-19 04:03:24
|
Hi Lloyd, Thanks for responding. So I did build SaVi. I had to mod one line in one source file to do it; but let's come back to that. It built. It ran independently of Geomview. It was great. I just can't get it to run the way it sounds like it's supposed to (based on your first email). I'll go inline below: >building SaVi from source is very common. A lot of people have done it to use SaVi - successfully. Hope so. Seems awesome and I want to use it and give credit! >when SaVi runs standalone, you should see SaVi's list of satellites and the 'about constellation' text window. Check that that still works when you run savi standalone: > >cd savi1.4.9 >.savi & Yes and yes. >(Do not run the bin binary directly; always launch the savi1.4.9savi script, even from Geomview. The savi1.4.9README should be clear on this.) I leave the bin alone. I see that the savi script chooses a binary and runs it. >If you don't even get the SaVi interface at all when you do that, your problem is with how you compiled SaVi with I get the SaVi interface. I've used it. I like it. >cd savi1.4.9 >make ARCH=macosx Did it. Totally worked (after the edit I mentioned before and describe below). > >SaVi can run standalone without Geomview, and you need to check that that works before attempting to debug Geomview. the most common 'SaVi doesn't work with geomview' complaint is from people who didn't realise that they needed to compile SaVi, or are randomly double-clicking things. SaVi runs standalone on my computer. >When you run SaVi from Geomview with > >cd savi1.4.9 >geomview -run .savi That's the command you told me about. Ran it. >you should see the SaVi list of satellites (the 'main' panel), the 'about constellation' text window (though they have a tendency to open in the background behind other windows on the Mac), the Geomview 1.95 master menu panel, the Geomview tools palette, and the Geomview camera window. If you have SaVi capitalized in the Geomview master menu panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. Negative on all of this. I just see Geomview in the UI configuration I described in my last message. >ogg files are ogg vorbis files - an open music format. SaVi does not use them. No idea what you're talking about there. My bad. I meant oogl. Clearly a discrediting mistake on my part. >'I edited your program's source and now it doesn't work' -- well, thanks for at least mentioning that, but that poses questions of reliable narration etc. And that's why it's important to check that SaVi runs by itself. It's my first time running SaVi. It appears to run as advertised, as documented, and just fine when run stand alone. I'm only running into problems when running it with geomview. >What did you edit? Can you please provide a diff? (my bet it's what I picked up a while back in > >http:savi.cvs.sourceforge.netviewvcsavisavi-devsrccoverage_vis.c?view=log >to remove a minor compiler grumble - but this did not stop compilation on any platform or gcc version I use, which is why this nit has been fairly longlived.) Here's the error: ======================================== <many warnings me> coverage_vis.c:626:3: error: non-void function 'coverage_dynamic_initialised' should return a value [-Wreturn-type] return; ^ <many more warnings me> 52 warnings and 1 error generated. make[2]: *** [coverage_vis.o] Error 1 make[1]: *** [all] Error 2 make: *** [all] Error 2 ======================================== This is the slice of code referenced: ======================================== int coverage_dynamic_initialised(void) { if (!dynamic_errors_reported) { #ifndef NO_ZLIB * We can support compressed images. User may have set * geomview_compressed_images to FALSE with -uncompressed flag. * if(!geomview_compressed_images){ error("texturemaps will be uncompressed."); } #else * We can't support compressed images. * geomview_compressed_images = FALSE; error("texturemaps will be uncompressed. Compile SaVi with zlib for compressed."); #endif if (Image_Height < IMAGE_LARGE_HEIGHT) { error("dynamic texture mapping benefits from large coverage map (-large-map)."); } dynamic_errors_reported = TRUE; } if (geomview_stream_textures) { return(TRUE); } return; } ======================================== As you can see, the final "return" doesn't return an int. This isn't my native language so I don't know if you're using a form that is less formal about typing. When I changed that last line to "return dynamic_errors_reported;" the make was successful. >Relaxing warnings by deleting DEBUGFLAGS in srcMakefile on an unchanged copy of SaVi would seem to be far easier than editing source (and, come to think of it, removing DEBUGFLAGS is something I should consider when packaging releases). Understood. I definitely do not know as much about this as you. But it was an error, not a warning. Would your suggestion still work? If so I'm happy to try it. >What compiler are you using? What does gcc -v say? Configured with: --prefix=ApplicationsXcode.appContentsDeveloperusr --with-gxx-include-dir=usrincludec++4.2.1 Apple LLVM version 7.0.2 (clang-700.1.81) Target: x86_64-apple-darwin15.3.0 Thread model: posix >thanks >Lloyd Wood >http:savi.sf.net Thank YOU, sir. I appreciate your attention to detail and quick responses. In gratitude, Jason > >________________________________________ >From: Jason Mellein <jas...@sr...> >Sent: Saturday, 19 March 2016 10:16 AM >To: llo...@ya...; sav...@li... >Subject: Re: [savi-users] running with geomview > >Hi Lloyd, > >Thanks for the quick response. This helps narrow the possibilities somewhat. I did finally figure out "geomview -run .savi &". But here's the thing. I'm not getting the SaVi interface at all. I only get Geomview with the grey camera view, tools, and the main window with the list of the default modules(?) (i.e.: World & Camera). "SaVi" is listed in the External Modules list, correctly capitalized. But that's it. I can open a few of the ogg files in SaVi but can't do much of anything with them. > >If I understand you correctly, running that command should give me the SaVi interface, perhaps with a different visualizer from what appears when SaVi is run by itself? > >I was working on building from source when I discovered the fink package. I used that instead because easier. > >I'm at a loss what to do next. I'm not seeing any errors showing up in the terminal (I run without the &). Are there logs? > >One thing I did that was probably off standard while building SaVi from source. I kept getting an error from a function in coverage.c [or coverage_vis.c] (I'm not remembering the name right now and right now I've got to run, can re-discover it later). The function returned various ints depending on various conditions. After all the conditions had been tested, the last line returned a void while the function's return value was an int. So I changed the return value to the variable name that was being returned by all the condition tests earlier in the function. Then the package built fine. > > > > >Other than that it was a straight-forward build. Thoughts? > >On 31816, 6:27 PM, "llo...@ya..." <llo...@ya...> wrote: > >>Jason >> >>I just did this on a Mac, typing in a Terminal command window, with the Fink geomview package installed: >> >>lloyd-woods-macbook:savi lwood$ which geomview >>swbingeomview >>lloyd-woods-macbook:savi lwood$ cd savi1.4.9 >>lloyd-woods-macbook:savi1.4.9 lwood$ geomview -run .savi & >>[1] 16580 >>lloyd-woods-macbook:savi1.4.9 lwood$ SaVi: selected platform-specific binary .binSaVi-macosx.bin >> >>SaVi: defaulting to J2 orbital model. >>SaVi: compiled without zlib compression. >>SaVi: Geomview 1.9.5 is available from http:www.geomview.org >>SaVi: but you are still using Geomview 1.9.4-OpenGLX11. Please upgrade! >> >> >>...which opens up SaVi with the default single-satellite Earth rendering in Geomview. (Hmmm, even passing through even absolute file location of Userslwoodsavisavi1.4.9dataglobalstar.html as a parameter doesn't work here - looks like Fink packaging has done something odd with Geomview's directory handling? What package provider are you using? Anyway, Globalstar is just an option on the Constellations menu, then open Views menuCoverage and the Fisheye...) >> >> >>'Run SaVi from Geomview' can mean via command line, as above, or using the invisible dot files to add SaVi to Geomview's menu so that it's an option in Geomview's list. This is described in the >> >> >>5. Running the SaVi software >>- how to launch SaVi with or without Geomview. Read this section. >> >>in savi1.4.9README - if that could be clearer (and the . or other path stuff isn't always obvious when packages or unusual locations mess it up), please let me know. >> >>thanks >> >> >>Lloyd Wood >>http:savi.sf.net >> >> >> >> >>----- Original Message ----- >>From: Jason Mellein <jas...@sr...> >>To: "sav...@li..." <sav...@li...> >>Sent: Saturday, 19 March 2016, 3:43 >>Subject: Re: [savi-users] running with geomview >> >>As a clarifying follow up. It would be enormously helpful to know the steps necessary to start up SaVi in Geomview and open and animate the globalstar constellation. I think that would be a sufficient boost for me to start figuring out the rest on my own. >> >> >> >> >>On 31816, 12:38 PM, +ACI-Jason Mellein+ACI- +ADw-jason.mellein+AEA-sri.com+AD4- wrote: >> >>+AD4-Hello, >>+AD4- >>+AD4-OS X 10.11.3 >>+AD4-SaVi 1.4.9 >>+AD4-Geomview 1.9.5 >>+AD4- >>+AD4-I built SaVi from source. I installed Geomview from a package. Both run fine independently. But I can't figure out how to +ACI-run SaVi from Geomview+ACI-. After extensive google searching I consistently find that phrase but not the command(s) that actually do it. OR I have figured it out and it's just not working properly. OR I have figured it out and it IS working properly but I don't know what I'm doing and the interface refuses to reveal its secrets to a neophyte. >>+AD4- >>+AD4-Whichever it is, I need help, please. What's the right command? What should I expect to see? What are the basic basics for how to open and animate constellations in geomview with SaVi? >>+AD4- >>+AD4-Any help is appreciated. >>+AD4- >>+AD4-Jason >>+AD4------------------------------------------------------------------------------- >>+AD4-Transform Data into Opportunity. >>+AD4-Accelerate data analysis in your applications with >>+AD4-Intel Data Analytics Acceleration Library. >>+AD4-Click to learn more. >>+AD4-http:pubads.g.doubleclick.netgampadclk?id+AD0-278785231+ACY-iu+AD0-4140 >>+AD4AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBf- >>+AD4-savi-users mailing list >>+AD4-savi-users+AEA-lists.sourceforge.net >>+AD4-https:lists.sourceforge.netlistslistinfosavi-users >> >>------------------------------------------------------------------------------ >>Transform Data into Opportunity. >>Accelerate data analysis in your applications with >>Intel Data Analytics Acceleration Library. >>Click to learn more. >>http:pubads.g.doubleclick.netgampadclk?id=278785231&iu=4140 >>_______________________________________________ >>savi-users mailing list >>sav...@li... > >>https:lists.sourceforge.netlistslistinfosavi-users |
From: Jason M. <jas...@sr...> - 2016-03-19 04:38:17
|
>> panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. This may be something to focus on. I click on it but it does a weird switch like its trying to do something but returns to the plain "SaVi" entry in the external modules list. It seemed to me that Geomview got what it needed because it got the CAPS right. But nothing opens. The SaVi entry quickly switches to something else and back again so I can't tell what it's trying to do. What dot file are we talking about here? And where is it located. I can try an edit. |
From: <llo...@ya...> - 2016-03-19 05:42:31
|
Jason, (Not sure what's going on with your message characters - smart quotes? Take a look below at your message...) the savi1.4.9/.geomview file is described in savi1.4.9/README, section 5, which is accessible from SaVi's Help menu. The only editing I can think there of is absolute path, which would be consistent with the problems with Geomview path handling (needing ./savi instead of savi, not finding file). As you will have seen from my emailed output and from running SaVi standalone, SaVi always prints out a number of messages to stderr and the console when it launches. Do those messages appear when you launch SaVi from Geomview? Do those messages appear when you launch cd savi1.4.9 geomview -run ./savi ? Do you get an added file-not-found message when you try e.g. geomview -run ./savi ./data/globalstar.tcl ? If no messages, SaVi is not even getting launched. What's printed to console is important. (Note that you don't load Geomview .oogl files into SaVi yourself. .tcl script files creating the satellites or setting colours, certainly. Geomview can display and parse static .oogl files.) Another point to consider is that your compiler is clang, not gcc. (I've tested building SaVi with clang up to 3.1 on borrowed Macs with recent Mac OS X, but not geomview. Because of the amount of junk I'd have to install.) And Fink's geomview will have been compiled with gcc, quite a while back. That might explain filepath handling, too; Mac OS X has gone weirder and further from its BSD roots, the Fink package was built several years ago. Still happily using both on Mac OS X 10.6.8. https://support.enthought.com/hc/en-us/articles/204469410-OS-X-GCC-Clang-and-Cython-in-10-9-Mavericks I don't know whether that causes problems; for all I know it's the Fink packaging, and I would suggest either: a. building Geomview 1.9.5 from source with cd geomview1.9.5 ./configure make to eliminate Fink's package as a concern, though dependencies (especially the Latex stuff because you have to build documentation to build Geomview - my Cygwin page has a list of needed things for people who build on that) can be annoying. I've built geomview with opengl support under Fink previously, but that was a while back. b. building both SaVi and Geomview with Fink's version of gcc, which is likely already installed, instead of clang? b. Running Debian under an installation of VirtualBox and just click-installing both from Debian's library. Slightly older version of SaVi, but that gets the 3D running, and you can then build SaVi 1.4.9 as before using the packaged geomview there, with gcc. Gives you confidence that it all works as described before going back to Mac OS X. The compilation error you describe is the one I fixed earlier this week to remove a warning I noticed with gcc (resulted from a code change to prevent a different warning that some linkers hard failed on), but that doesn't matter and doesn't affect startup or any functionality once compiled. Aborting compilation here on imo a minor warning is an artefact of clang being newly fussy, I think, since I've yet to see gcc do the same. C and compilers are traditionally very forgiving of this kind of thing; gcc warns because of all the flags I set, but lets this one slide. But regardless, breaking compilation in a release, even on a rare compiler, should need a release fix. That bug is fixed, with some new features, in the unreleased code (19 March tarball) at http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/src/unreleased/ The only other things to note: 64-bit Cygwin does have trouble with SaVi and Geomview communicating via the pipe - noted in BUGS. It seems extremely unlikely that Mac OS X is now affected the same way, however, given that both have worked well for years, Linux works, 32-bit Cygwin works... installing ActiveTcl is way better and more reliable in interface than the obsolete Tcl provided with Mac OS X (install dmg package, uncomment the line in src/Makefile_defs_macosx, recompile SaVi, check about SaVi and Tcl/Tk version - noted in savi1.4.9/BUGS) but that should have no bearing on the savi/geomview piping interaction problem you face. Whether SaVi is actually being launched at all and able to print status/orbital model used to console is much more important. hope this helps, Lloyd Wood http://savi.sf.net/ ----- Original Message ----- From: Jason Mellein <jas...@sr...> To: "llo...@ya..." <llo...@ya...>; "sav...@li..." <sav...@li...> Sent: Saturday, 19 March 2016, 15:38 Subject: Re: [savi-users] running with geomview +AD4APg- panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. This may be something to focus on. I click on it but it does a weird switch like its trying to do something but returns to the plain +ACI-SaVi+ACI- entry in the external modules list. It seemed to me that Geomview got what it needed because it got the CAPS right. But nothing opens. The SaVi entry quickly switches to something else and back again so I can't tell what it's trying to do. What dot file are we talking about here? And where is it located. I can try an edit. |
From: Jason M. <jas...@sr...> - 2016-03-19 20:16:37
|
I built the unreleased code. It's working great now. But it turns out the key problem was I had created an shell environment variable SAVI with the canonical path to the savi directory. So I think it was looking for UsersmedevsaviUsersmedevsavi; which, of course, doesn't exist. I deleted that env var and now geomview -run .savi works like a charm. Thanks for all the help! On 31916, 1:42 AM, "llo...@ya..." <llo...@ya...> wrote: >Jason, > >(Not sure what's going on with your message characters - smart quotes? Take a look below at your message...) > >the savi1.4.9.geomview file is described in savi1.4.9README, section 5, which is accessible from SaVi's Help menu. The only editing I can think there of is absolute path, which would be consistent with the problems with Geomview path handling (needing .savi instead of savi, not finding file). > >As you will have seen from my emailed output and from running SaVi standalone, SaVi always prints out a number of messages to stderr and the console when it launches. Do those messages appear when you launch SaVi from Geomview? Do those messages appear when you launch >cd savi1.4.9 >geomview -run .savi >? Do you get an added file-not-found message when you try e.g. > >geomview -run .savi .dataglobalstar.tcl >? If no messages, SaVi is not even getting launched. What's printed to console is important. > > >(Note that you don't load Geomview .oogl files into SaVi yourself. .tcl script files creating the satellites or setting colours, certainly. Geomview can display and parse static .oogl files.) > > >Another point to consider is that your compiler is clang, not gcc. (I've tested building SaVi with clang up to 3.1 on borrowed Macs with recent Mac OS X, but not geomview. Because of the amount of junk I'd have to install.) And Fink's geomview will have been compiled with gcc, quite a while back. That might explain filepath handling, too; Mac OS X has gone weirder and further from its BSD roots, the Fink package was built several years ago. Still happily using both on Mac OS X 10.6.8. > > >https:support.enthought.comhcen-usarticles204469410-OS-X-GCC-Clang-and-Cython-in-10-9-Mavericks > >I don't know whether that causes problems; for all I know it's the Fink packaging, and I would suggest either: >a. building Geomview 1.9.5 from source with >cd geomview1.9.5 >.configure >make >to eliminate Fink's package as a concern, though dependencies (especially the Latex stuff because you have to build documentation to build Geomview - my Cygwin page has a list of needed things for people who build on that) can be annoying. I've built geomview with opengl support under Fink previously, but that was a while back. > > >b. building both SaVi and Geomview with Fink's version of gcc, which is likely already installed, instead of clang? > > >b. Running Debian under an installation of VirtualBox and just click-installing both from Debian's library. Slightly older version of SaVi, but that gets the 3D running, and you can then build SaVi 1.4.9 as before using the packaged geomview there, with gcc. Gives you confidence that it all works as described before going back to Mac OS X. > > >The compilation error you describe is the one I fixed earlier this week to remove a warning I noticed with gcc (resulted from a code change to prevent a different warning that some linkers hard failed on), but that doesn't matter and doesn't affect startup or any functionality once compiled. Aborting compilation here on imo a minor warning is an artefact of clang being newly fussy, I think, since I've yet to see gcc do the same. C and compilers are traditionally very forgiving of this kind of thing; gcc warns because of all the flags I set, but lets this one slide. But regardless, breaking compilation in a release, even on a rare compiler, should need a release fix. That bug is fixed, with some new features, in the unreleased code (19 March tarball) at >http:personal.ee.surrey.ac.ukPersonalL.WoodsoftwareSaVisrcunreleased > > >The only other things to note: > >64-bit Cygwin does have trouble with SaVi and Geomview communicating via the pipe - noted in BUGS. It seems extremely unlikely that Mac OS X is now affected the same way, however, given that both have worked well for years, Linux works, 32-bit Cygwin works... > > >installing ActiveTcl is way better and more reliable in interface than the obsolete Tcl provided with Mac OS X (install dmg package, uncomment the line in srcMakefile_defs_macosx, recompile SaVi, check about SaVi and TclTk version - noted in savi1.4.9BUGS) but that should have no bearing on the savigeomview piping interaction problem you face. Whether SaVi is actually being launched at all and able to print statusorbital model used to console is much more important. > > >hope this helps, > > >Lloyd Wood >http:savi.sf.net > > > >----- Original Message ----- >From: Jason Mellein <jas...@sr...> >To: "llo...@ya..." <llo...@ya...>; "sav...@li..." <sav...@li...> >Sent: Saturday, 19 March 2016, 15:38 >Subject: Re: [savi-users] running with geomview > > > >+AD4APg- panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. > >This may be something to focus on. I click on it but it does a weird switch like its trying to do something but returns to the plain +ACI-SaVi+ACI- entry in the external modules list. It seemed to me that Geomview got what it needed because it got the CAPS right. But nothing opens. The SaVi entry quickly switches to something else and back again so I can't tell what it's trying to do. What dot file are we talking about here? And where is it located. I can try an edit. |
From: <llo...@ya...> - 2016-03-20 09:00:11
|
Jason, I'm curious. What prompted you to create that variable? If the readme could be taken that way, it needs editing. (The whole point of the savi script is to figure out setting SAVI to point to the savi directory, and TCL_LIBRARY and TK_LIBRARY so that TCL/TK will work, before launching the binary. There's some other stuff like setting flags for odd environments - Mac OS X 10.5's Tcl was not good - but that's pretty much it. Setting those crossplatform makes the script a little complex; if you set all three yourself, you could probably run the binary directly, but since the binary needs support files, not sure why you'd want to.) SaVi 1.4.9a is out with the build error addressed - other mail. regards Lloyd Wood http://savi.sf.net/ ----- Original Message ----- From: Jason Mellein <jas...@sr...> To: "llo...@ya..." <llo...@ya...>; "sav...@li..." <sav...@li...> Sent: Sunday, 20 March 2016, 7:16 Subject: Re: [savi-users] running with geomview I built the unreleased code. It's working great now. But it turns out the key problem was I had created an shell environment variable SAVI with the canonical path to the savi directory. So I think it was looking for /Users/me/dev/savi//Users/me/dev/savi/+ADs- which, of course, doesn't exist. I deleted that env var and now geomview -run ./savi works like a charm. Thanks for all the help+ACE- On 3/19/16, 1:42 AM, +ACI-lloyd.wood+AEA-yahoo.co.uk+ACI- +ADw-lloyd.wood+AEA-yahoo.co.uk+AD4- wrote: +AD4-Jason, +AD4- +AD4-(Not sure what's going on with your message characters - smart quotes? Take a look below at your message...) +AD4- +AD4-the savi1.4.9/.geomview file is described in savi1.4.9/README, section 5, which is accessible from SaVi's Help menu. The only editing I can think there of is absolute path, which would be consistent with the problems with Geomview path handling (needing ./savi instead of savi, not finding file). +AD4- +AD4-As you will have seen from my emailed output and from running SaVi standalone, SaVi always prints out a number of messages to stderr and the console when it launches. Do those messages appear when you launch SaVi from Geomview? Do those messages appear when you launch +AD4-cd savi1.4.9 +AD4-geomview -run ./savi +AD4-? Do you get an added file-not-found message when you try e.g. +AD4- +AD4-geomview -run ./savi ./data/globalstar.tcl +AD4-? If no messages, SaVi is not even getting launched. What's printed to console is important. +AD4- +AD4- +AD4-(Note that you don't load Geomview .oogl files into SaVi yourself. .tcl script files creating the satellites or setting colours, certainly. Geomview can display and parse static .oogl files.) +AD4- +AD4- +AD4-Another point to consider is that your compiler is clang, not gcc. (I've tested building SaVi with clang up to 3.1 on borrowed Macs with recent Mac OS X, but not geomview. Because of the amount of junk I'd have to install.) And Fink's geomview will have been compiled with gcc, quite a while back. That might explain filepath handling, too+ADs- Mac OS X has gone weirder and further from its BSD roots, the Fink package was built several years ago. Still happily using both on Mac OS X 10.6.8. +AD4- +AD4- +AD4-https://support.enthought.com/hc/en-us/articles/204469410-OS-X-GCC-Clang-and-Cython-in-10-9-Mavericks +AD4- +AD4-I don't know whether that causes problems+ADs- for all I know it's the Fink packaging, and I would suggest either: +AD4-a. building Geomview 1.9.5 from source with +AD4-cd geomview1.9.5 +AD4-./configure +AD4-make +AD4-to eliminate Fink's package as a concern, though dependencies (especially the Latex stuff because you have to build documentation to build Geomview - my Cygwin page has a list of needed things for people who build on that) can be annoying. I've built geomview with opengl support under Fink previously, but that was a while back. +AD4- +AD4- +AD4-b. building both SaVi and Geomview with Fink's version of gcc, which is likely already installed, instead of clang? +AD4- +AD4- +AD4-b. Running Debian under an installation of VirtualBox and just click-installing both from Debian's library. Slightly older version of SaVi, but that gets the 3D running, and you can then build SaVi 1.4.9 as before using the packaged geomview there, with gcc. Gives you confidence that it all works as described before going back to Mac OS X. +AD4- +AD4- +AD4-The compilation error you describe is the one I fixed earlier this week to remove a warning I noticed with gcc (resulted from a code change to prevent a different warning that some linkers hard failed on), but that doesn't matter and doesn't affect startup or any functionality once compiled. Aborting compilation here on imo a minor warning is an artefact of clang being newly fussy, I think, since I've yet to see gcc do the same. C and compilers are traditionally very forgiving of this kind of thing+ADs- gcc warns because of all the flags I set, but lets this one slide. But regardless, breaking compilation in a release, even on a rare compiler, should need a release fix. That bug is fixed, with some new features, in the unreleased code (19 March tarball) at +AD4-http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/src/unreleased/ +AD4- +AD4- +AD4-The only other things to note: +AD4- +AD4-64-bit Cygwin does have trouble with SaVi and Geomview communicating via the pipe - noted in BUGS. It seems extremely unlikely that Mac OS X is now affected the same way, however, given that both have worked well for years, Linux works, 32-bit Cygwin works... +AD4- +AD4- +AD4-installing ActiveTcl is way better and more reliable in interface than the obsolete Tcl provided with Mac OS X (install dmg package, uncomment the line in src/Makefile+AF8-defs+AF8-macosx, recompile SaVi, check about SaVi and Tcl/Tk version - noted in savi1.4.9/BUGS) but that should have no bearing on the savi/geomview piping interaction problem you face. Whether SaVi is actually being launched at all and able to print status/orbital model used to console is much more important. +AD4- +AD4- +AD4-hope this helps, +AD4- +AD4- +AD4-Lloyd Wood +AD4-http://savi.sf.net/ +AD4- +AD4- +AD4- +AD4------ Original Message ----- +AD4-From: Jason Mellein +ADw-jason.mellein+AEA-sri.com+AD4- +AD4-To: +ACI-lloyd.wood+AEA-yahoo.co.uk+ACI- +ADw-lloyd.wood+AEA-yahoo.co.uk+AD4AOw- +ACI-savi-users+AEA-lists.sourceforge.net+ACI- +ADw-savi-users+AEA-lists.sourceforge.net+AD4- +AD4-Sent: Saturday, 19 March 2016, 15:38 +AD4-Subject: Re: +AFs-savi-users+AF0- running with geomview +AD4- +AD4- +AD4- +AD4AKw-AD4APg- panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. +AD4- +AD4-This may be something to focus on. I click on it but it does a weird switch like its trying to do something but returns to the plain +-ACI-SaVi+-ACI- entry in the external modules list. It seemed to me that Geomview got what it needed because it got the CAPS right. But nothing opens. The SaVi entry quickly switches to something else and back again so I can't tell what it's trying to do. What dot file are we talking about here? And where is it located. I can try an edit. |
From: Jason M. <jas...@sr...> - 2016-03-21 21:58:10
|
Hi Lloyd, I made an assumption. In the README file, under "4. INSTALLATION INSTRUCTIONS FOR SAVI" references are made to "$SAVI". The line "we shall refer to the directory originally containing this README file, the root of the SaVi tree, as $SAVI." does NOT instruct the user to create a env var. But my brain made that leap anyway. Best, Jason On 32016, 2:00 AM, "llo...@ya..." <llo...@ya...> wrote: >Jason, > >I'm curious. What prompted you to create that variable? >If the readme could be taken that way, it needs editing. > >(The whole point of the savi script is to figure out >setting SAVI to point to the savi directory, and TCL_LIBRARY >and TK_LIBRARY so that TCLTK will work, before launching >the binary. There's some other stuff like setting flags >for odd environments - Mac OS X 10.5's Tcl was not good - >but that's pretty much it. > >Setting those crossplatform makes the script >a little complex; if you set all three yourself, you >could probably run the binary directly, but since the >binary needs support files, not sure why you'd want to.) > >SaVi 1.4.9a is out with the build error addressed - other >mail. > >regards > > >Lloyd Wood >http:savi.sf.net > >----- Original Message ----- >From: Jason Mellein <jas...@sr...> >To: "llo...@ya..." <llo...@ya...>; "sav...@li..." <sav...@li...> >Sent: Sunday, 20 March 2016, 7:16 >Subject: Re: [savi-users] running with geomview > >I built the unreleased code. It's working great now. But it turns out the key problem was I had created an shell environment variable SAVI with the canonical path to the savi directory. So I think it was looking for UsersmedevsaviUsersmedevsavi+ADs- which, of course, doesn't exist. > >I deleted that env var and now geomview -run .savi works like a charm. > >Thanks for all the help+ACE- > > > >On 31916, 1:42 AM, +ACI-lloyd.wood+AEA-yahoo.co.uk+ACI- +ADw-lloyd.wood+AEA-yahoo.co.uk+AD4- wrote: > >+AD4-Jason, >+AD4- >+AD4-(Not sure what's going on with your message characters - smart quotes? Take a look below at your message...) >+AD4- >+AD4-the savi1.4.9.geomview file is described in savi1.4.9README, section 5, which is accessible from SaVi's Help menu. The only editing I can think there of is absolute path, which would be consistent with the problems with Geomview path handling (needing .savi instead of savi, not finding file). >+AD4- >+AD4-As you will have seen from my emailed output and from running SaVi standalone, SaVi always prints out a number of messages to stderr and the console when it launches. Do those messages appear when you launch SaVi from Geomview? Do those messages appear when you launch >+AD4-cd savi1.4.9 >+AD4-geomview -run .savi >+AD4-? Do you get an added file-not-found message when you try e.g. >+AD4- >+AD4-geomview -run .savi .dataglobalstar.tcl >+AD4-? If no messages, SaVi is not even getting launched. What's printed to console is important. >+AD4- >+AD4- >+AD4-(Note that you don't load Geomview .oogl files into SaVi yourself. .tcl script files creating the satellites or setting colours, certainly. Geomview can display and parse static .oogl files.) >+AD4- >+AD4- >+AD4-Another point to consider is that your compiler is clang, not gcc. (I've tested building SaVi with clang up to 3.1 on borrowed Macs with recent Mac OS X, but not geomview. Because of the amount of junk I'd have to install.) And Fink's geomview will have been compiled with gcc, quite a while back. That might explain filepath handling, too+ADs- Mac OS X has gone weirder and further from its BSD roots, the Fink package was built several years ago. Still happily using both on Mac OS X 10.6.8. >+AD4- >+AD4- >+AD4-https:support.enthought.comhcen-usarticles204469410-OS-X-GCC-Clang-and-Cython-in-10-9-Mavericks >+AD4- >+AD4-I don't know whether that causes problems+ADs- for all I know it's the Fink packaging, and I would suggest either: >+AD4-a. building Geomview 1.9.5 from source with >+AD4-cd geomview1.9.5 >+AD4-.configure >+AD4-make >+AD4-to eliminate Fink's package as a concern, though dependencies (especially the Latex stuff because you have to build documentation to build Geomview - my Cygwin page has a list of needed things for people who build on that) can be annoying. I've built geomview with opengl support under Fink previously, but that was a while back. >+AD4- >+AD4- >+AD4-b. building both SaVi and Geomview with Fink's version of gcc, which is likely already installed, instead of clang? >+AD4- >+AD4- >+AD4-b. Running Debian under an installation of VirtualBox and just click-installing both from Debian's library. Slightly older version of SaVi, but that gets the 3D running, and you can then build SaVi 1.4.9 as before using the packaged geomview there, with gcc. Gives you confidence that it all works as described before going back to Mac OS X. >+AD4- >+AD4- >+AD4-The compilation error you describe is the one I fixed earlier this week to remove a warning I noticed with gcc (resulted from a code change to prevent a different warning that some linkers hard failed on), but that doesn't matter and doesn't affect startup or any functionality once compiled. Aborting compilation here on imo a minor warning is an artefact of clang being newly fussy, I think, since I've yet to see gcc do the same. C and compilers are traditionally very forgiving of this kind of thing+ADs- gcc warns because of all the flags I set, but lets this one slide. But regardless, breaking compilation in a release, even on a rare compiler, should need a release fix. That bug is fixed, with some new features, in the unreleased code (19 March tarball) at >+AD4-http:personal.ee.surrey.ac.ukPersonalL.WoodsoftwareSaVisrcunreleased >+AD4- >+AD4- >+AD4-The only other things to note: >+AD4- >+AD4-64-bit Cygwin does have trouble with SaVi and Geomview communicating via the pipe - noted in BUGS. It seems extremely unlikely that Mac OS X is now affected the same way, however, given that both have worked well for years, Linux works, 32-bit Cygwin works... >+AD4- >+AD4- >+AD4-installing ActiveTcl is way better and more reliable in interface than the obsolete Tcl provided with Mac OS X (install dmg package, uncomment the line in srcMakefile+AF8-defs+AF8-macosx, recompile SaVi, check about SaVi and TclTk version - noted in savi1.4.9BUGS) but that should have no bearing on the savigeomview piping interaction problem you face. Whether SaVi is actually being launched at all and able to print statusorbital model used to console is much more important. >+AD4- >+AD4- >+AD4-hope this helps, >+AD4- >+AD4- >+AD4-Lloyd Wood >+AD4-http:savi.sf.net >+AD4- >+AD4- >+AD4- >+AD4------ Original Message ----- >+AD4-From: Jason Mellein +ADw-jason.mellein+AEA-sri.com+AD4- >+AD4-To: +ACI-lloyd.wood+AEA-yahoo.co.uk+ACI- +ADw-lloyd.wood+AEA-yahoo.co.uk+AD4AOw- +ACI-savi-users+AEA-lists.sourceforge.net+ACI- +ADw-savi-users+AEA-lists.sourceforge.net+AD4- >+AD4-Sent: Saturday, 19 March 2016, 15:38 >+AD4-Subject: Re: +AFs-savi-users+AF0- running with geomview >+AD4- >+AD4- >+AD4- >+AD4AKw-AD4APg- panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. > >+AD4- >+AD4-This may be something to focus on. I click on it but it does a weird switch like its trying to do something but returns to the plain +-ACI-SaVi+-ACI- entry in the external modules list. It seemed to me that Geomview got what it needed because it got the CAPS right. But nothing opens. The SaVi entry quickly switches to something else and back again so I can't tell what it's trying to do. What dot file are we talking about here? And where is it located. I can try an edit. |
From: <llo...@ya...> - 2016-08-29 12:04:35
|
Just a note to say that the 29 August savi snapshot at http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/src/unreleased/ should finally take care of any misset SAVI shell problems, or problems with launching with geomview -run very_odd_path/savi - absolute and relative paths should work the same. Instructions for building under Windows 10 are also included. I'm looking at releasing SaVi 1.5 relatively soon; comments appreciated. thanks Lloyd Wood http://savi.sf.net/ ----- Original Message ----- From: Jason Mellein <jas...@sr...> To: "llo...@ya..." <llo...@ya...>; "sav...@li..." <sav...@li...> Sent: Sunday, 20 March 2016, 7:16 Subject: Re: [savi-users] running with geomview I built the unreleased code. It's working great now. But it turns out the key problem was I had created an shell environment variable SAVI with the canonical path to the savi directory. So I think it was looking for /Users/me/dev/savi//Users/me/dev/savi/+ADs- which, of course, doesn't exist. I deleted that env var and now geomview -run ./savi works like a charm. Thanks for all the help+ACE- On 3/19/16, 1:42 AM, +ACI-lloyd.wood+AEA-yahoo.co.uk+ACI- +ADw-lloyd.wood+AEA-yahoo.co.uk+AD4- wrote: +AD4-Jason, +AD4- +AD4-(Not sure what's going on with your message characters - smart quotes? Take a look below at your message...) +AD4- +AD4-the savi1.4.9/.geomview file is described in savi1.4.9/README, section 5, which is accessible from SaVi's Help menu. The only editing I can think there of is absolute path, which would be consistent with the problems with Geomview path handling (needing ./savi instead of savi, not finding file). +AD4- +AD4-As you will have seen from my emailed output and from running SaVi standalone, SaVi always prints out a number of messages to stderr and the console when it launches. Do those messages appear when you launch SaVi from Geomview? Do those messages appear when you launch +AD4-cd savi1.4.9 +AD4-geomview -run ./savi +AD4-? Do you get an added file-not-found message when you try e.g. +AD4- +AD4-geomview -run ./savi ./data/globalstar.tcl +AD4-? If no messages, SaVi is not even getting launched. What's printed to console is important. +AD4- +AD4- +AD4-(Note that you don't load Geomview .oogl files into SaVi yourself. .tcl script files creating the satellites or setting colours, certainly. Geomview can display and parse static .oogl files.) +AD4- +AD4- +AD4-Another point to consider is that your compiler is clang, not gcc. (I've tested building SaVi with clang up to 3.1 on borrowed Macs with recent Mac OS X, but not geomview. Because of the amount of junk I'd have to install.) And Fink's geomview will have been compiled with gcc, quite a while back. That might explain filepath handling, too+ADs- Mac OS X has gone weirder and further from its BSD roots, the Fink package was built several years ago. Still happily using both on Mac OS X 10.6.8. +AD4- +AD4- +AD4-https://support.enthought.com/hc/en-us/articles/204469410-OS-X-GCC-Clang-and-Cython-in-10-9-Mavericks +AD4- +AD4-I don't know whether that causes problems+ADs- for all I know it's the Fink packaging, and I would suggest either: +AD4-a. building Geomview 1.9.5 from source with +AD4-cd geomview1.9.5 +AD4-./configure +AD4-make +AD4-to eliminate Fink's package as a concern, though dependencies (especially the Latex stuff because you have to build documentation to build Geomview - my Cygwin page has a list of needed things for people who build on that) can be annoying. I've built geomview with opengl support under Fink previously, but that was a while back. +AD4- +AD4- +AD4-b. building both SaVi and Geomview with Fink's version of gcc, which is likely already installed, instead of clang? +AD4- +AD4- +AD4-b. Running Debian under an installation of VirtualBox and just click-installing both from Debian's library. Slightly older version of SaVi, but that gets the 3D running, and you can then build SaVi 1.4.9 as before using the packaged geomview there, with gcc. Gives you confidence that it all works as described before going back to Mac OS X. +AD4- +AD4- +AD4-The compilation error you describe is the one I fixed earlier this week to remove a warning I noticed with gcc (resulted from a code change to prevent a different warning that some linkers hard failed on), but that doesn't matter and doesn't affect startup or any functionality once compiled. Aborting compilation here on imo a minor warning is an artefact of clang being newly fussy, I think, since I've yet to see gcc do the same. C and compilers are traditionally very forgiving of this kind of thing+ADs- gcc warns because of all the flags I set, but lets this one slide. But regardless, breaking compilation in a release, even on a rare compiler, should need a release fix. That bug is fixed, with some new features, in the unreleased code (19 March tarball) at +AD4-http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/src/unreleased/ +AD4- +AD4- +AD4-The only other things to note: +AD4- +AD4-64-bit Cygwin does have trouble with SaVi and Geomview communicating via the pipe - noted in BUGS. It seems extremely unlikely that Mac OS X is now affected the same way, however, given that both have worked well for years, Linux works, 32-bit Cygwin works... +AD4- +AD4- +AD4-installing ActiveTcl is way better and more reliable in interface than the obsolete Tcl provided with Mac OS X (install dmg package, uncomment the line in src/Makefile+AF8-defs+AF8-macosx, recompile SaVi, check about SaVi and Tcl/Tk version - noted in savi1.4.9/BUGS) but that should have no bearing on the savi/geomview piping interaction problem you face. Whether SaVi is actually being launched at all and able to print status/orbital model used to console is much more important. +AD4- +AD4- +AD4-hope this helps, +AD4- +AD4- +AD4-Lloyd Wood +AD4-http://savi.sf.net/ +AD4- +AD4- +AD4- +AD4------ Original Message ----- +AD4-From: Jason Mellein +ADw-jason.mellein+AEA-sri.com+AD4- +AD4-To: +ACI-lloyd.wood+AEA-yahoo.co.uk+ACI- +ADw-lloyd.wood+AEA-yahoo.co.uk+AD4AOw- +ACI-savi-users+AEA-lists.sourceforge.net+ACI- +ADw-savi-users+AEA-lists.sourceforge.net+AD4- +AD4-Sent: Saturday, 19 March 2016, 15:38 +AD4-Subject: Re: +AFs-savi-users+AF0- running with geomview +AD4- +AD4- +AD4- +AD4AKw-AD4APg- panel, you should be able to click on it to launch SaVi. If SaVi doesn't launch from there, you need to edit the location of SaVi in the dot file and rerun Geomview. +AD4- +AD4-This may be something to focus on. I click on it but it does a weird switch like its trying to do something but returns to the plain +-ACI-SaVi+-ACI- entry in the external modules list. It seemed to me that Geomview got what it needed because it got the CAPS right. But nothing opens. The SaVi entry quickly switches to something else and back again so I can't tell what it's trying to do. What dot file are we talking about here? And where is it located. I can try an edit. |
From: <llo...@ya...> - 2016-03-18 22:27:51
|
Jason I just did this on a Mac, typing in a Terminal command window, with the Fink geomview package installed: lloyd-woods-macbook:savi lwood$ which geomview /sw/bin/geomview lloyd-woods-macbook:savi lwood$ cd savi1.4.9 lloyd-woods-macbook:savi1.4.9 lwood$ geomview -run ./savi & [1] 16580 lloyd-woods-macbook:savi1.4.9 lwood$ SaVi: selected platform-specific binary ./bin/SaVi-macosx.bin SaVi: defaulting to J2 orbital model. SaVi: compiled without zlib compression. SaVi: Geomview 1.9.5 is available from http://www.geomview.org/ SaVi: but you are still using Geomview 1.9.4-OpenGL/X11. Please upgrade! ...which opens up SaVi with the default single-satellite Earth rendering in Geomview. (Hmmm, even passing through even absolute file location of /Users/lwood/savi/savi1.4.9/data/globalstar.html as a parameter doesn't work here - looks like Fink packaging has done something odd with Geomview's directory handling? What package provider are you using? Anyway, Globalstar is just an option on the Constellations menu, then open Views menu/Coverage and the Fisheye...) 'Run SaVi from Geomview' can mean via command line, as above, or using the invisible dot files to add SaVi to Geomview's menu so that it's an option in Geomview's list. This is described in the 5. Running the SaVi software - how to launch SaVi with or without Geomview. Read this section. in savi1.4.9/README - if that could be clearer (and the ./ or other path stuff isn't always obvious when packages or unusual locations mess it up), please let me know. thanks Lloyd Wood http://savi.sf.net/ ----- Original Message ----- From: Jason Mellein <jas...@sr...> To: "sav...@li..." <sav...@li...> Sent: Saturday, 19 March 2016, 3:43 Subject: Re: [savi-users] running with geomview As a clarifying follow up. It would be enormously helpful to know the steps necessary to start up SaVi in Geomview and open and animate the globalstar constellation. I think that would be a sufficient boost for me to start figuring out the rest on my own. On 3/18/16, 12:38 PM, +ACI-Jason Mellein+ACI- +ADw-jason.mellein+AEA-sri.com+AD4- wrote: +AD4-Hello, +AD4- +AD4-OS X 10.11.3 +AD4-SaVi 1.4.9 +AD4-Geomview 1.9.5 +AD4- +AD4-I built SaVi from source. I installed Geomview from a package. Both run fine independently. But I can't figure out how to +ACI-run SaVi from Geomview+ACI-. After extensive google searching I consistently find that phrase but not the command(s) that actually do it. OR I have figured it out and it's just not working properly. OR I have figured it out and it IS working properly but I don't know what I'm doing and the interface refuses to reveal its secrets to a neophyte. +AD4- +AD4-Whichever it is, I need help, please. What's the right command? What should I expect to see? What are the basic basics for how to open and animate constellations in geomview with SaVi? +AD4- +AD4-Any help is appreciated. +AD4- +AD4-Jason +AD4------------------------------------------------------------------------------- +AD4-Transform Data into Opportunity. +AD4-Accelerate data analysis in your applications with +AD4-Intel Data Analytics Acceleration Library. +AD4-Click to learn more. +AD4-http://pubads.g.doubleclick.net/gampad/clk?id+AD0-278785231+ACY-iu+AD0-/4140 +AD4AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBf- +AD4-savi-users mailing list +AD4-savi-users+AEA-lists.sourceforge.net +AD4-https://lists.sourceforge.net/lists/listinfo/savi-users ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ savi-users mailing list sav...@li... https://lists.sourceforge.net/lists/listinfo/savi-users |
From: Jason M. <jas...@sr...> - 2016-03-18 23:17:07
|
Hi Lloyd, Thanks for the quick response. This helps narrow the possibilities somewhat. I did finally figure out "geomview -run .savi &". But here's the thing. I'm not getting the SaVi interface at all. I only get Geomview with the grey camera view, tools, and the main window with the list of the default modules(?) (i.e.: World & Camera). "SaVi" is listed in the External Modules list, correctly capitalized. But that's it. I can open a few of the ogg files in SaVi but can't do much of anything with them. If I understand you correctly, running that command should give me the SaVi interface, perhaps with a different visualizer from what appears when SaVi is run by itself? I was working on building from source when I discovered the fink package. I used that instead because easier. I'm at a loss what to do next. I'm not seeing any errors showing up in the terminal (I run without the &). Are there logs? One thing I did that was probably off standard while building SaVi from source. I kept getting an error from a function in coverage.c [or coverage_vis.c] (I'm not remembering the name right now and right now I've got to run, can re-discover it later). The function returned various ints depending on various conditions. After all the conditions had been tested, the last line returned a void while the function's return value was an int. So I changed the return value to the variable name that was being returned by all the condition tests earlier in the function. Then the package built fine. Other than that it was a straight-forward build. Thoughts? On 31816, 6:27 PM, "llo...@ya..." <llo...@ya...> wrote: >Jason > >I just did this on a Mac, typing in a Terminal command window, with the Fink geomview package installed: > >lloyd-woods-macbook:savi lwood$ which geomview >swbingeomview >lloyd-woods-macbook:savi lwood$ cd savi1.4.9 >lloyd-woods-macbook:savi1.4.9 lwood$ geomview -run .savi & >[1] 16580 >lloyd-woods-macbook:savi1.4.9 lwood$ SaVi: selected platform-specific binary .binSaVi-macosx.bin > >SaVi: defaulting to J2 orbital model. >SaVi: compiled without zlib compression. >SaVi: Geomview 1.9.5 is available from http:www.geomview.org >SaVi: but you are still using Geomview 1.9.4-OpenGLX11. Please upgrade! > > >...which opens up SaVi with the default single-satellite Earth rendering in Geomview. (Hmmm, even passing through even absolute file location of Userslwoodsavisavi1.4.9dataglobalstar.html as a parameter doesn't work here - looks like Fink packaging has done something odd with Geomview's directory handling? What package provider are you using? Anyway, Globalstar is just an option on the Constellations menu, then open Views menuCoverage and the Fisheye...) > > >'Run SaVi from Geomview' can mean via command line, as above, or using the invisible dot files to add SaVi to Geomview's menu so that it's an option in Geomview's list. This is described in the > > >5. Running the SaVi software >- how to launch SaVi with or without Geomview. Read this section. > >in savi1.4.9README - if that could be clearer (and the . or other path stuff isn't always obvious when packages or unusual locations mess it up), please let me know. > >thanks > > >Lloyd Wood >http:savi.sf.net > > > > >----- Original Message ----- >From: Jason Mellein <jas...@sr...> >To: "sav...@li..." <sav...@li...> >Sent: Saturday, 19 March 2016, 3:43 >Subject: Re: [savi-users] running with geomview > >As a clarifying follow up. It would be enormously helpful to know the steps necessary to start up SaVi in Geomview and open and animate the globalstar constellation. I think that would be a sufficient boost for me to start figuring out the rest on my own. > > > > >On 31816, 12:38 PM, +ACI-Jason Mellein+ACI- +ADw-jason.mellein+AEA-sri.com+AD4- wrote: > >+AD4-Hello, >+AD4- >+AD4-OS X 10.11.3 >+AD4-SaVi 1.4.9 >+AD4-Geomview 1.9.5 >+AD4- >+AD4-I built SaVi from source. I installed Geomview from a package. Both run fine independently. But I can't figure out how to +ACI-run SaVi from Geomview+ACI-. After extensive google searching I consistently find that phrase but not the command(s) that actually do it. OR I have figured it out and it's just not working properly. OR I have figured it out and it IS working properly but I don't know what I'm doing and the interface refuses to reveal its secrets to a neophyte. >+AD4- >+AD4-Whichever it is, I need help, please. What's the right command? What should I expect to see? What are the basic basics for how to open and animate constellations in geomview with SaVi? >+AD4- >+AD4-Any help is appreciated. >+AD4- >+AD4-Jason >+AD4------------------------------------------------------------------------------- >+AD4-Transform Data into Opportunity. >+AD4-Accelerate data analysis in your applications with >+AD4-Intel Data Analytics Acceleration Library. >+AD4-Click to learn more. >+AD4-http:pubads.g.doubleclick.netgampadclk?id+AD0-278785231+ACY-iu+AD0-4140 >+AD4AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBf- >+AD4-savi-users mailing list >+AD4-savi-users+AEA-lists.sourceforge.net >+AD4-https:lists.sourceforge.netlistslistinfosavi-users > >------------------------------------------------------------------------------ >Transform Data into Opportunity. >Accelerate data analysis in your applications with >Intel Data Analytics Acceleration Library. >Click to learn more. >http:pubads.g.doubleclick.netgampadclk?id=278785231&iu=4140 >_______________________________________________ >savi-users mailing list >sav...@li... >https:lists.sourceforge.netlistslistinfosavi-users |