Er, I fixed TriD on the mac a while ago but failed miserably at committing my fixes to the git repository. I'll try to get it checked in this weekend, maybe tonight.
On Aug 28, 2009, at 10:25 PM, P Kishor wrote: > ahhhh damn! From perldl.conf > > # Try to build Graphics/TriD > # > # There are problems with the build on OS-X, so we turn it off by > default > # for such systems > # > WITH_3D => $^O eq "darwin" || $^O eq 'MSWin32' ? 0 : undef, > > > I guess I am sol using PDL for graphics because I am on a Mac, no? > > On Sat, Aug 29, 2009 at 12:03 AM, P Kishor<[email protected]> wrote: >> 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 > _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
