When I do a sanity check on the install of SciKarl, I get the following
errors:
perldl> use
PDL;
perldl> use
PDL::Minuit;
perldl> use
PDL::GSL::RNG;
Can't load
'/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/RNG/RNG.bundle'
for module PDL::GSL::RNG:
dlopen(/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/RNG/RNG.bundle,
1): Symbol not found: _gsl_rng_cmrg
Referenced from:
/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/RNG/RNG.bundle
Expected in: flat namespace
in
/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/RNG/RNG.bundle
at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm line
207.
at (eval 44) line 4
Compilation failed in require at (eval 44) line 4.
BEGIN failed--compilation aborted
perldl> use
PDL::GSL::INTERP;
Can't load
'/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/INTERP/INTERP.bundle'
for module PDL::GSL::INTERP:
dlopen(/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/INTERP/INTERP.bundle,
1): Symbol not found: _gsl_interp_akima
Referenced from:
/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/INTERP/INTERP.bundle
Expected in: flat namespace
in
/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PDL/GSL/INTERP/INTERP.bundle
at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm line
207.
at (eval 54) line 4
Compilation failed in require at (eval 54) line 4.
BEGIN failed--compilation aborted
However, I see that the files INTERP.bundle and RNG.bundle are from my
previous attempts to build/install from CPAN source, so I am curious as to
how to remake those files.
Any thoughts?
Pat
On Mon, Jun 28, 2010 at 1:08 PM, Patrick Durrell
<[email protected]>wrote:
> Thanks! Although I do not think I need the PGPLOT libraries, I noticed
> that when I install the new SciKarl, I get the following errors when I run
> `demo pgplot':
> Not sure if these are big problems or not. `demo 3d' works just fine,
> however.
> However, I will ask...does the SciKarl 2.4.6 version have FFTW 2.1.5,
> or version 3? (I am trying to run for the former)
> Pat
>
> Can't load
> '/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PGPLOT/PGPLOT.bundle'
> for module PGPLOT:
> dlopen(/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PGPLOT/PGPLOT.bundle,
> 1): Symbol not found: _cpgdraw
> Referenced from:
> /Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PGPLOT/PGPLOT.bundle
> Expected in: flat namespace
> in
> /Library/Perl/5.10.0/darwin-thread-multi-2level/auto/PGPLOT/PGPLOT.bundle at
> /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm line
> 207.
> at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm
> line 105
> DynaLoader::croak('Can\'t load
> \'/Library/Perl/5.10.0/darwin-thread-multi-2level...') called at
> /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm line
> 207
> DynaLoader::bootstrap('PGPLOT', 2.20) called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 29
> require PGPLOT.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> PDL::Graphics::PGPLOT::Window::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 0
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 0
> require PDL/Graphics/PGPLOT/Window.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 148
> PDL::Graphics::PGPLOT::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 0
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 0
> require PDL/Graphics/PGPLOT.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3
> PDL::Demos::PGPLOT_demo::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 0
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 0
> require PDL/Demos/PGPLOT_demo.pm called at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> Compilation failed in require at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272.
> at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> PDL::Graphics::PGPLOT::Window::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 2272
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 2272
> require PDL/Graphics/PGPLOT/Window.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 148
> PDL::Graphics::PGPLOT::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 2272
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 2272
> require PDL/Graphics/PGPLOT.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3
> PDL::Demos::PGPLOT_demo::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 2272
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PGPLOT.pm line 2272
> require PDL/Demos/PGPLOT_demo.pm called at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> BEGIN failed--compilation aborted at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272.
> at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> require PDL/Graphics/PGPLOT/Window.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 148
> PDL::Graphics::PGPLOT::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> require PDL/Graphics/PGPLOT.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3
> PDL::Demos::PGPLOT_demo::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 2272
> require PDL/Demos/PGPLOT_demo.pm called at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> Compilation failed in require at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 148.
> at /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm
> line 148
> PDL::Graphics::PGPLOT::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 148
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 148
> require PDL/Graphics/PGPLOT.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3
> PDL::Demos::PGPLOT_demo::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 148
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT/Window.pm
> line 148
> require PDL/Demos/PGPLOT_demo.pm called at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> BEGIN failed--compilation aborted at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 148.
> at /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm
> line 148
> require PDL/Graphics/PGPLOT.pm called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3
> PDL::Demos::PGPLOT_demo::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 148
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 148
> require PDL/Demos/PGPLOT_demo.pm called at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> Compilation failed in require at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3.
> at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3
> PDL::Demos::PGPLOT_demo::BEGIN() called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 3
> eval {...} called at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Graphics/PGPLOT.pm line
> 3
> require PDL/Demos/PGPLOT_demo.pm called at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> BEGIN failed--compilation aborted at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3.
> at
> /Library/Perl/5.10.0/darwin-thread-multi-2level/PDL/Demos/PGPLOT_demo.pm
> line 3
> require PDL/Demos/PGPLOT_demo.pm called at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> Compilation failed in require at (eval 48) line 1.
> at (eval 48) line 1
> eval 'require PDL::Demos::PGPLOT_demo;' called at /usr/local/bin/perldl
> line 410
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
> (in cleanup) Undefined subroutine &PDL::Demos::PGPLOT_demo::run called
> at /usr/local/bin/perldl line 412.
> at /usr/local/bin/perldl line 412
> main::demo('pgplot') called at (eval 46) line 4
> main::__ANON__() called at /usr/local/bin/perldl line 668
> eval {...} called at /usr/local/bin/perldl line 668
> main::eval_and_report('demo \'pgplot\'\x{a}') called at
> /usr/local/bin/perldl line 606
> main::process_input() called at /usr/local/bin/perldl line 626
> eval {...} called at /usr/local/bin/perldl line 626
>
>
>
>
> On Mon, Jun 28, 2010 at 11:39 AM, Matthew Kenworthy <
> [email protected]> wrote:
>
>> Yes, the 2.4.6 SciKarl was built on an iMac Snow Leopard with 64 bit.
>>
>> Matt
>>
>> On Mon, Jun 28, 2010 at 8:28 AM, Patrick Durrell
>> <[email protected]> wrote:
>> > Hi Matt,and P;
>> > Thanks for the advice. I was noticing SciKarl, but I thought I had
>> seen
>> > problems with using that on Snow Leopard. Since I am `starting out' I
>> > certainly do not want to `mess' with the Perl already on the system
>> > (5.10.0), but I can't help but think my problems might well be rooted in
>> > 32-bit vs. 64-bit library issues. If the latest SciKarl works with
>> Snow
>> > Leopard, then I would certainly give that a shot!
>>
>
>
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl