On 2011-03-10 17:03-0800 Alan W. Irwin wrote: > My own priority right now is to deal with the swig-generated binding > build errors so we can enable all languages by default again.
It turns out that const modifiers can mess up typemap matching for the composite argument cases unless you put const into the typemap argument identifiers consistent with the C API arguments in plplotcapi.i. To avoid any ambiguity about this, I have decided to use const modifiers consistently for all Matrix (except for outMatrixCk) and Array types of typemaps (not just the composite typemaps). The result (revision 11618) is that Java now builds and gives results that are consistent with C. I have enabled Java by default because of this good result. This good swig result for Java bindings and examples gives me a lot of confidence that the remaining issues with Python, Lua, and Octave will be straightforward for me to sort out. 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); PLplot scientific plotting software package (plplot.org); 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 __________________________ ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel