Hi Arjen:

I have changed the subject line for obvious reasons.

On 2015-06-09 07:14-0000 Arjen Markus wrote:

> Hi Alan,

> I adjusted the text on the Wiki page - I removed the remarks that Tk
would not compile on Cygwin. That at least is no longer true :). Some
things to add: a convenient window manager, I guess.

I have just made further changes to that page to remove all
references to historicial workarounds which are no longer required
(as shown by your recent comprehensive tests).  I also replaced the
2008 (!) tag with 2015.

Could you also take this opportunity to update
<https://sourceforge.net/p/plplot/wiki/Setup_cygwin/>? That page
already has some information (last updated in 2013) concerning
packages to install, but it is obviously far from complete.  The goal
here should be to document complete information about Cygwin packages
so that it would be a straightforward for you (or anybody else) to use
this Wiki documentation to install Cygwin from scratch with the same
packages you have been installing over the last few weeks to provide a
complete PLplot environment on Cygwin.

> I include the report from the latest tests - all seems to be going well.

Yes, those non-interactive results look good.

Of course, for the next time (after I finish my Tcl and related
changes) you will want to install the iwidgets package I mentioned and
change

--cmake_added_options "-DENABLE_octave=OFF -DENABLE_ada=OFF -DENABLE_itk=OFF"

to

--cmake_added_options "-DENABLE_octave=OFF -DENABLE_ada=OFF"

and also completely drop the

--do_test_interactive no

option.  Those changes should allow you to do complete comprehensive
interactive testing of PLplot on Cygwin including the Tcl/Tk/Itcl/Itk
components of PLplot.

With regard to the further possibility of dropping the above
-DENABLE_ada=OFF, for Cygwin, the current Ada language support is so
ancient it is not maintainable.  Therefore, I have decided to attempt
to rewrite Ada language support from scratch over the next few days
using the approach of making minimal changes to existing modern C (or
C++) language support.  That is the approach I used ~10 years ago to
implement Ada language support, and hopefully that same approach will
work again now (and also automatically solve the Ada language support
issue you found on Cygwin). But we will see how that goes, and if I
run into any issue I cannot straightforwardly figure out, I will
likely put Ada language support changes off indefinitely.

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
__________________________

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

Reply via email to