sorry to be replying here to my own rantings... I went ahead and
followed the instructions listed below to install plplot, but received
the following error
-- PDL_VERSION = 2.4.4
-- PDL version >= 2.4.1. Enabling Perl/PDL examples in tests
-- PDL_PLPLOT_VERSION = Can't locate PDL/Graphics/PLplot.pm in @INC
(@INC contains: /usr/local/lib/perl5/5.8.8/darwin-2level
/usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/darwin-2level
/usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl
.).
BEGIN failed--compilation aborted.
CMake Error at cmake/modules/plplot.cmake:71 (math):
math cannot parse the expression: "0*1000000 + Can't locate
PDL/Graphics/PLplot.pm in @INC (@INC contains:
/usr/local/lib/perl5/5.8.8/darwin-2level /usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/darwin-2level
/usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .).
BEGIN failed--compilation aborted.
.0*1000 + Can't locate PDL/Graphics/PLplot.pm in @INC (@INC contains:
/usr/local/lib/perl5/5.8.8/darwin-2level /usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/darwin-2level
/usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .).
BEGIN failed--compilation aborted.
.0": syntax error, unexpected exp_DIVIDE, expecting exp_OPENPARENT or
exp_NUMBER (29)
Call Stack (most recent call first):
cmake/modules/pdl.cmake:71 (transform_version)
cmake/modules/plplot.cmake:428 (include)
CMakeLists.txt:82 (include)
I thought plplot was the prerequisite for PDL::Graphics::PLplot, but
it seems to be the other way around. Now I am really confused and
stuck.
Suggestions welcome.
On Fri, Aug 28, 2009 at 8:35 PM, P Kishor<[email protected]> wrote:
> On Fri, Aug 28, 2009 at 7:59 PM, P Kishor<[email protected]> wrote:
> > In my quest to learn PDL, I am trying to create simple 2D arrays of z
> > values and plotting them, kinda like possible with this little R
> > program at
> > http://addictedtor.free.fr/graphiques/RGraphGallery.php?graph=27
> >
> > I have several questions in this regard, from the simplest, most
> > complex to the most complex but possibly simplest --
> >
> > 1. How do I do the above?
> >
> > 2. How do I determine what PDL sub-modules I have already installed?
> >
> > 3. How do I install PDL::Graphics::TriD on a Mac with Leopard 10.5.8?
> > I don't have this particular module installed, and when I tried to, I
> > got a boatload of error messages, so many that I don't know even where
> > to start. How do I capture these messages so I can try to trace back
> > as to what is failing? The final message from the failed cpan session
> > is
> >
> > ? ? ?_XS_PDL_plgcol0a in PLplot.o
> > ? ? ?_XS_PDL_plParseOpts in PLplot.o
> > ? ? ?_XS_PDL_plAllocGrid in PLplot.o
> > ? ? ?_XS_PDL_plAlloc2dGrid in PLplot.o
> > ? ? ?_XS_PDL_plstripc in PLplot.o
> > ? ? ?_XS_PDL_plgriddata in PLplot.o
> > ld: symbol(s) not found
> > collect2: ld returned 1 exit status
> > make[2]: *** [../../blib/arch/auto/PDL/Graphics/PLplot/PLplot.bundle]
> > Error 1
> > make[1]: *** [subdirs] Error 2
> > make: *** [subdirs] Error 2
> > ?CHM/PDL-2.4.4.tar.gz
> > ?/usr/bin/make -- NOT OK
> > Running make test
> > ?Can't test without successful make
> > Running make install
> > ?Make had returned bad status, install seems impossible
> > Failed during this command:
> > ?CHM/PDL-2.4.4.tar.gz ? ? ? ? ? ? ? ? ? ? ? ? : make NO
> >
> > cpan[2]>
> >
> ..
>
>
> So, seems like I don't have PLplot installed which is causing
> PDL::Graphics::TriD to choke up. So, I downloaded PLplot and found
> that it doesn't use the more familiar (to me) GNU autoconf mechanism.
> Looking at its cmake instructions, I have come up with the following,
> but before I run the following incantation and bugger up my machine, I
> am seeking your advice -- is this suitable for a Mac OS X Leopard
> installation?
>
> ~/Projects $ svn co
> http://plplot.svn.sourceforge.net/svnroot/plplot/trunk plplot
> download a boatload of stuf
> ~/Projects $ cd plplot
> ~/Projects/plplot $ ls
> .gitignore ? ? ? ? ? ? ? ? ? ? ? README.emacs ? ? ? ? ? ? ? ? ? ?
> include/
> .svn/ ? ? ? ? ? ? ? ? ? ? ? ? ? ?README.release ? ? ? ? ? ? ? ? ? lib/
> AUTHORS ? ? ? ? ? ? ? ? ? ? ? ? ?README.testing ? ? ? ? ? ? ? ? ? old/
> CMakeLists.txt ? ? ? ? ? ? ? ? ? SERVICE ? ? ? ? ? ? ? ? ? ? ? ?
> ?pkgcfg/
> COPYING.LIB ? ? ? ? ? ? ? ? ? ? ?ToDo
> plplot-c-style.el
> ChangeLog ? ? ? ? ? ? ? ? ? ? ? ?bindings/ ? ? ? ? ? ? ? ? ? ? ?
> ?plplot_test/
> Copyright ? ? ? ? ? ? ? ? ? ? ? ?cmake/ ? ? ? ? ? ? ? ? ? ? ? ? ? rpm/
> FAQ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?config.h.cmake ? ? ? ? ? ? ? ? ?
> scripts/
> INSTALL ? ? ? ? ? ? ? ? ? ? ? ? ?data/ ? ? ? ? ? ? ? ? ? ? ? ? ? ?src/
> NEWS ? ? ? ? ? ? ? ? ? ? ? ? ? ? debian/ ? ? ? ? ? ? ? ? ? ? ? ? ?sys/
> OLD-README.release ? ? ? ? ? ? ? doc/ ? ? ? ? ? ? ? ? ? ? ? ? ? ?
> uncrustify.cfg
> PROBLEMS ? ? ? ? ? ? ? ? ? ? ? ? drivers/ ? ? ? ? ? ? ? ? ? ? ? ? utils/
> README ? ? ? ? ? ? ? ? ? ? ? ? ? examples/ ? ? ? ? ? ? ? ? ? ? ? ?www/
> README.Release_Manager_Cookbook ?fonts/
> README.developers ? ? ? ? ? ? ? ?git/
>
> # adapted from
> http://plplot.sourceforge.net/docbook-manual/plplot-html-5.9.4/os-notes.html
> ~/Projects/plplot $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/plplot .
& cmake.out
> ~/Projects/plplot $ make >& make.out
>
> #(optional, requires -DBUILD_TEST=ON option for cmake)
> ~/Projects/plplot $ ctest >& ctest.out
> ~/Projects/plplot $ make install >& make_install.out
> ~/Projects/plplot $ cd /usr/local/plplot/share/plplot<version>/examples/
> /usr/local/plplot/share/plplot<version>/examples/ $ make >&
> make_examples.out
> /usr/local/plplot/share/plplot<version>/examples/ $ ./plplot-test.sh
& plplot-test.sh.out
>
> And, then, if the above works, then retry
>
> cpan> install PDL::Graphics::TriD
>
--
Puneet Kishor http://www.punkish.org
Carbon Model http://carbonmodel.org
Charter Member, Open Source Geospatial Foundation http://www.osgeo.org
Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor
Nelson Institute, UW-Madison http://www.nelson.wisc.edu
-----------------------------------------------------------------------
Assertions are politics; backing up assertions with evidence is science
=======================================================================
Sent from Ft Myer, VA, United States
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl