Hi a third time, Puneet:

I just noticed a confusing typo in my recent post:

Compile PLplot in the normal way, and *note* which directories the libraries and include files are installed to.

Please switch 'note' for 'not'!

--Doug

On Sat, 29 Aug 2009, Douglas Hunt wrote:

Hi Puneet:  plplot is indeed a prerequisite for PDL::Graphics::PLplot.

I've not tested this on Darwin, but I imagine it should work. Compile PLplot in the normal way, and not which directories the libraries and include files are installed to.

Then before running the 'perl Makefile.PL' for PDL, edit the perldl.conf file in the top level PDL directory. There should be variables you can set for the location of PLplot libraries and include files.

Regards,

 Doug

On Sat, 29 Aug 2009, P Kishor 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

Reply via email to