Andrew, there is a question for you at the end. I feel that the pdf device (originally developed by Werner) is well worth maintaining. Although it doesn't have all the capabilities of pdfcairo or pdfqt, its only external dependency is libhpdf (provided by the libharu software package). That library is quite uncomplicated. For example, it only took me a few hours to complete a CMake-based build system for it.
Following my own advice, I have recentely fixed the example 24 segfault for the pdf device (see http://sourceforge.net/tracker/?func=detail&aid=2899339&group_id=2915&atid=102915). That issue turned out ultimately to be caused by an upstream libharu issue. You can get access to my libharu bug fix (as well as gcc symbol visibility support, and a shiny new CMake-based build system) by downloading libharu-2.1.0 source code from http://libharu.org/wiki/Downloads and following the directions in _PLplot's_ cmake/external/libharu/README.libharu. I am working on getting those changes propagated upstream, but meanwhile at least on Linux, I can build and install the modified libharu with cmake-2.8.2 following the directions in the above README. Afterward, I can get CMake to find that installed libharu result with appropriate settings of CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH, build the PLplot pdf device (using the -DPLD_pdf=ON option), and test it with make test_c_pdf The result is there are some rendering issues (discussed some time ago with Werner), but no showstopping issues like the segfault that occurs with the unmodified library. If/when upstream libharu accepts my bug fix and makes a new release, I plan to turn PLD_pdf ON by default. Andrew, would you be interested in packaging up libharu (with my changes) for Debian? 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 __________________________ ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://ad.doubleclick.net/clk;226879339;13503038;l? http://clk.atdmt.com/CRS/go/247765532/direct/01/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel