On 2009-01-16 13:54-0000 Andrew Ross wrote: > Alan, > > I think I have now fixed this one. h2def.py did not understand the > PLDLLIMPEXP macros in plplotcanvas.h. Stripping these out with sed before > processing means the python plplotcanvas bindings are generated > correctly again. I get a load of GtkDeprecationWarning messages when I > run the python plplotcanvas demos, but they work ok. I have tested this > with and without -fvisibility=hidden. It would be good if others could > check this too as we are approaching the release.
Hi Andrew: Thanks very much for figuring out this complicated issue. For my Debian testing platform, I have done two tests of your changes. (1) I tested the -fvisibility=hidden case with default. That default Python/numpy version automatically disables the inconsistent Numeric version of pygcw that is available on Debian testing. (2) I tested the -fvisibility=hidden case with -DHAVE_NUMPY=OFF. That Python/Numeric version is consistent with the Numeric version of pygcw available on Debian testing so pygcw was automatically enabled for this case. In the first case, the C versions of the plplotcanvas demos worked fine in the installed examples. In the second case both the C versions and python versions of the plplplotcanvas demos worked fine in the installed examples. In sum, your fix is looking good from here, but your Ubuntu platforms are not that different from mine so additional interactive testing in the installed examples is requested from other developers here. 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 __________________________ ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel