Thanks for the clarification.

Since gdl's cvs handles the new API correctly, I've put a warning in the AUR gnudatalanguage package and created a gnudatalanguage-cvs package that can be built successfully. (Of course other distro's mileage may vary).


On 29 December 2013 18:21, Alan W. Irwin <> wrote:
On 2013-12-29 09:48-0000 James Tappin wrote:

Am I right in thinking that even if PL_DEPRECATED is set to ON at build
time, the deprecated routines such as 'plwid' are only accessible from C?

Not exactly.  For example, if you look in bindings/c++/
there are lots of references to PL_DEPRECATED.  However, we
forgot to define plstream::wid for the PL_DEPRECATED case as part
of all the massive width changes done some time ago.

I am not sure what to do about that since this problem has now
occurred for two development releases, and it may not be worth fixing
at this late stage since soon (perhaps in this release cycle?) we will
be completely removing plwid (and other deprecated items) in any case.

@Andrew: I pretty much rely on you to make this decision about whether
to ignore, fix, or remove.

Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (; the Time
Ephemerides project (; PLplot scientific plotting
software package (; the libLASi project
(; the Loads of Linux Links project (;
and the Linux Brochure Project (

Linux-powered Science