On 2014-09-04 13:51-0700 Alan W. Irwin wrote: > On 2014-09-01 11:08-0700 Alan W. Irwin wrote: > >> I now plan to do a comprehensive run-time test using >> scripts/comprehensive_test.sh for the same Tcl/Tk/Itcl/Itk install >> locations, and such a comprehensive test (involving run-time tests of >> both the build tree and install tree for our 3 major build >> configurations) will almost guarantee finding more changes that have >> to be done for our three different build systems (core build + >> CMake-based and traditional build systems for the installed examples). > > That prediction was spot on, and over the last few days I have been > plugging away at all the issues that were found by that comprehensive > testing. Today I finally got a breakthrough on what had been an > intractable problem (dealing with blanks in pathnames for the Makefile > + pkg-config traditional build system for the installed examples). > > Propagating that solution from one of our libraries to the rest > requires extensive and non-trivial build-system changes that all need > to be comprehensively tested, but I think the end is finally in sight, > so I might even get this pushed by late Friday.
Hi Phil: Actually, I just made that push (commit 6f7f855) a little ahead of my ETA. This should complete my project to get comprehensive run-time testing (done with the scripts/comprehensive_testing.sh script) to work completely on Linux for a test case where Tcl/Tk/itcl/itk/iwidgets were installed with a pathname prefix that had a blank. This should clear out many of the blank-in-path issues that would have hindered you for your own comprehensive run-time testing. @everyone: As part of these series of commits I also took the opportunity to remove all mention of the unused LIB_TAG variable from our build-system logic. This change makes that logic much easier to read. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel