On 2017-05-03 20:29-0700 Alan W. Irwin wrote: > On 2017-05-03 00:42-0700 Alan W. Irwin wrote: > >> [....]It turns out there >> are 4 kinds of these type of issues where the spaces(s) occur in the >> full pathname of (1) the source tree, (2), the build tree, (3), the >> install tree, and (4) the system libraries and executables that PLplot >> uses.
[...] > I expect I will have additional fixes (likely all non-Tcl) soon for > case (2) and case (3) so I appreciate your expressed willingness to > keep plugging away on any case (4) issues you encounter (which are > fairly common on Windows). Eventually, I plan to do a Linux epa_build > with install prefix containing spaces to test for case (4) issues as well. Hi Arjen: I have rethought that epa_build idea. That whole mini-project has fallen way behind and therefore needs lots of maintenance which I don't have time to provide right now. For example, part of that needed maintenance is to finish the project (e.g., provide epa_builds of some needed external libraries such as open-ssh used by CMake which have rather obscure instructions for their builds which I have not yet been able to translate into epa_build instructions). However, I have figured out two good alternatives for completely testing case (4) which are for some tester with access to Windows to install either/both the Cygwin and MinGW-w64/MSYS2 platforms using a installation prefix that has a blank in the full pathname. (Something we normally discourage, but we encourage it here for this testing purpose.) A PLplot build on either of such platforms would essentially provide a complete test of case (4) instead of the piecemeal work you are doing at the moment with only some of the external libraries and executables used by PLplot having spaces in their full pathname. There is also case (5) (basic system libraries such as the C library with a blank in their full pathname that are used, e.g., by MSVC and at least MinGW-w64/MSYS2). But I suspect that case has already been heavily tested on the Windows platform. As of commit 4295d9b, I have completed a number of fixes for cases (1), (2), (3) and done a successful comprehensive test of those combined 3 cases of most of the PLplot components. So this is a really encouraging result! However, there are some important caveats (see the commit message) concerning the completeness of that comprehensive test. That means there is still more for me to do to complete comprehensive tests of cases (1), (2), and (3). which is the following: * Deal with the known (according to my recent tests on Linux) Ada, D, and OCaml "space in full pathname" issues in PLplot's CMake language support for those three languages. * Comprehensive noninteractive test of just those components to finish that test for cases (1), (2), and (3). * Comprehensive interactive test to check for (and fix) any additional issues in the interactive components of PLplot for cases (1), (2), and (3). This will complete the successful comprehensive test of all components of PLplot that are available on Linux and will terminate my planned work on this topic other than encouraging you or anyone else here with access to either/both Cygwin or MinGW-w64/MSYS2 to deal with case (4) in the way I have described above. 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 __________________________ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel