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

Reply via email to