From: Alan W. I. <ir...@be...> - 2016-11-29 19:58:51
|
On 2016-11-29 03:37-0800 Alan W. Irwin wrote: > Anyhow, I hope to start seeing some preliminary test report tarballs > from you guys soon with even more finalized reports later on a wide > variety of platforms during our key two-week test period where we plan > to keep PLplot changes as minimal as possible consistent with fixing > the bugs you guys find as a result of these comprehensive tests. To substantially reduce the testing time for these preliminary tests, you can limit which components of PLplot are comprehensively tested by use of the --cmake_added_options option. For example, I recently had complete comprehensive testing success with just our Tcl binding and examples using scripts/comprehensive_test.sh --cmake_added_options "-DDEFAULT_NO_DEVICES=ON -DPLD_ps=ON -DDEFAULT_NO_BINDINGS=ON -DENABLE_tcl=ON" --do_test_interactive no and with just our f95 binding and examples (which are completely rewritten, by the way, for this release, see README.release) using scripts/comprehensive_test.sh --cmake_added_options "-DDEFAULT_NO_DEVICES=ON -DPLD_ps=ON -DDEFAULT_NO_BINDINGS=ON -DENABLE_f95=ON" --do_test_interactive no I particularly encourage all our Fortran users to try the above test to make sure the new Fortran binding and examples work perfectly for their particular Fortran compiler. As always, please send me the report tarball for both failure and success. If failure, that report tarball helps me to diagnose any issues there might be or at least identify the Fortran compiler that is failing, and if success, then that report tarball gives me the details to report (with your permission) that success at <https://sourceforge.net/p/plplot/wiki/Testing_PLplot/#Fortran%20Testing%20Reports> Note, we have already had comprehensive testing success for our new powerful Fortran binding and examples with the NAG fortran compiler (self described as "valued by developers all over the globe for its checking capabilities and detailed error reporting"), the ifort compiler, and gfortran-4.9.2. So I don't anticipate many more changes are required for our new Fortran binding and examples. But we have had a bad report for gfortran-4.8.x apparently because that older version of the compiler does not provide an iso_c_binding module (upon which our new binding is based) of sufficient quality. So you should take gfortran-4.9.2 as the minimum version of gfortran that we support, and if you are temporarily stuck with an older version, we do provide the -DPL_DEPRECATED_f95=ON option which will give you access to our old deprecated Fortran binding and examples for at least this release, and probably a few more until with consultation with Fortran users here we drop this currently deprecated code completely. 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 __________________________ |