I made several tests this night, but with no success so far. 
I installed a new fresh perl5.18.1 using perlbrew and immediately
tried to install PDL, without installing any package whatsoever before
(in case there were conflicting packages). No luck. I used both the
pre-release version and the git version with similar results. I used
my system perl, in case the problem would be my perlbrew
installation. Again, no luck. The output of 
   perl -Mblib -d t/autoload.t 
after 
   make clean; perl Makefile.PL; make
is

  mochan@gmunu:~/.cpanm/work/1381282900.10773/PDL-2.006_91$ perl -Mblib -d 
t/autoload.t

  Loading DB routines from perl5db.pl version 1.39_10
  Editor support available.

 Enter h or 'h h' for help, or 'man perldebug' for more help.

  1..3
  ok 1 - use PDL::AutoLoader;
  main::(t/autoload.t:25):        $PDL::debug = 1;
  DB<1> n
  main::(t/autoload.t:27):        @PDLLIB = ("t/"); # this means you have to 
run the test from ../t
    DB<1> n
  main::(t/autoload.t:29):        my $x = long(2 + ones(2,2));
    DB<1> n
  Dims: 2,2 DLen: 32
  *** Error in `perl': realloc(): invalid next size: 0x0000000003264250 ***
  ^C

The output of 
   cat /proc/cpuinfo
includes
   model name : Intel(R) Core(TM) i7-2600 CP @ 3.40GHz

My system is Debian Testing and the output of uname -a is
  Linux gmunu 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64 \
  GNU/Linux    

Below is a summary of my system's perl -V.


Anyone with a similar system has tried to install PDL2.006?

I'm considering reinstalling the default system completely, without
installing any unneeded debian package before I try to install PDL,
just in case it is related to packages that are interfering (I have
checked though that there is no other PDL sitting around). This would
be, of course, a desperate measure.

My motivation for installing a 64 bit system was precisely to use PDL
with full addressing capability, beyond the 4Gb limit, so it is quite
frustrating not to be able to finish its installation.

I'll be grateful for any further advice.

Best regards,
Luis





Summary of my perl5 (revision 5 version 18 subversion 1) configuration:
   
  Platform:
    osname=linux, osvers=3.2.0-4-amd64, archname=x86_64-linux-gnu-thread-multi
    uname='linux babin 3.2.0-4-amd64 #1 smp debian 3.2.46-1+deb7u1 x86_64 
gnulinux '
    config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN 
-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -Dldflags= -Wl,-z,relro -Dlddlflags=-shared 
-Wl,-z,relro -Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dprefix=/usr 
-Dprivlib=/usr/share/perl/5.18 -Darchlib=/usr/lib/perl/5.18 -Dvendorprefix=/usr 
-Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 
-Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.18.1 
-Dsitearch=/usr/local/lib/perl/5.18.1 -Dman1dir=/usr/share/man/man1 
-Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 
-Dsiteman3dir=/usr/local/man/man3 -Duse64bitint -Dman1ext=1 -Dman3ext=3perl 
-Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm 
-Ui_libutil -Uversiononly -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib 
-Dlibperl=libperl.so.5.18.1 -des'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64',
    optimize='-O2 -g',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector 
-fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='4.8.1', 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=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
    perllibs=-ldl -lm -lpthread -lc -lcrypt
    libc=, so=so, useshrplib=true, libperl=libperl.so.5.18.1
    gnulibc_version='2.17'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
                        PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL
                        USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
                        USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
                        USE_REENTRANT_API
  Locally applied patches:
        DEBPKG:debian/cpan_definstalldirs - Provide a sensible INSTALLDIRS 
default for modules installed from CPAN.
        DEBPKG:debian/db_file_ver - http://bugs.debian.org/340047 Remove overly 
restrictive DB_File version check.
        DEBPKG:debian/doc_info - Replace generic man(1) instructions with 
Debian-specific information.
        DEBPKG:debian/enc2xs_inc - http://bugs.debian.org/290336 Tweak enc2xs 
to follow symlinks and ignore missing @INC directories.
        DEBPKG:debian/errno_ver - http://bugs.debian.org/343351 Remove Errno 
version check due to upgrade problems with long-running processes.
        DEBPKG:debian/libperl_embed_doc - http://bugs.debian.org/186778 Note 
that libperl-dev package is required for embedded linking
        DEBPKG:fixes/respect_umask - Respect umask during installation
        DEBPKG:debian/writable_site_dirs - Set umask approproately for site 
install directories
        DEBPKG:debian/extutils_set_libperl_path - EU:MM: Set location of 
libperl.a to /usr/lib
        DEBPKG:debian/no_packlist_perllocal - Don't install .packlist or 
perllocal.pod for perl or vendor
        DEBPKG:debian/prefix_changes - Fiddle with *PREFIX and variables 
written to the makefile
        DEBPKG:debian/fakeroot - Postpone LD_LIBRARY_PATH evaluation to the 
binary targets.
        DEBPKG:debian/instmodsh_doc - Debian policy doesn't install .packlist 
files for core or vendor.
        DEBPKG:debian/ld_run_path - Remove standard libs from LD_RUN_PATH as 
per Debian policy.
        DEBPKG:debian/libnet_config_path - Set location of libnet.cfg to 
/etc/perl/Net as /usr may not be writable.
        DEBPKG:debian/mod_paths - Tweak @INC ordering for Debian
        DEBPKG:debian/module_build_man_extensions - 
http://bugs.debian.org/479460 Adjust Module::Build manual page extensions for 
the Debian Perl policy
        DEBPKG:debian/prune_libs - http://bugs.debian.org/128355 Prune the list 
of libraries wanted to what we actually need.
        DEBPKG:fixes/net_smtp_docs - [rt.cpan.org #36038] 
http://bugs.debian.org/100195 Document the Net::SMTP 'Port' option
        DEBPKG:debian/perlivp - http://bugs.debian.org/510895 Make perlivp skip 
include directories in /usr/local
        DEBPKG:debian/cpanplus_definstalldirs - http://bugs.debian.org/533707 
Configure CPANPLUS to use the site directories by default.
        DEBPKG:debian/cpanplus_config_path - Save local versions of 
CPANPLUS::Config::System into /etc/perl.
        DEBPKG:debian/deprecate-with-apt - http://bugs.debian.org/702096 Point 
users to Debian packages of deprecated core modules
        DEBPKG:debian/squelch-locale-warnings - http://bugs.debian.org/508764 
Squelch locale warnings in Debian package maintainer scripts
        DEBPKG:debian/skip-upstream-git-tests - Skip tests specific to the 
upstream Git repository
        DEBPKG:debian/patchlevel - http://bugs.debian.org/567489 List packaged 
patches for 5.18.1-4 in patchlevel.h
        DEBPKG:debian/skip-kfreebsd-crash - http://bugs.debian.org/628493 [perl 
#96272] Skip a crashing test case in t/op/threads.t on GNU/kFreeBSD
        DEBPKG:fixes/document_makemaker_ccflags - http://bugs.debian.org/628522 
[rt.cpan.org #68613] Document that CCFLAGS should include $Config{ccflags}
        DEBPKG:debian/find_html2text - http://bugs.debian.org/640479 Configure 
CPAN::Distribution with correct name of html2text
        DEBPKG:debian/hurd_test_todo_syslog - http://bugs.debian.org/650093 
Disable failing GNU/Hurd tests in cpan/Sys-Syslog/t/syslog.t
        DEBPKG:debian/hurd_test_skip_sigdispatch - 
http://bugs.debian.org/650188 Disable failing GNU/Hurd tests op/sigdispatch.t
        DEBPKG:debian/hurd_test_skip_stack - http://bugs.debian.org/650175 
Disable failing GNU/Hurd tests dist/threads/t/stack.t
        DEBPKG:debian/hurd_test_skip_pipe - http://bugs.debian.org/650187 
Disable failing GNU/Hurd tests io/pipe.t
        DEBPKG:debian/hurd_test_skip_io_pipe - http://bugs.debian.org/650096 
Disable failing GNU/Hurd tests dist/IO/t/io_pipe.t
        DEBPKG:fixes/manpage_name_Test-Harness - http://bugs.debian.org/650451 
[rt.cpan.org #73399] cpan/Test-Harness: add NAME headings in modules with POD
        DEBPKG:debian/makemaker-pasthru - http://bugs.debian.org/660195 
[rt.cpan.org #28632] Make EU::MM pass LD through to recursive Makefile.PL 
invocations
        DEBPKG:debian/perl5db-x-terminal-emulator.patch - 
http://bugs.debian.org/668490 Invoke x-terminal-emulator rather than xterm in 
perl5db.pl
        DEBPKG:debian/cpan-missing-site-dirs - http://bugs.debian.org/688842 
Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent is writable
        DEBPKG:debian/hurd_net_ping_disable_test - 
http://bugs.debian.org/709385 Disable failing Net-Ping tests for GNU/Hurd
        DEBPKG:fixes/memoize_storable_nstore - [rt.cpan.org #77790] 
http://bugs.debian.org/587650 Memoize::Storable: respect 'nstore' option not 
respected
        DEBPKG:fixes/net_ftp_failed_command - [rt.cpan.org #37700] 
http://bugs.debian.org/491062 Net::FTP: cope gracefully with a failed command
        DEBPKG:fixes/perlbug-patchlist - [3541c11] 
http://bugs.debian.org/710842 [perl #118433] Make perlbug look up the list of 
local patches at run time
        DEBPKG:fixes/regexp-preserve - http://bugs.debian.org/718209 [perl 
#118213] [f4194b2] RT #118213: handle $r=qr/.../; /$r/p properly
        DEBPKG:fixes/regexp-preserve-testcases - http://bugs.debian.org/718209 
[perl #118213] [4d7b2f5] Disable new //p tests
        DEBPKG:fixes/module_metadata_security_doc - [68cdd4b] CVE-2013-1437 
documentation fix
        DEBPKG:fixes/module_metadata_taint_fix - [bff978f] 
http://bugs.debian.org/722210 [rt.cpan.org #88576] untaint version, if needed, 
in Module::Metadata
  Built under linux
  Compiled at Sep 12 2013 00:39:04
  %ENV:
    PERLBREW_BASHRC_VERSION="0.66"
    PERLBREW_HOME="/home/mochan/.perlbrew"
    PERLBREW_MANPATH=""
    PERLBREW_PATH="/home/mochan/perl5/perlbrew/bin"
    PERLBREW_ROOT="/home/mochan/perl5/perlbrew"
    PERLBREW_VERSION="0.66"
  @INC:
    /etc/perl
    /usr/local/lib/perl/5.18.1
    /usr/local/share/perl/5.18.1
    /usr/lib/perl5
    /usr/share/perl5
    /usr/lib/perl/5.18
    /usr/share/perl/5.18
    /usr/local/lib/site_perl
    .



On Tue, Oct 08, 2013 at 05:49:29PM -0500, Luis Mochan wrote:
> On Tue, Oct 08, 2013 at 06:21:33PM -0400, Chris Marshall wrote:
> > Hi Luis-
> > 
> > You may have been caught with the same bad-git state
> > but I can't tell.  Still, it would be better if you use a PDL
> > pre-release for your tests since that is in a known state
> > (and currently with 100% PASS results).
> CHM/PDL-2.006_91 would be the pre-release? I tried that, and it failed.
> > 
> > I don't know the details of perlbrew for "switching" between
> > 32bit and 64bit perls but it would be a cleaner test if you
> No, sorry if my statement was confusing. I have a freshly installed 64
> bit system.  As I was afraid my perlbrew installation might have had
> some relevant configuration or file or whatever from my previous
> installation (from the time when my system was 32 bits), I did remove
> all my perlbrew files (i.e., the directories ~/.perlbrew and ~/perl5)
> and made a fresh perlbrew
> > just made a clean perlbrew, use the cpan shell to install
> > App::cpanminus and then use cpanm to install the current
> > CPAN developers release per the email to Max.
> I guess this is what I did.
> > 
> > If cpanm has a way to collect a log of the output, please
> > email it to me off-list and I can take a look to see if anything
> > catches my eye.  I definitely want this issue resolved before
> > PDL-2.007 if possible---understood at the least.  :-)
> I'll send it later. 
> 
> Thanks!
> 
> Best regards,
> Luis
> 
> 
> > 
> > Hope this helps,
> > Chris
> > 
> > 
> > On Tue, Oct 8, 2013 at 5:56 PM, Luis Mochan <[email protected]> wrote:
> > >> >2) Clone the latest git repo into your own directory:
> > >> >
> > >> >  $ cd your/preferred/projects/directory/
> > >> >  $ git clone git://git.code.sf.net/p/pdl/code pdl
> > >> >  ...
> > > $ cd pdl
> > >> >  $ perl Makefile.PL
> > >> >  $ make
> > >> >  $ make test
> > >> >  # If all goes well:
> > >> >  $ make install
> > >> >
> > >> >and report back how it goes.
> 
> -- 
> 
>                                                                   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
> 
> 
> 
> _______________________________________________
> 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



_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to