If you go to the PDL web site: http://pdl.perl.org
and click on the Download under About PDL in the
side bar you'll get to the sourceforge site.  By
default, clicking on Download Now! from a Mac platform
should download the SciKarl package.

--Chris

On 7/17/2010 1:41 PM, Barry Hall wrote:
> Is SciKarl a package like any other, I can install from CPAN or is there
> another method for that?
>
> On Jul 17, 2010, at 11:44 AM, Chris Marshall wrote:
>
>>
>>> On Sat, Jul 17, 2010 at 10:40 AM, Barry
>>> Hall<[email protected]> wrote:
>>>> are the instructions under
>>>>
>>>> man perlmacosx
>>>>
>>>> sufficient for someone who is "challenged" to do a complete install
>>>> of perl
>>>> on a mac book?
>>
>> I would not recommend installing your own perl if you
>> are "challenged" unless you are willing to put in the
>> hours to support and configure thing (P Kishor can
>> attest to that). It is not difficult but you have to
>> have enough familiarity to work around issues of things
>> installing in non-default locations.
>>
>>>> If so, what version do you recommend?
>>
>> I recommend using the OS perl until you get going.
>> Otherwise you'll spend lots of time perl-ing and
>> not much time PDL-ing.
>>
>>>> I think I would like a clean copy now ... I'm willing to spend an
>>>> afternoon
>>>> on it if need be.
>>
>> Only if you already know what to do. I am a PDL
>> developer and build PDL from scratch on a number
>> of different platforms but if I were to build my
>> own perl I would say it could easily take me a
>> weekend to get things going.
>>
>>> Installing perl takes about 30 mins or less. It is remarkable... all
>>> almost 200,000 tests of it pass cleanly.
>>>
>>>> I really need all the functionality of PDL now ... was too busy to
>>>> fart with
>>>> it before when I asked. Had to get some stuff done for work.
>>
>> I suggest installing SciKarl first. Then use the cpan shell
>> to install the latest development version CHM/PDL-2.4.6_014.tar.gz
>> which has lots of improvements over the Jan 2.4.6 release.
>>
>>> Ok, not that we have dealt with perl, lets tackle PDL. You can get
>>> most of PDL by installing SciKarl. The only issue with SciKarl is that
>>> it uses the Apple perl and installs under /usr/bin. If you are ok with
>>> that, SciKarl is a highly recommended route. Apparently it is a single
>>> click install (I say "apparently" because I haven't installed it
>>> myself).
>>
>> You say po-ta-to, I say po-tah-to... Using the system perl
>> instead of a roll your own means that other users will be
>> able to test and fix problems for the standard enviroment.
>> If something is off with a private perl install, then you
>> are pretty much on your own until you sort things out.
>> There will be mysterious failures that don't make sense....
>> because they are a result of a broken perl install and PDL
>> assumes you have a *working* perl.
>>
>>> If you want to install your own Perl and PDL (like I have done), first
>>> start by defining 'all' in "I really need all the functionality of PDL
>>> now." Most all PDL modules install without any problem. The ones that
>>> I haven't been able to install are GSL (Gnu Scientific Library) and
>>> slatec. I don't really need them right now. Are they are part of your
>>> "all"?
>>
>> You do have to define what you mean by "all". Since Mac OS X is
>> basically unix, if the external dependencies for PDL are installed
>> then it should build everything. You can type 'perldl -V' to get
>> the PDL configuration from PDL::Config.
>>
>> Good luck and hope this helps,
>> Chris
>>
>>> The other module that I had problem with was PLplot. First get PLplot
>>> installed correctly (instructions are in several recent emails in this
>>> list archive). Then, 'make' PDL, but then, edit the
>>> Graphics/PLplot/Makefile (again, instructions are in many recent
>>> emails in this list archive).
>>>
>>> With that done, PDL builds very well.
>>>
>>> Oh, and use the latest dev release. It works very well.
>>>
>>>> I'm just a little afraid of the warnings in that man page ... I
>>>> can't afford
>>>> to "cream" my perl and not have anything useful come Monday.
>>>>
>>>>
>>>> On Jul 3, 2010, at 10:45 AM, P Kishor wrote:
>>>>
>>>>> On Sat, Jul 3, 2010 at 9:01 AM, Barry Hall<[email protected]>
>>>>> wrote:
>>>>>>
>>>>>> Trying to install PDL using CPAN -- newbie not sure where to start
>>>>>> here.
>>>>>
>>>>>
>>>>> I will write up my experience, but until then, here is what I
>>>>> suggest --
>>>>>
>>>>> 0. I prefer to install against my own install of Perl. Perl installs
>>>>> cleanly, clearly, and without a single hassle on a Mac. All one
>>>>> hundred and bazillion thousand tests of it pass cleanly. It is a heady
>>>>> feeling to read the summary that 100% of 1,85,000 (or whatever large
>>>>> number) tests passed. That is what I would recommend. If you do, Perl
>>>>> will get installed in /usr/local
>>>>>
>>>>> 0.1. Even if you prefer to not install your own Perl, you will likely
>>>>> have to install some dependencies yourself, in which case, the stuff
>>>>> you install will go under /usr/local
>>>>>
>>>>> 1. Forget CPAN, when it comes to PDL. Instead, download the source,
>>>>> and start from there. Assume, the PDL source is in ~/src/PDL-2.4.6.
>>>>>
>>>>> 2. cd into PDL src and open up perldl.conf in a text editor. Set
>>>>> slatec, GSL, PLplot, PGPLOT and other exotic stuff that you may not
>>>>> need to 0 (zero). Remember, undef means PDL will still try to build if
>>>>> it can (let PDL decide), 1 means PDL will be forced to build it, and 0
>>>>> means PDL will ignore it. Start with 0.
>>>>>
>>>>> 3. type the following in your PDL src file
>>>>>
>>>>> ~/src/PDL-2.4.6 % perl Makefile.PL
>>>>>
>>>>> 4. If you are lucky, it will configure without any errors. In which
>>>>> case, type the following
>>>>>
>>>>> ~/src/PDL-2.4.6 % make&& sudo make install
>>>>>
>>>>> and start using PDL once it is installed.
>>>>>
>>>>> 5. If you are unlucky in #3 above, and encounter errors, note them all
>>>>> down. Most will be easily fixable, because they will be because of old
>>>>> or missing libraries. Find the libraries and install them (one by
>>>>> one). After each install of a library, repeat step #3 again. Remember,
>>>>> all the stuff you install will go to /usr/local
>>>>>
>>>>> I keep a record of everything I have installed, including the
>>>>> configure options I used, and any relevant output of the make and make
>>>>> install commands.
>>>>>
>>>>> 80%-90% of PDL is very easy to install. The remainder is a pain in the
>>>>> ass, but it is doable. All depends on how badly you want it all.
>>>>>
>>>>> Once you have installed PDL, read the chapter on Threading. Be amazed,
>>>>> and evangelize PDL's use to others.
>>>>>
>>>>>> I've just accepted whatever else CPAN wanted to install.
>>>>>> Need someone to point me in the right direction.
>>>>>> Used to using PPM on windows based machine.
>>>>>> Never had this number of errors trying install any package.
>>>>>> Don't know where to start.
>>>>>>
>>>>>>
>>>>>>
>>>>>> cpan> install PDL
>>>>>>
>>>>>>
>>>>>> I get a lot of these:
>>>>>>
>>>>>> -- NOT OK
>>>>>> Running make test
>>>>>> Can't test without successful make
>>>>>> Running make install
>>>>>> make had returned bad status, install seems impossible
>>>>>>
>>>>>>
>>>>>> probable cause?
>>>>>>
>>>>>> Also had a couple of these:
>>>>>>
>>>>>>
>>>>>> Can't locate ExtUtils/F77.pm in @INC (@INC contains:
>>>>>> /Library/Perl/Updates/5.8.8
>>>>>> /System/Library/Perl/5.8.8/darwin-thread-multi-2level
>>>>>> /System/Library/Perl/5.8.8
>>>>>> /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8
>>>>>> /Library/Perl
>>>>>> /Network/Library/Perl/5.8.8/darwin-thread-multi-2level
>>>>>> /Network/Library/Perl/5.8.8 /Network/Library/Perl
>>>>>> /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level
>>>>>> /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6
>>>>>> /Library/Perl/5.8.1
>>>>>> /Users/barryhall/.cpan/build/PDL-2.4.6
>>>>>> /Users/barryhall/.cpan/build/PDL-2.4.6/Lib .) at (eval 269) line 2.
>>>>>> BEGIN failed--compilation aborted at (eval 269) line 2.
>>>>>>
>>>>>> ExtUtils::F77 module not found. Ought not build PDL::Slatec
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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
>>>>> =======================================================================
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Perldl mailing list
>>> [email protected]
>>> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>>>
>>>
>>>
>>>
>>> No virus found in this incoming message.
>>> Checked by AVG - www.avg.com
>>> Version: 9.0.839 / Virus Database: 271.1.1/3011 - Release Date:
>>> 07/17/10 02:35:00
>>>
>>
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 9.0.839 / Virus Database: 271.1.1/3011 - Release Date: 07/17/10 
> 02:35:00
>


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to