Hi

Thanks for the quick reply. I've given your steps a try:

(1) install the latest SciPDL (NOT SciKarl as this dates back to Lion or
> something) which works with perl 5.12. Note you seem to be several versions
> back so I am guessing you upgraded straight from Lion or something?
>

Actually its a new Mac so its a 'fresh' install of OS X Mavericks - the
older versions may be an indication that I found the wrong programs to
install on the internet.

I found PDL-2.007 following a link for SciPDL and then used 'cpan install
PDL' as suggest in the INSTALL file. This appears to have worked fine.

(2) sudo ln -s /usr/bin/perl5.12 /usr/local/bin/perl


> (3) make sure /usr/local/bin is at the front of your PATH.
>

By 'front' I presume you mean at the beginning of the list from 'echo
$PATH'? At the moment Scisoft was pushing /usr/local/bin off the front, so
I have now restored it to the front. I note that now /usr/local/bin appears
twice in my PATH, once at the beginning and once halfway through - does
that matter?


> Then 'perl script' ought to work. For 'perldl' you will have to edit the
> #! line. (Though you can do 'perl /usr/local/bin/perldl' too).
>

Still getting the same error unfortunately. How should I edit the #! line
(at the moment it reads ( #!/usr/bin/perl -w )

Cheers,

Nick






> On 19/11/2013, at 9:49 AM, Nick Wright <[email protected]>
>  wrote:
>
> > Hi Karl
> >
> > I've been a long-time Perl / PDL user, for which I'm eternally grateful
> to you for starting PDL off and contributing so much to it over the years.
> I'm not sure how much you're still involved with it, so apologies if this
> email is going to the wrong place.
> >
> > I've recently got a new MacBook with OS X Mavericks installed and
> quickly set about installing Perl, pgplot, and PDL (via SciKarl - thanks
> again!). Unfortunately I don't seem to be able to get Perl/PDL to called
> pgplot via its own PGPLOT module. I get errors such as this:
> >
> > Can't load
> '/Library/Perl/5.8.6/darwin-thread-multi-2level//auto/PDL/Core/Core.bundle'
> for module PDL::Core:
> dlopen(/Library/Perl/5.8.6/darwin-thread-multi-2level//auto/PDL/Core/Core.bundle,
> 1): no suitable image found.  Did find:
> >
> /Library/Perl/5.8.6/darwin-thread-multi-2level//auto/PDL/Core/Core.bundle:
> mach-o, but wrong architecture at
> /System/Library/Perl/5.16/darwin-thread-multi-2level/DynaLoader.pm line 194.
> >  at (eval 1) line 6.
> >
> > In fact when I tried to installed PGPLOT-2.0 and I run 'make test' I get
> a similar error:
> >
> > Can't load 'blib/arch/auto/PGPLOT/PGPLOT.bundle' for module PGPLOT:
> dlopen(blib/arch/auto/PGPLOT/PGPLOT.bundle, 2): Symbol not found: _cpgdraw
> >   Referenced from: blib/arch/auto/PGPLOT/PGPLOT.bundle
> >   Expected in: flat namespace
> >  in blib/arch/auto/PGPLOT/PGPLOT.bundle at
> /System/Library/Perl/5.16/darwin-thread-multi-2level/DynaLoader.pm line
> 194, <STDIN> line 1.
> >  at test1.p line 3.
> >
> > (but slightly different). I seem to remember SciKarl and pgplot
> installing themselves very effectively when I last set up a new Mac (~2010)
> so I'm wondering if this is something in OS X Mavericks, or just if I've
> forgotten to do something.
> >
> > Attached are the logs of perl -V (log1), perl Makefile.PL (log2), make
> (log3), and make test (log4) for your information.
> >
> > Hoping you can shed some light on the problem (or at least point me to
> someone who could).
> >
> > Many thanks,
> >
> > Nick
> >
> > <log1><log2><log3><log4>
>
>
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to