From: B. M. <mar...@pu...> - 2004-01-16 02:03:29
|
Lloyd, I finally managed to get geomview to compile and run under cygwin. However, savi through geomview appears to have a few issues. The main problem comes in when you try to animate the constellations. Sometimes it works and other times it doesn't. Many times if you load one constellation and animate it, then stop, load a different one, animate it, then stop, then load a third one, and try to animate it, the savi window crashes. An error is printed to the console, but the camera window stays up. Geomview is still running. Now, this same thing can happen if you let the animation run too long for some of the constellations. I had the most problems with Teledesic. Many times the errors were of the form: Error reading "[1]Savi": can't seek back far enough (on pipe?): > ... BINARY -----^ Couldn't read LIST in "[1]Savi": error reading embedded object [ditto] In "[1]Savi": geometry: ignoring additional arguments (expected 2) [ditto] geometry: geometry expected in arg position 2 (got nil Other times they were some sort of transform error. This would happen while running the animation. Right then savi would sometimes crash, depending on how long the animation ran for. At any rate, the other thing is that savi runs without the need for an x-server, without the geomview capabilities. However, geomview will only run under the single window x-server. So, running startxwin for multiwindow mode and trying to run geomview doesn't work. The x-server crashes. I can only run geomview from single window mode using mwm or twm. Since savi exists outside of the x-server, the moment I click anywhere inside the x-server window the savi window disappears. So, you have to click on it on the taskbar. That's not really a problem but it's good to be aware of that when you're wondering where the heck the savi window went to. Well, that's that. Cheers! --B. Lloyd Wood wrote: >Thanks (no need to keep cc'ing the list). > >You'll find that e.g. diff -c5p for context diffs are clearer/more >robust for patching, though the below's clear to me. > >L. > >On Tue, 13 Jan 2004, B. Marchand wrote: > > > >>Date: Tue, 13 Jan 2004 09:06:07 -0500 >>From: B. Marchand <mar...@pu...> >>To: Lloyd Wood <l....@ei...> >>Cc: geo...@li... >>Subject: Re: [geomview-users] compiling Savi 1.2.2 >> >>Here's the diff for the file $SAVIHOME/savi: >> >> >> >>>46,47c46,47 >>>< TCL_LIBRARY=/usr/share/tcl8.4 >>>< TK_LIBRARY=/usr/share/tk8.4 >>>--- >>> >>> >>>>TCL_LIBRARY=/usr/local/lib/tcl8.4 >>>>TK_LIBRARY=/usr/local/lib/tk8.4 >>>> >>>> >>>60,61c60,61 >>>< TCL_LIBRARY=/usr/share/tcl8.4 >>>< TK_LIBRARY=/usr/share/tk8.4 >>>--- >>> >>> >>>> TCL_LIBRARY=/usr/share/tcl8.0 >>>> TK_LIBRARY=/usr/share/tk8.0 >>>> >>>> >>Here's the diff for the file $SAVIHOME/src/Makefile_defs.cygwin >> >> >> >>>36c36 >>>< TCL_INCLUDES =-I/usr/include >>>--- >>> >>> >>>>TCL_INCLUDES = >>>> >>>> >>>44c44 >>>< TCL_LIBS = -ltk -ltcl >>>--- >>> >>> >>>>TCL_LIBS = -ltk80 -ltcl80 >>>> >>>> >>--B. >> >>Lloyd Wood wrote: >> >> >> >>>On Mon, 12 Jan 2004, B. Marchand wrote: >>> >>> >>> >>> >>> >>>>All I had to do was double check on the location of the TCL/TK include >>>>files and make sure that the "savi" script pointed to those. The only >>>>changes I made were to the Makefile_defs.cygwin file and to the savi >>>>script file. These changes were made mostly to reflect that I have >>>>version 8.4 of the tcl/tk libraries, not 8.0. The files, as they were, >>>>would otherwise have worked just fine. >>>> >>>> >>>> >>>> >>>if possible, I'd appreciate diffs to the originals. >>> >>>Matthias's cygwin install had some very oddly-named Tcl 8.0 >>>executables, hence the hack in the tcl Makefile. >>> >>>thanks, >>> >>>L. >>> >>> >>> >>> >>> >>>>--B. >>>> >>>>Lloyd Wood wrote: >>>> >>>> >>>> >>>> >>>> >>>>>On Mon, 12 Jan 2004, B. Marchand wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>Well, I just compiled and ran savi just fine, of course without the 3D >>>>>>visualization part since geomview is not working. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>That's what I'd expect. (Did you have to do the necessary editing for >>>>>$TCLSH as indicated? You're only my second ever cygwin user...) >>>>> >>>>>thanks, >>>>> >>>>>L. >>>>> >>>>><http://www.ee.surrey.ac.uk/Personal/L.Wood/><L....@ee...> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>------------------------------------------------------- >>>>This SF.net email is sponsored by: Perforce Software. >>>>Perforce is the Fast Software Configuration Management System offering >>>>advanced branching capabilities and atomic changes on 50+ platforms. >>>>Free Eval! http://www.perforce.com/perforce/loadprog.html >>>>_______________________________________________ >>>>geomview-users mailing list >>>>geo...@li... >>>>https://lists.sourceforge.net/lists/listinfo/geomview-users >>>> >>>> >>>> >>>> >>>> >>><http://www.ee.surrey.ac.uk/Personal/L.Wood/><L....@ee...> >>> >>> >>> >>> >> >> > ><http://www.ee.surrey.ac.uk/Personal/L.Wood/><L....@ee...> > > |