Andrew and Orion should have already seen my post to the swig-user mailing list, but I am forwarding that post (see below) to the plplot-devel mailing list for anyone else here who may be interested in getting the combination of (patched) swig-2.0.11, Octave-3.8.0, and PLplot to work well together.
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 __________________________ ---------- Forwarded message ---------- Date: Tue, 14 Jan 2014 18:50:49 -0800 (PST) From: Alan W. Irwin <ir...@beluga.phys.uvic.ca> To: William S Fulton <w...@fultondesigns.co.uk> Cc: Andrew Ross <andrewr...@users.sourceforge.net>, Orion Poplawski <or...@cora.nwra.com>, swig-user <swig-u...@lists.sourceforge.net>, Karl Wette <karl.we...@gmail.com> Subject: Re: [Swig-user] [swig:bugs] #1353 Octave 3.8.0 support On 2014-01-14 19:18-0000 William S Fulton wrote: > On 09/01/14 02:25, Alan W. Irwin wrote: >> Hi William: >> >> I saw your post at the bottom of >> http://octave.1599824.n4.nabble.com/Fwd-swig-bugs-1353-Octave-3-8-0-support-td4660724.html, >> >> and I am very pleased that you feel the Octave change to implement >> OCTAVE_{MAJOR,MINOR,PATCH} macros will make it possible for Swig to >> support Octave-3.8.0 and later. >> >> Please let me know when you have implemented your current ideas for >> the necessary Swig adjustments in the swig repository so the PLplot >> developers can test the combination of that version of swig with >> Octave-3.8.0 and PLplot to help check that there are no further >> Octave-3.8.0 surprises. > Karl Wette has now added support for the pending 3.0.0 release. Thanks for that heads-up, and my thanks to Karl for finding a solution. A backported (only by commenting out the updates to CHANGES.current for obvious reasons) version of Karl's patch at https://github.com/swig/swig/commit/5b167cc12daf9ea275c17fedaefc975450613ab2.patch applies cleanly to swig-2.0.11. That patched version of swig builds and installs cleanly, and also generates extensive good test results for our swig-generated Java, Python, Octave, and Lua bindings. The Octave version used for this fairly comprehensive test was 3.6.2 so the test only shows there are no regressions for PLplot when the above modified patch (which has been committed to cmake/epa_build/swig/swig-3.8.0.patch in the svn trunk version of PLplot as of revision 12940) has been applied to swig-2.0.11. Other PLplot developers addressed here do have access to Octave-3.8.0 so I encourage them to repeat my test with that version of Octave to make sure there are no additional issues (whether swig-related or not) with that octave version. 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 __________________________ ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Swig-user mailing list swig-u...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/swig-user ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel