Success for me. I have installed scikarl from the sourceforge link on my new mac mini, running OS X 10.6.4. All the graphics demos seem to work correctly, as well as the sequence below. I also added the following in my .perldlrc
$ cat .perldlrc use PDL::AutoLoader; 1; The below commands work with or without the .perldlrc however. thanks for a great job guys! --BC On Mon, Jun 28, 2010 at 10:20 AM, Patrick Durrell <[email protected] > wrote: > 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 > > -- Bill Coffman
_______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
