On Fri, Jul 2, 2010 at 3:44 PM, Chris Marshall <[email protected]> wrote:
> On 7/2/2010 4:30 PM, P Kishor wrote:
>>
>> On Fri, Jul 2, 2010 at 3:21 PM, Chris Marshall<[email protected]>  wrote:
>>>
>>> On 7/2/2010 12:16 PM, P Kishor wrote:
>>>>
>>>>
>>>> I was recently successful in building PLplot on my computer, so
>>>> emboldened by that experience, I decided to download the latest dev
>>>> release of PDL and give it a whirl. I hope the following report will
>>>> help Chris and others improve the installation process.
>>>
>>> Hi Puneet-
>>>
>>> This looks like anything but an install attempt for
>>> PDL-2.4.6_011.tar.gz.  With as many external dependencies
>>> as PDL has, one won't usually have much luck just trying
>>> any old thing and hoping things work.  :-(
>>
>> Ok. For one, I have been successfully able to install PDL-2.4.6_011.
>> It works, and works well.
>
> That is good news.
>
>>> I *strongly* recommend trying only one thing at a time.
>>>
>>> For example, as was recommended, if you want to try to
>>> build the CPAN developers release, just do a plain, no
>>> changes, build with the current external configuration
>>> that, presumably, works already.  If it does not, I don't
>>> recommend trying your own PDL build until you get a
>>> vanilla version working.
>>
>> I am quite certain now that I can get PDL to build on my computer with
>> the perldl.conf that I have. All I have to do is to stay away from
>> TriD, PGPLOT, GSL, FFTW and slatec. Everything else works. I don't
>> really need the other libraries, but was trying them out on a lark.
>
> As far as I know, TriD should build "out of the box" on
> MacOS X.  You sort of "came on board" right as I was
> finishing up the new TriD code.  Since then, I have gotten
> no fails on MacOS X.  Not that the code is perfect, just
> that everyone who has tried to build it has been successful.
>
> On the GSL front, it is possible that there is a new
> routine that was not present in the earlier versions of
> GSL.  If that is the case, a specific bug report against
> a specific PDL release and the usual perldl -V method
> to reproduce the problem would be great.
>
> The only FFTW supported by PDL is version 2 and it is a different
> API than the one in FFTW3 so you can't rename anything and expect
> things to work.
>
> Improved linear algebra support is something I would like
> to see but no one is actually working on this at the moment.
> I don't know if the slatec works in the scikarl release.
> That might be a useful data point for you.
>
>>
>>>
>>> That said, I notice from some of the errors reported
>>> it appears that you are building PDL with another PDL
>>> in your path.  That is bound to cause problems.  Some
>>> of the old stuff is from your previous OS/hardware
>>> which makes things worse as far as building PDL goes.
>>
>> I understand only part of the above. I do understand that the mix of
>> X11R6 from Apple, Leopard (i386) and Snow Leopard (x86_64) libraries
>> has been a source of some grief. However, having PDL 2.4.6 already on
>> my system has not been an issue.
>>
>>>
>>> You might consider a completely clean setup if you
>>> wish to be building PDL from scratch.
>>
>> I wouldn't even begin to know how to "clean" my machine of all old
>> traces of PDL before attempting on a new build, besides the fact that
>> it would be very impractical even if I knew how.
>
>>
>>>  At the very
>>> least, go through all the dependencies listed in the
>>> DEPENDENCIES file in the PDL top level directory.
>>> You should confirm that all of those are the correct
>>> version and platform for your current setup.
>>
>> Yes, that is good advice. Now I know how to solve most of them with
>> your and everyone else's help. As I said, I can now install PDL on Mac
>> OS X 10.6.4 except for the few dependencies listed above.
>
> You never did try SciKarl.  Any reason why?

Because SciKarl installs against Apple's perl. And, I never tinker
with Apple's stuff. As long as I screw up any installation under
/usr/local, I can hope to repair it, and I can replicate the successes
on other computers I manage (my laptop is the guinea pig, the test
bed).


> That is the
> far and away easiest way to work on the Mac OS X.  According
> to list discussion, you should be able to upgrade from that
> to the latest CPAN with the cpan shell install.
>
>> I will document all of these soon and add them to the wiki.
>>
>> Many thanks,
>>
>>
>>>
>>> That should help a lot with the mysterious and many
>>> failures you have been seeing due to such version skew.
>>>
>>> Good luck,
>>> Chris
>>>
>>
>>
>>
>>
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG - www.avg.com
>> Version: 9.0.830 / Virus Database: 271.1.1/2977 - Release Date: 07/02/10
>> 02:35:00
>>
>
>



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

Reply via email to