On 2019-07-11 15:05-0700 Alan W. Irwin wrote:

[...]
(iv) Repeat (i) with the MSYS2 install prefix with " - " in its name
and repeat (ii).  I assume from your results above that (ii) will not
work for this case since the (MSYS2) libraries needed by PLplot will all have " - "
in their pathname.  Note, the report tarballs generated by (ii) should
be a large help as I attempt to fix the "external library blank and
hyphen" issues in our build system that are found by this test.  Once
(ii) works with " - " in the MSYS2 prefix then try (iii), but I think
that will work once (ii) works.

Good luck, and let me know how it goes with the above steps.

To Arjen and Phil:

I decided to attempt a somewhat equivalent step (iv) on Linux by setting the
environment variables

CMAKE_INCLUDE_PATH="/usr - hyphen/include"

and

CMAKE_LIBRARY_PATH="/usr - hyphen/lib:/usr - hyphen/lib/x86_64-linux-gnu"

where "/usr - hyphen" is a symlink to /usr.  The result is CMake finds
most (but not all which I have to debug) external headers and
libraries in the "/usr - hyphen" tree, and those headers and libraries
trigger both configuration errors and build errors which confirms in
general form the PLplot build-system issue that Phil discovered.

Based on prior experience the fix for such issues is often simply to
quote the relevant strings used in our CMake logic.  So I expect this
project will be a long one but still pretty straightforward, and I
plan to take responsibility for it.  However, after I have gone as far
as I can go on the Linux side this summer, it would be great both of
you would be willing to at least comprehensively test the result on
MSYS2 with special install prefix to see if there are any remaining
blank or hyphen issues left on that platform.  So please do go through
steps (i) through (iii) and standby (until I am done on the Linux
side) for step (iv) above.

Alan
__________________________
Alan W. Irwin

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.org); 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
__________________________


_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to