There are also available on CPAN development snapshots of PDL. They make it easy to try the latest and greatest PDL without getting into version control.
The current on is PDL-2.4.4_05 which appears to be testing very well. A number of bugs and other issues have been resolved since the 2.4.4 release. http://search.cpan.org lists the developers release and we try to announce the availability of new versions as they are put up. Cheers, Chris Chris Marshall wrote: > > I definitely recommend you go to PDL-2.4.4 since there have > been many bug fixes. With no other information, a possible > problem could be that the old PDL is still installed which > can cause problems in testing. The same process above can > be used to diagnose and report this install problem. > > You can skip the cpan shell part and just download the distribution > of PDL-2.4.4 (use http://search.cpan.org to get a link to the file). > Then steps 1-3 above become: > > 1) Download the module distribution file, e.g. PDL-2.4.4.tar.gz > > 2) Extract the files with "tar xzf PDL-2.4.4.tar.gz" > > 3) cd PDL-2.4.4 > > Then the rest of the steps would be the same. A short cut I use > frequently, since the PDL build process is long and fairly > verbose, is to collect all the output into a log file and use > tee to do so. This is a bash command that will do it: > > ( set -x ; perl Makefile.PL ; make ; make test ) 2>&1 | tee ../pdl-244-log.txt > > Then you can look through the pdl-244-log.txt as needed... > >> * * Perl version information >> (output from "perl -v" or "perl -V", even better!) >> * >> Summary of my perl5 (revision 5 version 8 subversion 8) configuration: >> Platform: >> osname=linux, osvers=2.6.15.7, archname=i486-linux-gnu-thread-multi >> uname='linux palmer 2.6.15.7 #1 smp thu sep 7 19:42:20 utc 2006 i686 >> gnulinux ' >> config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN >> -Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr >> -Dprivlib=/usr/share/perl/5.8 -Darchlib=/usr >> /lib/perl/5.8 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 >> -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local >> -Dsitelib=/usr/local/share/perl/5.8.8 -Dsitearch=/usr >> /local/lib/perl/5.8.8 -Dman1dir=/usr/share/man/man1 >> -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 >> -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3 >> ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm >> -Uusesfio -Uusenm -Duseshrplib -Dlibperl=libperl.so.5.8.8 -Dd_dosuid -des' >> hint=recommended, useposix=true, d_sigaction=define >> usethreads=define use5005threads=undef useithreads=define >> usemultiplicity=define >> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef >> use64bitint=undef use64bitall=undef uselongdouble=undef >> usemymalloc=n, bincompat5005=undef >> Compiler: >> cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS >> -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include >> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=6 >> 4', >> optimize='-O2', >> cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN >> -fno-strict-aliasing -pipe -I/usr/local/include' >> ccversion='', gccversion='4.2.3 20071123 (prerelease) (Ubuntu >> 4.2.2-3ubuntu4)', gccosandvers='' >> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 >> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 >> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', >> lseeksize=8 >> alignbytes=4, prototype=define >> Linker and Libraries: >> ld='cc', ldflags =' -L/usr/local/lib' >> libpth=/usr/local/lib /lib /usr/lib >> libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt >> perllibs=-ldl -lm -lpthread -lc -lcrypt >> libc=/lib/libc-2.6.1.so <http://libc-2.6.1.so/>, so=so, >> useshrplib=true, libperl=libperl.so.5.8.8 >> gnulibc_version='2.6.1' >> Dynamic Linking: >> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' >> cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib' >> >> >> Characteristics of this binary (from libperl): >> Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT >> PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_ITHREADS >> USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API >> Built under linux >> Compiled at Nov 27 2007 10:44:36 >> @INC: >> /etc/perl >> /usr/local/lib/perl/5.8.8 >> /usr/local/share/perl/5.8.8 >> /usr/lib/perl5 >> /usr/share/perl5 >> /usr/lib/perl/5.8 >> /usr/share/perl/5.8 >> /usr/local/lib/site_perl >> >> * * Operating System >> (run the "uname -a" command on many unix systems) >> * >> Linux john-desktop 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 >> i686 GNU/Linux >> >> >> -- >> John R. Comeau, Tourmaline Systems 646.245.1646 voice >> 646.417.5111 fax >> Columbia MBA - Entrepreneurship & Quantitative Finance | Texas MSE - >> Information & Systems Engineering | Kansas BSEE - Electrical Engineering >> >> >> CONFIDENTIALITY NOTICE: The information contained in this email message, >> including any attachments, is privileged and confidential. If you are >> not the intended recipient, you are hereby notified that any retention, >> dissemination, distribution, or copying of this communication is >> strictly prohibited. Please reply to the sender that you have received >> the message in error, then delete it. >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> 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: 8.5.385 / Virus Database: 270.13.17/2242 - Release Date: 07/16/09 >> 18:00:00 >> > > > _______________________________________________ > 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: 8.5.385 / Virus Database: 270.13.17/2242 - Release Date: 07/16/09 > 18:00:00 > _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
