Hello, I have several self compiled copies of Perl 5.8.0, one of which is compiled to be statically linked (for Perl modules that is, not libc and other system libraries) so I can profile the code using gcc -pg.
I've been upgrading and compiling Encode successfully with this Perl, but for Encode 1.87 and later, running make test fails with this version. My other Perl 5.8.0's pass make test just fine however. I looked for Encode 1.87 on CPAN but couldn't find it, so here's the error output on with 1.89, but the problem was introduced in 1.87. Perl -V output is below. If I can find tar.gz's of Encode 1.86 and 1.87, I could check again to ensure that 1.86 and 1.87 work and fail respectively. Best, Blair PERL_DL_NONLAZY=1 ./perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/Aliases........dubious Test returned status 0 (wstat 139, 0x8b) DIED. FAILED tests 1-1372 Failed 1372/1372 tests, 0.00% okay t/at-cn..........ok t/at-tw..........ok t/CJKT...........ok 36/42Attempt to free unreferenced scalar at /export/home1/orcablue/intranet_html/code/perl/cpan/build/Encode-1.89/blib/lib/Encode.pm line 122. Encode::KR object version 1.22 does not match bootstrap parameter 1.23 at /opt/i386-linux/installed/perl-5.8.0-g-pg/lib/5.8.0/i686-linux/XSLoader.pm line 44. Compilation failed in require at /export/home1/orcablue/intranet_html/code/perl/cpan/build/Encode-1.89/blib/lib/Encode.pm line 112. ...propagated at t/CJKT.t line 51. # Looks like you planned 42 tests but only ran 36. # Looks like your test died just after 36. t/CJKT...........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 37-42 Failed 6/42 tests, 85.71% okay t/enc_eucjp......skipped all skipped: Perl 5.8.1 or later required t/enc_module.....ok t/enc_utf8.......ok t/Encode.........ok 150/2698Attempt to free unreferenced scalar at /export/home1/orcablue/intranet_html/code/perl/cpan/build/Encode-1.89/blib/lib/Encode.pm line 122. Unknown encoding 'cp1250' at t/Encode.t line 76 t/Encode.........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 264-2698 Failed 2435/2698 tests, 9.75% okay t/Encoder........ok t/encoding.......dubious Test returned status 0 (wstat 139, 0x8b) t/fallback.......ok t/grow...........ok t/guess..........Attempt to free unreferenced scalar at /export/home1/orcablue/intranet_html/code/perl/cpan/build/Encode-1.89/blib/lib/Encode/Guess.pm line 75. t/guess..........NOK 1# Failed test (t/guess.t at line 25) # Tried to use 'Encode::Guess'. # Error: Encode::Unicode object version 1.37 does not match bootstrap parameter 1.38 at /opt/i386-linux/installed/perl-5.8.0-g-pg/lib/5.8.0/i686-linux/XSLoader.pm line 44. # Compilation failed in require at /export/home1/orcablue/intranet_html/code/perl/cpan/build/Encode-1.89/blib/lib/Encode/Guess.pm line 75. # BEGIN failed--compilation aborted at /export/home1/orcablue/intranet_html/code/perl/cpan/build/Encode-1.89/blib/lib/Encode/Guess.pm line 75. # Compilation failed in require at (eval 1) line 2. Unknown encoding 'UTF-16' at t/guess.t line 35 # Looks like you planned 17 tests but only ran 1. # Looks like your test died just after 1. t/guess..........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-17 Failed 17/17 tests, 0.00% okay t/jperl..........ok t/mime-header....dubious Test returned status 0 (wstat 139, 0x8b) DIED. FAILED tests 2-7 Failed 6/7 tests, 14.29% okay t/perlio.........dubious Test returned status 0 (wstat 139, 0x8b) DIED. FAILED tests 25-28 Failed 4/28 tests, 85.71% okay t/Unicode........Attempt to free unreferenced scalar at /export/home1/orcablue/intranet_html/code/perl/cpan/build/Encode-1.89/blib/lib/Encode.pm line 122. Unknown encoding 'UTF-16BE' at t/Unicode.t line 56 # Looks like your test died before it could output anything. t/Unicode........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-30 Failed 30/30 tests, 0.00% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/Aliases.t 0 139 1372 1372 100.00% 1-1372 t/CJKT.t 255 65280 42 6 14.29% 37-42 t/Encode.t 255 65280 2698 2435 90.25% 264-2698 t/Unicode.t 255 65280 30 30 100.00% 1-30 t/encoding.t 0 139 ?? ?? % ?? t/guess.t 255 65280 17 17 100.00% 1-17 t/mime-header.t 0 139 7 6 85.71% 2-7 t/perlio.t 0 139 28 4 14.29% 25-28 1 test skipped. Failed 8/17 test scripts, 52.94% okay. 3870/4825 subtests failed, 19.79% okay. make: *** [test_static] Error 2 /usr/bin/make test -- NOT OK % /opt/i386-linux/installed/perl-5.8.0-g-pg/bin/perl -V Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=linux, osvers=2.4.18-19.8.0, archname=i686-linux uname='linux orcaware.com 2.4.18-19.8.0 #1 thu dec 12 05:39:29 est 2002 i686 i686 i386 gnulinux ' config_args='-Uversiononly -Uinstallusrbinperl -Dprefix=/opt/i386-linux/installed/perl-5.8.0-g-pg -Dcc=/opt/i386-linux/gcc/bin/gcc -Doptimize=-g -pg -O2 -Dlibpth=/lib /usr/lib -Dlibspath=/lib /usr/lib -Duseshrplib -Ulocincpth [EMAIL PROTECTED]' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='/opt/i386-linux/gcc/bin/gcc', ccflags ='-DDEBUGGING -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', optimize='-g -pg -O2', cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/include/gdbm' ccversion='', gccversion='3.2.1', 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='ld', ldflags ='-pg' libpth=/lib /usr/lib libs=-lnsl -lgdbm -ldl -lm -lc -lcrypt -lutil perllibs=-lnsl -lgdbm -ldl -lm -lc -lcrypt -lutil libc=/lib/libc-2.2.93.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.2.93' Dynamic Linking: dlsrc=dl_none.xs, dlext=none, d_dlsymun=undef, ccdlflags='' cccdlflags='', lddlflags='' Characteristics of this binary (from libperl): Compile-time options: DEBUGGING USE_LARGE_FILES Locally applied patches: ActivePerl Build 804 Built under linux Compiled at Dec 22 2002 00:00:45 @INC: /opt/i386-linux/installed/perl-5.8.0-g-pg/lib/5.8.0/i686-linux /opt/i386-linux/installed/perl-5.8.0-g-pg/lib/5.8.0 /opt/i386-linux/installed/perl-5.8.0-g-pg/lib/site_perl/5.8.0/i686-linux /opt/i386-linux/installed/perl-5.8.0-g-pg/lib/site_perl/5.8.0 /opt/i386-linux/installed/perl-5.8.0-g-pg/lib/site_perl . -- Blair Zajac <[EMAIL PROTECTED]> Plots of your system's performance - http://www.orcaware.com/orca/