One of the tools I use a lot to figure out linking and visibility issues is
"ldd -r".  I was getting some wacky results for that this afternoon for the
gcw device until I realized rpath was being set up improperly for _all_ the
dynamic devices so that the old system version of libplplot was being
run-time loaded for dynamic devices rather than the updated version that I
had just installed to a special prefix area.  The symptoms of this bug were
subtle but nasty (bug fixes in the core library were silently ignored when 
tests were done in the install tree if a system version of libplplot was
available in /usr/lib).  Anyhow, this bug has probably been around since I
first put together the CMake code to build the dynamic devices, and I am
glad it is now gone (as of revision 8889).

I have also just (revision 8891) sorted out a large number of visibility
issues associated with libplplotgnome2.  I am now able to build and run the
gnome2 demos, plplotcanvas_animation and plplotcanvas_demo, in the installed
examples/c directory without any issues.

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 the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to