I was able to install PDL (2.007) and PDL::Graphics::Gnuplot in Debian Stable
amd64 bits under perl5.18.1.
Nevertheless, PDL::FFTW failed. I got PDL::FFTW from CPAN. I
enclose the output of make test, uname -a, perl -V, pdl2 --V.
Best regards,
Luis
On Mon, Oct 14, 2013 at 02:44:19PM +0200, Hernán De Angelis wrote:
> Just to comment that I installed PDL-2.007 from CPAN in openSUSE 12.3 64
> bit.
> Everything went perfectly. Seamless install. PDL::NetCDF also installed OK
> short after.
>
> Thank you all that have worked hard for this release!
>
> Cheers
>
> Hernán
>
>
>
> On Sat, Oct 12, 2013 at 9:23 PM, Kaj Wiik <[email protected]> wrote:
>
> > Cheers to all, many extremely useful improvements!
> >
> > Thanks,
> > Kaj
> >
> >
> > On Sat, Oct 12, 2013 at 8:27 PM, Chris Marshall <[email protected]>
> > wrote:
> > > It is with great pleasure that the PDL development team
> > > announces the release of the latest version of the PDL
> > > Data Language with 64bit platform support.
> > >
> > > This release would not have been possible without the
> > > contributions of developersChris Marshall, Craig DeForest,
> > > Derek Lamb, Dima Kogan, Rob/Sisyphus, David Mertens,
> > > Diab Jerius, William Parker, and Henning Glawe.
> > >
> > > A special thanks also to those who helped with bug
> > > reports, problem discussions, and, of course, participation
> > > in CPAN Testers which has helped to make the best
> > > tested PDL release ever!
> > >
> > > Enjoy and Happy PDL-ing!
> > > The PDL Development Team
> > >
> > >
> > >
> > >
> > > Release Notes for PDL 2.007 --------------------------
> > >
> > > +---------------------------------------------------------------+
> > > | BE WARNED: This release includes an update to the internal, |
> > > | C-level PDL API for PDL versions 2.006 and earlier. This |
> > > | will require that you re-build any PP or XS modules. Do not |
> > > | upgrade or install over an existing PDL installation unless |
> > > | you are prepared to do so!!! |
> > > +---------------------------------------------------------------+
> > >
> > > General Notes:
> > >
> > > * PDL computations now use 64bit indexing/addressing if
> > > your platform supports it (i.e., your perl configuration
> > > has $Config{ivsize} == 8).
> > >
> > > - You can process with pdls with more then 2**32 elements.
> > >
> > > - Memory mapped file IO supports up to 8TB files which
> > > allows much simpler processing of large data files.
> > > (See mapflex in PDL::IO::FlexRaw for details)
> > >
> > > * PDL-2.007 has a new, unified slicing engine and syntax
> > > that consolidates the multiple slicing variants into
> > > a backward compatible but now 64bit aware slice. See
> > > the PDL::Slices for the new syntax that is enabled.
> > >
> > > * PDL::FFTW has moved to its own distribution on CPAN
> > > and is no longer in the PDL core distribution. Look
> > > for PDL::FFTW3 coming to CPAN soon.
> > >
> > > * Some required dependencies have been update to more
> > > recent versions:
> > >
> > > - ExtUtils::MakeMaker now requires version 6.56 or
> > > higher, the minimum version with CONFIGURE_REQUIRES
> > > support.
> > >
> > > - Perl OpenGL 0.6702 is now required for PDL::Graphics::TriD
> > > to build. This fixes a number of critical bugs and should
> > > be a seamless upgrade.
> > >
> > > - File::Map version 0.57 is required. This fixes map_anonymous
> > > support for the >2**32 sizes needed for 64bit support.
> > > Legacy mmap support for unix platforms is no longer
> > > supported. The distribution requires File::Map so you
> > > should not notice the change.
> > >
> > > * Incompatible Changes:
> > >
> > > - PDL::FFT now uses the same sign convention as FFTW and
> > > the rest of the world, -1/+1 for forward and reverse
> > > FFT respectively.
> > >
> > > - C/XS API of PDL-2.007 is incompatible with previous
> > > PDL releases. If you upgrade to PDL-2.007, you *will*
> > > need to re-install or upgrade *all* dependent XS or PP
> > > based modules.
> > >
> > > - PDL now auto-promotes array refs in many places that
> > > previously required a piddle (so you can say, e.g.,
> > > "$a->index([2,3])" instead of "$a->index(pdl(2,3))").
> > >
> > > - String syntax for slice() specifications now ignore
> > > white space.
> > >
> > > * The clean up of the PDL core distribution continues and
> > > PDL-2.007 is no exception. Many bug fixes, documentation
> > > updates, code and implementation improvements make this
> > > the best testing PDL release to date.
> > >
> > > Highlights:
> > >
> > > * FITS IO improvements and fixes:
> > >
> > > - Added 'afh" option to rfits to allow explicit use of
> > > legacy hash parser for performance reasons.
> > >
> > > - New multiple extension writing support for wfits.
> > >
> > > * Added pp_deprecate_module() to PDL::PP
> > >
> > > * New mode/modeover functions in PDL::Ufunc
> > >
> > > * Made exception handling in slices more robust.
> > >
> > > * PDL::CLONE_SKIP added for improved ithread support.
> > >
> > > * Updated graticule() in PDL::Transform::Cartography to
> > > support NaN-delimited output.
> > >
> > > * Bugs fixes:
> > >
> > > - Fix %hash randomization bugs in PDL tests
> > >
> > > - Fix OpenBSD pthread build problem for non-threaded perls
> > >
> > > - Fix PDL::shape to return vector for 1-D piddles
> > >
> > > - Fix badvalue-on-truncate support for map and for interpND
> > >
> > > - Fix for MSVC++ 6.0 to build on 32bit systems.
> > > MSVC++ 6.0 cannot be used to build 64bit index support.
> > >
> > > - Fix polyfit() handling of BAD values and various edge cases.
> > >
> > > - Fix rare "Bizarre copy of HASH in scalar assignment"
> > >
> > > - Fix rcols with colsep and $PDL::undefval
> > >
> > > - Fix sf.net bug #331 "uniq does not always return proper object"
> > >
> > > - Fix sf.net bug #338 PDL::FFT uses backwards sign convention from
> > FFTW
> > >
> > > - Make PDL::NiceSlice preserve line numbering (sf.net feature #75)
> > >
> > > - PDL::IO::GD->new() is now less picky about it args, and no longer
> > crashes
> > >
> > > - Two bug fixes to transform.pd, and an augmentation
> > >
> > > _______________________________________________
> > > Perldl mailing list
> > > [email protected]
> > > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
> >
> > _______________________________________________
> > Perldl mailing list
> > [email protected]
> > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
> >
>
>
>
> --
> Hernán De Angelis
> http://talesoficeandstone.blogspot.se/
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
--
o
W. Luis Mochán, | tel:(52)(777)329-1734 /<(*)
Instituto de Ciencias Físicas, UNAM | fax:(52)(777)317-5388 `>/ /\
Apdo. Postal 48-3, 62251 | (*)/\/ \
Cuernavaca, Morelos, México | [email protected] /\_/\__/
GPG: DD344B85, 2ADC B65A 5499 C2D3 4A3B 93F3 AE20 0F5E DD34 4B85
$ make test
PERL_DL_NONLAZY=1 /home/mochan/perl5/perlbrew/perls/perl-5.18.1/bin/perl
"-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
*Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Failed test 'fftnd() and ifftw()'
# at t/fftw.t line 51.
# Failed test 'fftnd and infftw'
# at t/fftw.t line 69.
# Failed test 'rfftw() and infft()'
# at t/fftw.t line 96.
# Failed test 'nrfftw() and infft()'
# at t/fftw.t line 117.
# Looks like you failed 4 tests of 9.
t/fftw.t ..
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/9 subtests
Test Summary Report
-------------------
t/fftw.t (Wstat: 1024 Tests: 9 Failed: 4)
Failed tests: 1, 3, 5, 7
Non-zero exit status: 4
Files=1, Tests=9, 15 wallclock secs ( 0.03 usr 0.00 sys + 15.17 cusr 0.00
csys = 15.20 CPU)
Result: FAIL
Failed 1/1 test programs. 4/9 subtests failed.
make: *** [test_dynamic] Error 4
$ uname -a
Linux gmunu 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux
$ perl -V
Summary of my perl5 (revision 5 version 18 subversion 1) configuration:
Platform:
osname=linux, osvers=3.2.0-4-amd64, archname=x86_64-linux
uname='linux gmunu 3.2.0-4-amd64 #1 smp debian 3.2.46-1+deb7u1 x86_64
gnulinux '
config_args='-de -Dprefix=/home/mochan/perl5/perlbrew/perls/perl-5.18.1
-Aeval:scriptdir=/home/mochan/perl5/perlbrew/perls/perl-5.18.1/bin'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.7.2', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib
/usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
libs=-lnsl -ldl -lm -lcrypt -lutil -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
libc=, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.13'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib
-fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL
USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE
USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
Built under linux
Compiled at Oct 10 2013 10:02:00
%ENV:
PERLBREW_BASHRC_VERSION="0.66"
PERLBREW_HOME="/home/mochan/.perlbrew"
PERLBREW_MANPATH="/home/mochan/perl5/perlbrew/perls/perl-5.18.1/man"
PERLBREW_PATH="/home/mochan/perl5/perlbrew/bin:/home/mochan/perl5/perlbrew/perls/perl-5.18.1/bin"
PERLBREW_PERL="perl-5.18.1"
PERLBREW_ROOT="/home/mochan/perl5/perlbrew"
PERLBREW_VERSION="0.66"
@INC:
/home/mochan/perl5/perlbrew/perls/perl-5.18.1/lib/site_perl/5.18.1/x86_64-linux
/home/mochan/perl5/perlbrew/perls/perl-5.18.1/lib/site_perl/5.18.1
/home/mochan/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1/x86_64-linux
/home/mochan/perl5/perlbrew/perls/perl-5.18.1/lib/5.18.1
.
$ pdl2 --V
/home/mochan/perl5/perlbrew/perls/perl-5.18.1/bin/pdl2
(Getopt::Long::GetOptions version 2.39; Perl version 5.18.1)
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl