Hi again Puneet: PLplot has nothing to do with 3D (openGL) support. I
guess that openGL is problematic for Darwin, but PLplot should be OK.
--Doug
On Sat, 29 Aug 2009, 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