From: Alan W. I. <ir...@be...> - 2015-07-12 02:28:04
|
On 2015-07-11 17:52-0600 Orion Poplawski wrote: >On 07/10/2015 12:04 PM, Orion Poplawski wrote: >> >> My fix for octave 4.0,0 support in swig is here: >> https://github.com/swig/swig/pull/460 > plplot 5.11.0 is building fine in Rawhide with a patched swig 3.0.6, octave > 4.0.0, and the patch to plplot for swig 3.0.6 doc issue. Hi Orion: Thanks for that encouraging news with regard to good builds of the octave binding of PLplot against Octave-4.0.0. But I have also been concerned about the run-time results as well which you can straightforwardly check there by simply running cmake .... >& cmake.out make test_diff_psc >& test_diff_psc.out in an initially empty build tree. Normally that test shows there are no differences between the octave-generated and C-generated results for all our examples for the Octave-3.x.y case. If running that test there shows the same thing for the Octave-4.0.0 case that is a very strong test of our octave bindings for that case. Regardless of whether you try such a run time check, your build success motivates me to expand the epa_build implementation to see how far I can get with an epa_build of Octave-4.0.0 and patched versions of swig-2 and swig-3. Assuming I can epa_build all of those, then that would allow me to do the above run-time check here for patched versions of both swig-2 and swig-3, and thus help build the case to get your swig patch (or two variants of that if your patch has to be modified for swig-2) into the next official releases of both swig-2 and swig-3. 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 __________________________ |