Hi Edvard: This has to do with the drivers installed with plplot. It
looks like plplot was not installed with the JPEG library. Did you
compile and install plplot yourself, or did you use an Ubuntu package?
My recipe for building plplot looks something like this:
(untar plplot package and change to that directory)
export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/lib/pkgconfig
cmake -DCMAKE_INSTALL_PREFIX=/usr/lib -DPLD_png=ON -DPLD_jpeg=ON
-DPLD_memcairo=ON -DDEFAULT_NO_BINDINGS=ON -DENABLE_cxx=ON -DPLD_pngcairo=ON
-DPLD_pscairo=ON -DPLD_pdfcairo=ON CMakeLists.txt
make
This works for me on CentOS (RedHat enterprise clone) with libjpeg and
cmake installed.
I think you should be able to install a new plplot underneith the PDL and
PDL::Graphics::PLplot installation and it should still work.
Do any Ubuntu users have any quick suggestions?
Regards,
Doug Hunt
[email protected]
Software Engineer
UCAR - COSMIC, Tel. (303) 497-2611
On Tue, 26 Oct 2010, Edvardsen K?re wrote:
Dear Doug.
I'm running PDL v2.4.5 and perl v5.10.1 built for x86_64, under Ubuntu 10.04.
I'd like to make some 2D plots with PLplot (or PGPLOT when very simple) and
save them as jpeg's but I'm not offered jpeg as a device. I'm pretty sure I
was able to write jpeg's in earlier installations of PDL.
Any idea what I'm doing wrong?
This is what I'm offered at the moment:
perldl> $pl = PDL::Graphics::PLplot->new (DEV => "png", FILE => "test.png")
Requested device png not available
Plotting Options:
< 1> xwin X-Window (Xlib)
< 2> ps PostScript File (monochrome)
< 3> psc PostScript File (color)
< 4> xfig Fig file
< 5> null Null device
< 6> mem User-supplied memory device
< 7> svg Scalable Vector Graphics (SVG 1.1)
Sincerely,
Kare Edvardsen
--
Kare Edvardsen
Scientist
Department of Engineering and Safety
University of Tromso
www.uit.no
[email protected]
Office: +47 77 66 03 85
Swb: +47 77 66 03 02
Mob: +47 90 74 60 69
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl