On 2016-03-16 11:45-0000 Arjen Markus wrote:

> In the attachment you'll find the results for the complete set of tests on 
> Cygwin. It is looking quite good now.

Hi Arjen:

The current results do look good, but I would like to review again the
motivation for the following constraints on this comprehensive test
because it has been a while since you last made a complete Cygwin
report, and due to Cygwin or PLplot changes, some of these constraints
should no longer be necessary.

I. --cmake_added_options "-DENABLE_ada=OFF -DENABLE_octave=OFF"

Ia. disabling of Ada

Please do not disable Ada. I worked hard on that language support
during this release cycle (see 2.2 in README.release).  I am pretty
sure Greg participated in testing those results for Cygwin and
MinGW-w64/MSYS2. so it should "just work" on Cygwin.  In fact, if it
does not, then there is obviously more Ada work for me to do.

Ib. disabling octave

There has been no recent PLplot work on the octave binding so you may
have to keep that disabled.  It appears that the octave-devel-4.0.0-3
package is available for Cygwin.  Does that work or is there some
incompatiblity with that version of octave? I am virtually positive I
have asked this question before, but I don't remember the answer, and
hopefully you can just refer to notes to supply me with the answer
rather than having to run a special octave test.

II. --do_ctest no

This should be yes.

Here are some additional limitations I discovered by looking at
cmake.out.

1. -- WARNING: no working Java compiler so disabling Java binding and
examples (from cmake.out).

I think we are stuck with this limitation for 64-bit Cygwin for now.
My search using <http://cygwin.com/cgi-bin2/package-grep.cgi> for
"gcc-java" found two versions of that package on 32-bit Cygwin, but those
packages do not exist on 64-bit Cygwin. And if I recall correctly,
this has been a long-standing issue with 64-bit Cygwin.  I wonder what
the source of that 64-bit Cygwin packaging problem is?

2. "Application initialization failed: no display name and no $DISPLAY
environment variable
Error in startup script: couldn't load file "/usr/bin/tk85.dll" (from
cmake.out).

As I recall you have a standard way to address this issue.  Can you do
that in a script (say in the ~/.profile file when you login using the
bash shell) whenever you login to your Cygwin platform so you never
run into this again?

3. -- WARNING: no working D compiler so disabling D binding and
examples.

I can find no package for gdc (the GNU D compiler that we use on
Linux) on either 32-bit or 64-bit Cygwin.  So there is nothing
we can do here until someone packages gdc for Cygwin.

4. -- WARNING: SHAPELIB not found.  Setting HAVE_SHAPELIB to OFF.

Please address this issue by installing shapelib-1.3.0-1 
(known to be available on 64-bit Cygwin).

5. -- WARNING: Setting PLD_pdf to OFF.

I can find no package for libharu or libhpdf (another name for
the same library) on 32-bit or 64-bit Cygwin. So there is nothing
we can do here until someone packages this library (see
<http://libharu.org/> for a description of it) for Cygwin.

6. -- WARNING:The camlidl application not found. Disabling OCaml binding

I can find no package for camlidl on 32-bit or 64-bit Cygwin. So there
is nothing we can do here until someone packages camlidl for Cygwin.
Note that Cygwin does have a package for ocaml-4.02.3-2 so you may
want to contact that packager to see why he hasn't taken one
additional critical step and also packaged camlidl which (as you can
see from <http://caml.inria.fr/pub/old_caml_site/camlidl/>) is
necessary to interface ocaml with a C library such as PLplot.

To summarize this, please follow the suggestions I have made in Ia,
II, 2, and 4 and re-run the test.  I will wait for those
as-complete-as-possible noninteractive Cygwin results before posting
them in our Wiki table that summarizes near-complete test results. I
would appreciate (soon if you have notes, but otherwise as a low
priority) your answers to the questions posed in Ib concerning octave.
As a low priority in the longer term you will likely want to agitate
on the Cygwin list concerning the missing gdc, libharu (or
libhpdf) and especially gcc-java and camlidl packages.

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
__________________________

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to