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

Reply via email to