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
