On Sat, Aug 29, 2009 at 12:47 PM, Craig
DeForest<[email protected]> wrote:
> 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.
>


Thanks Craig. Just announce here on the list when you post the updates
please. Many thanks,

Puneet.


>
> 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
>>
>
>



-- 
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

Reply via email to