Skip Menu |

This queue is for tickets about the CPAN CPAN distribution.

Report information
The Basics
Id: 33686
Status: resolved
Priority: 0/
Queue: CPAN

People
Owner: Nobody in particular
Requestors: stro [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: (no value)
Fixed in: (no value)



Subject: tar problems under armv5tejl-linux
CPAN v1.9205 has some problems with tar under armv5tejl-linux environment (WD World Edition Drive). Some modules cannot be unpacked with /bin/tar for no reason, while other works just fine. For example: == Correct builing == cpan[2]> install Test::Pod::Coverage Running install for module 'Test::Pod::Coverage' Running make for P/PE/PETDANCE/Test-Pod-Coverage-1.08.tar.gz Prepending /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/arch /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/lib to PERL5LIB for 'get' Prepending /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/arch /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build P/PE/PETDANCE/Test-Pod-Coverage-1.08.tar.gz Writing Makefile for Test::Pod::Coverage (/usr/local/bin/perl Makefile.PL exited with 0) CPAN::Reporter: Makefile.PL result is 'pass', No errors. cp Coverage.pm blib/lib/Test/Pod/Coverage.pm (/usr/bin/make exited with 0) CPAN::Reporter: make result is 'pass', No errors. PETDANCE/Test-Pod-Coverage-1.08.tar.gz /usr/bin/make -- OK Prepending /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/arch /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/lib to PERL5LIB for 'test' Running make test PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00.load..................# Testing Test::Pod::Coverage 1.08 ok t/all_modules..............ok t/all_pod_coverage_ok......ok t/alt_class................ok t/nopod....................ok t/nosymbols................ok t/parms....................ok t/pod......................ok t/privates.................ok t/self.....................ok t/simple...................ok All tests successful. Files=11, Tests=23, 30 wallclock secs ( 0.99 usr 0.30 sys + 26.38 cusr 1.75 csys = 29.42 CPU) Result: PASS (/usr/bin/make test exited with 0) CPAN::Reporter: Test result is 'pass', All tests successful. CPAN::Reporter: preparing a CPAN Testers report for Test-Pod-Coverage-1.08 CPAN::Reporter: sending test report with 'pass' to cpan-testers@perl.org PETDANCE/Test-Pod-Coverage-1.08.tar.gz /usr/bin/make test -- OK Running make install Prepending /root/.cpan/build/Test-Pod-Coverage-1.08-IiBctl/blib/arch /root/.cpan/build/Test-Pod-Coverage-1.08-IiBctl/blib/lib /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/arch /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/lib to PERL5LIB for 'install' Installing /usr/local/lib/perl5/site_perl/5.8.8/Test/Pod/Coverage.pm Writing /usr/local/lib/perl5/site_perl/5.8.8/armv5tejl-linux/auto/Test/Pod/Coverage/.packlist Appending installation info to /usr/local/lib/perl5/5.8.8/armv5tejl-linux/perllocal.pod PETDANCE/Test-Pod-Coverage-1.08.tar.gz /usr/bin/make install -- OK == Failed building == cpan[3]> install CPAN::SQLite Running install for module 'CPAN::SQLite' Running make for R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz Prepending /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/arch /root/.cpan/build/FindBin-Real-1.05-9KwSc1/blib/lib to PERL5LIB for 'get' CPAN: LWP::UserAgent loaded ok (v2.036) CPAN: Time::HiRes loaded ok (v1.86) Fetching with LWP: /authors/id/R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz LWP failed with code[400] message[URL must be absolute] Fetching with LWP: ftp://bc1.hpc.lsu.edu/pub/mirrors/CPAN/authors/id/R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz Fetching with LWP: ftp://bc1.hpc.lsu.edu/pub/mirrors/CPAN/authors/id/R/RK/RKOBES/CHECKSUMS Checksum for /root/.cpan/sources/authors/id/R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz ok Uncompressed /root/.cpan/sources/authors/id/R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz successfully Using Tar:/bin/tar xvvf "CPAN-SQLite-0.195.tar": Couldn't untar CPAN-SQLite-0.195.tar First installation works fine, while second fails. Every next build of the same package fails too. "tar zxvvf" of tar.gz file and "tar xvvf" of tar file in temporary directory extract contents correctly. Is it possible to try Archive::Tar if tar fails for some reason? -- Serguei Trouchelle
This may have improved in ANDK/CPAN-1.92_57.tar.gz. Would you try it out? At least, if it does not work with that version, then you can set o conf tar " " (note: set it to a space). This shall prevent that tar be used and will then try to use Archive::Tar. This mechanism was fixed recently.
On Thu Feb 28 22:24:47 2008, ANDK wrote: Show quoted text
> This may have improved in ANDK/CPAN-1.92_57.tar.gz. Would you try it out? > > At least, if it does not work with that version, then you can set > > o conf tar " " > > (note: set it to a space). This shall prevent that tar be used and will > then try to use Archive::Tar. This mechanism was fixed recently.
Problems still exist, with different error messages (but I suppose that problem may be the same). Two files attached, first uses /bin/tar, second uses space instead of path. Makefile.PL is actually in place: # ls -la /root/.cpan/build/CPAN-SQLite-0.195-01c4UV total 48 drwx------ 5 root root 4096 Feb 29 09:07 . drwxrwxrwx 3 root root 4096 Feb 29 09:07 .. -rw-r--r-- 1 500 users 988 Feb 18 2007 Build.PL -rw-r--r-- 1 500 users 3428 Feb 17 06:21 Changes -rw-r--r-- 1 500 users 400 Feb 18 2007 INSTALL -rw-r--r-- 1 500 users 614 Feb 17 05:48 MANIFEST -rw-r--r-- 1 500 users 2283 Feb 17 06:30 META.yml -rw-r--r-- 1 500 users 1223 Feb 18 2007 Makefile.PL -rw-r--r-- 1 500 users 2913 Feb 18 2007 README drwxr-xr-x 2 root root 4096 Feb 29 09:07 bin drwxr-xr-x 3 root root 4096 Feb 29 09:07 lib drwxr-xr-x 5 root root 4096 Feb 29 09:07 t Let me know if you need some more specific information. -- Serguei Trouchelle
CPAN: Term::ANSIColor loaded ok (v1.10) Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.9257) ReadLine support available (maybe install Bundle::CPAN or Bundle::CPANxxl?) cpan[1]> install CPAN::SQLite CPAN::SQLite not installed, trying to work without CPAN: Storable loaded ok (v2.15) Going to read /root/.cpan/Metadata Database was generated on Wed, 27 Feb 2008 22:31:16 GMT CPAN: YAML loaded ok (v0.66) Going to read /root/.cpan/build/ DONE Found no old builds, restored the state of none Running install for module 'CPAN::SQLite' Running make for R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz CPAN: Digest::SHA loaded ok (v5.45) CPAN: Compress::Zlib loaded ok (v2.008) Checksum for /root/.cpan/sources/authors/id/R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz ok Scanning cache /root/.cpan/build for sizes DONE drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/ drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/lib/ drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/lib/CPAN/ -rw-r--r-- randy/randy 9577 2008-02-12 20:22:40 CPAN-SQLite-0.195/lib/CPAN/SQLite.pm drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/lib/CPAN/SQLite/ -rw-r--r-- randy/randy 8578 2008-02-12 20:23:22 CPAN-SQLite-0.195/lib/CPAN/SQLite/Info.pm -rw-r--r-- randy/randy 6433 2008-02-12 20:23:10 CPAN-SQLite-0.195/lib/CPAN/SQLite/Index.pm -rw-r--r-- randy/randy 4215 2008-02-12 20:22:56 CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI.pm -rw-r--r-- randy/randy 14038 2008-02-12 20:38:30 CPAN-SQLite-0.195/lib/CPAN/SQLite/Search.pm -rw-r--r-- randy/randy 10425 2008-02-12 20:24:14 CPAN-SQLite-0.195/lib/CPAN/SQLite/Util.pm -rw-r--r-- randy/randy 23810 2008-02-12 20:23:43 CPAN-SQLite-0.195/lib/CPAN/SQLite/Populate.pm drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI/ -rw-r--r-- randy/randy 5272 2008-02-12 20:24:25 CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI/Index.pm -rw-r--r-- randy/randy 7056 2008-02-15 01:48:52 CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI/Search.pm -rw-r--r-- randy/randy 10260 2008-02-12 20:24:04 CPAN-SQLite-0.195/lib/CPAN/SQLite/State.pm -rw-r--r-- randy/randy 12419 2008-02-16 21:02:46 CPAN-SQLite-0.195/lib/CPAN/SQLite/META.pm drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/t/ -rw-r--r-- randy/randy 4490 2007-08-14 16:15:00 CPAN-SQLite-0.195/t/04search.t drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/t/cpan/ drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/t/cpan/modules/ -rw-r--r-- randy/randy 2246 2007-02-18 23:25:35 CPAN-SQLite-0.195/t/cpan/modules/03modlist.data.gz -rw-r--r-- randy/randy 6510 2007-02-18 23:25:35 CPAN-SQLite-0.195/t/cpan/modules/02packages.details.txt.gz drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/t/cpan/authors/ -rw-r--r-- randy/randy 177 2007-02-18 23:25:35 CPAN-SQLite-0.195/t/cpan/authors/01mailrc.txt.gz -rw-r--r-- randy/randy 3008 2007-02-18 23:25:36 CPAN-SQLite-0.195/t/03info.t -rw-r--r-- randy/randy 9100 2008-02-17 05:48:58 CPAN-SQLite-0.195/t/05meta_new.t -rw-r--r-- randy/randy 708 2007-08-14 15:26:13 CPAN-SQLite-0.195/t/02drop.t -rw-r--r-- randy/randy 190 2007-02-18 23:25:36 CPAN-SQLite-0.195/t/01basic.t -rw-r--r-- randy/randy 193 2007-02-18 23:25:36 CPAN-SQLite-0.195/t/99pod.t drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/t/lib/ -rw-r--r-- randy/randy 176121 2007-08-15 02:33:16 CPAN-SQLite-0.195/t/lib/TestSQL.pm -rw-r--r-- randy/randy 8761 2008-02-17 05:48:58 CPAN-SQLite-0.195/t/05meta_update.t drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/t/dot-cpan/ drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/t/dot-cpan/CPAN/ -rw-r--r-- randy/randy 2444 2007-02-18 23:25:35 CPAN-SQLite-0.195/t/dot-cpan/CPAN/TestConfig.pm -rw-r--r-- randy/randy 3428 2008-02-17 06:21:48 CPAN-SQLite-0.195/Changes -rw-r--r-- randy/randy 614 2008-02-17 05:48:59 CPAN-SQLite-0.195/MANIFEST drwxr-xr-x randy/randy 0 2008-02-17 06:30:54 CPAN-SQLite-0.195/bin/ -rw-r--r-- randy/randy 6964 2007-02-18 23:25:37 CPAN-SQLite-0.195/bin/cpandb -rw-r--r-- randy/randy 2283 2008-02-17 06:30:18 CPAN-SQLite-0.195/META.yml -rw-r--r-- randy/randy 400 2007-02-18 23:25:37 CPAN-SQLite-0.195/INSTALL -rw-r--r-- randy/randy 1223 2007-02-18 23:25:37 CPAN-SQLite-0.195/Makefile.PL -rw-r--r-- randy/randy 988 2007-02-18 23:25:37 CPAN-SQLite-0.195/Build.PL -rw-r--r-- randy/randy 2913 2007-02-18 23:25:37 CPAN-SQLite-0.195/README CPAN: File::Temp loaded ok (v0.16) CPAN: Module::Build loaded ok (v0.2805) CPAN.pm: Going to build R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz CPAN: CPAN::Reporter loaded ok (v1.11) Warning: prerequisite CPAN::DistnameInfo 0 not found. Warning: prerequisite DBD::SQLite 0 not found. Checking if your kit is complete... Looks good Writing Makefile for CPAN::SQLite (/usr/local/bin/perl Makefile.PL exited with 0) Use of uninitialized value in hash element at /usr/local/lib/perl5/site_perl/5.8.8/CPAN/Reporter.pm line 1277. Use of uninitialized value in hash element at /usr/local/lib/perl5/site_perl/5.8.8/CPAN/Reporter.pm line 1278. Use of uninitialized value in length at /usr/local/lib/perl5/site_perl/5.8.8/CPAN/Reporter.pm line 692. Use of uninitialized value in sprintf at /usr/local/lib/perl5/site_perl/5.8.8/CPAN/Reporter.pm line 1232. CPAN::Reporter: Makefile.PL result is 'pass', No errors. ---- Unsatisfied dependencies detected during ---- ---- RKOBES/CPAN-SQLite-0.195.tar.gz ---- DBD::SQLite [requires] CPAN::DistnameInfo [requires] Running make test Delayed until after prerequisites Running make install Delayed until after prerequisites Running install for module 'DBD::SQLite' Running make for M/MS/MSERGEANT/DBD-SQLite-1.14.tar.gz CPAN: LWP::UserAgent loaded ok (v2.036) CPAN: Time::HiRes loaded ok (v1.86) Fetching with LWP: /authors/id/M/MS/MSERGEANT/DBD-SQLite-1.14.tar.gz LWP failed with code[400] message[URL must be absolute] Fetching with LWP: ftp://bc1.hpc.lsu.edu/pub/mirrors/CPAN/authors/id/M/MS/MSERGEANT/DBD-SQLite-1.14.tar.gz Checksum for /root/.cpan/sources/authors/id/M/MS/MSERGEANT/DBD-SQLite-1.14.tar.gz ok Uncompressed /root/.cpan/sources/authors/id/M/MS/MSERGEANT/DBD-SQLite-1.14.tar.gz successfully Using Tar:/bin/tar xvvf "DBD-SQLite-1.14.tar": Couldn't untar DBD-SQLite-1.14.tar Package seems to come without Makefile.PL. (The test -f "/root/.cpan/build/MSERGEANT-XNyB2i/Makefile.PL" returned false.) Writing one on our own (setting NAME to DBDSQLite) Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Had problems unarchiving. Please build manually Running make test Make had some problems, won't test Running make install Make had some problems, won't install Running install for module 'CPAN::DistnameInfo' Running make for G/GB/GBARR/CPAN-DistnameInfo-0.06.tar.gz Fetching with LWP: ftp://bc1.hpc.lsu.edu/pub/mirrors/CPAN/authors/id/G/GB/GBARR/CHECKSUMS Checksum for /root/.cpan/sources/authors/id/G/GB/GBARR/CPAN-DistnameInfo-0.06.tar.gz ok Uncompressed /root/.cpan/sources/authors/id/G/GB/GBARR/CPAN-DistnameInfo-0.06.tar.gz successfully Using Tar:/bin/tar xvvf "CPAN-DistnameInfo-0.06.tar": Couldn't untar CPAN-DistnameInfo-0.06.tar Package seems to come without Makefile.PL. (The test -f "/root/.cpan/build/GBARR-V07VfO/Makefile.PL" returned false.) Writing one on our own (setting NAME to CPANDistnameInfo) Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Had problems unarchiving. Please build manually Running make test Make had some problems, won't test Running make install Make had some problems, won't install Running make for R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz Has already been unwrapped into directory /root/.cpan/build/CPAN-SQLite-0.195-e2Nw3m CPAN.pm: Going to build R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz Warning: Prerequisite 'DBD::SQLite => 0' for 'RKOBES/CPAN-SQLite-0.195.tar.gz' failed when processing 'MSERGEANT/DBD-SQLite-1.14.tar.gz' with 'unwrapped => NO -- untar failed'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'CPAN::DistnameInfo => 0' for 'RKOBES/CPAN-SQLite-0.195.tar.gz' failed when processing 'GBARR/CPAN-DistnameInfo-0.06.tar.gz' with 'unwrapped => NO -- untar failed'. Continuing, but chances to succeed are limited. CPAN::Reporter: couldn't read command results for '/usr/bin/make' CPAN::Reporter: had errors capturing exit value and output. Tests abandoned RKOBES/CPAN-SQLite-0.195.tar.gz /usr/bin/make -- OK Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Running make test CPAN::Reporter: couldn't read command results for '/usr/bin/make test' CPAN::Reporter: had errors capturing exit value and output. Tests abandoned RKOBES/CPAN-SQLite-0.195.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports RKOBES/CPAN-SQLite-0.195.tar.gz Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Running make install make test had returned bad status, won't install without force Failed during this command: MSERGEANT/DBD-SQLite-1.14.tar.gz : unwrapped NO -- untar failed GBARR/CPAN-DistnameInfo-0.06.tar.gz : unwrapped NO -- untar failed RKOBES/CPAN-SQLite-0.195.tar.gz : make_test NO cpan[2]>
CPAN: Term::ANSIColor loaded ok (v1.10) Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.9257) ReadLine support available (maybe install Bundle::CPAN or Bundle::CPANxxl?) cpan[1]> install CPAN::SQLite CPAN::SQLite not installed, trying to work without CPAN: Storable loaded ok (v2.15) Going to read /root/.cpan/Metadata Database was generated on Wed, 27 Feb 2008 22:31:16 GMT CPAN: YAML loaded ok (v0.66) Going to read /root/.cpan/build/ DONE Found no old builds, restored the state of none Running install for module 'CPAN::SQLite' Running make for R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz CPAN: Digest::SHA loaded ok (v5.45) CPAN: Compress::Zlib loaded ok (v2.008) Checksum for /root/.cpan/sources/authors/id/R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz ok Scanning cache /root/.cpan/build for sizes DONE CPAN: Archive::Tar loaded ok (v1.38) CPAN-SQLite-0.195/ CPAN-SQLite-0.195/lib/ CPAN-SQLite-0.195/lib/CPAN/ CPAN-SQLite-0.195/lib/CPAN/SQLite.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/ CPAN-SQLite-0.195/lib/CPAN/SQLite/Info.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/Index.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/Search.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/Util.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/Populate.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI/ CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI/Index.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/DBI/Search.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/State.pm CPAN-SQLite-0.195/lib/CPAN/SQLite/META.pm CPAN-SQLite-0.195/t/ CPAN-SQLite-0.195/t/04search.t CPAN-SQLite-0.195/t/cpan/ CPAN-SQLite-0.195/t/cpan/modules/ CPAN-SQLite-0.195/t/cpan/modules/03modlist.data.gz CPAN-SQLite-0.195/t/cpan/modules/02packages.details.txt.gz CPAN-SQLite-0.195/t/cpan/authors/ CPAN-SQLite-0.195/t/cpan/authors/01mailrc.txt.gz CPAN-SQLite-0.195/t/03info.t CPAN-SQLite-0.195/t/05meta_new.t CPAN-SQLite-0.195/t/02drop.t CPAN-SQLite-0.195/t/01basic.t CPAN-SQLite-0.195/t/99pod.t CPAN-SQLite-0.195/t/lib/ CPAN-SQLite-0.195/t/lib/TestSQL.pm CPAN-SQLite-0.195/t/05meta_update.t CPAN-SQLite-0.195/t/dot-cpan/ CPAN-SQLite-0.195/t/dot-cpan/CPAN/ CPAN-SQLite-0.195/t/dot-cpan/CPAN/TestConfig.pm CPAN-SQLite-0.195/Changes CPAN-SQLite-0.195/MANIFEST CPAN-SQLite-0.195/bin/ CPAN-SQLite-0.195/bin/cpandb CPAN-SQLite-0.195/META.yml CPAN-SQLite-0.195/INSTALL CPAN-SQLite-0.195/Makefile.PL CPAN-SQLite-0.195/Build.PL CPAN-SQLite-0.195/README CPAN: File::Temp loaded ok (v0.16) CPAN: Module::Build loaded ok (v0.2805) CPAN.pm: Going to build R/RK/RKOBES/CPAN-SQLite-0.195.tar.gz CPAN: CPAN::Reporter loaded ok (v1.11) CPAN::Reporter: couldn't read command results for '/usr/local/bin/perl Makefile.PL' CPAN::Reporter: had errors capturing exit value and output. Tests abandonedUse of uninitialized value in numeric ne (!=) at /usr/local/lib/perl5/5.8.8/CPAN.pm line 7777. No 'Makefile' createdUse of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Use of uninitialized value in join or string at /usr/local/lib/perl5/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. RKOBES/CPAN-SQLite-0.195.tar.gz /usr/local/bin/perl Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Failed during this command: RKOBES/CPAN-SQLite-0.195.tar.gz : writemakefile NO -- No 'Makefile' created
Your second try was unsuccessful because the shell refused to retry because it never retries failing builds without some force. You would have to try fforce test DBD::SQLite This would guarantee that the shell tries building DBD::SQLite from scratch. In doubt this must be repeated for other failing packages.
From: stro [...] railways.dp.ua
It seems that the problem is somewhere inside default device's Perl. I've recompiled Perl from scratch and both tar and makefile problems went away with recent CPAN.pm. -- Serguei Trouchelle
Thanks for letting me know. I'll close the ticket. Feel free to reopen it if the problem reappears.
From: stro [...] railways.dp.ua
Hello Andreas. Sorry, but the problem reappears (log file is attached): sometimes, for some reason, it seems to use /bin/tar anyway -- even if "tar" and "gzip" is configured off. When I cleared build directory and ran "o conf" to prove "tar" is off and then "upgrade CPAN::Reporter" again, it was unwrapped with Archive::Tar successfully without problems. I took a look at the code and have no idea why this happens. Is it possible that it uses another perl installation's CPAN::Config? I have another perl in /usr/bin with "tar" and "gzip" on, I'll turn them off to see how this may affect local cpan. -- Serguei Trouchelle
cpan[2]> upgrade CPAN::Reporter Debug(CPAN,CPAN.pm,341): line[upgrade|CPAN::Reporter] 1 matches in the database, time[1208421460] sorted at time[1208421460] Package namespace installed latest in CPAN file CPAN::Reporter 1.11 1.13 DAGOLDEN/CPAN-Reporter-1.13.tar.gz Running install for module 'CPAN::Reporter' Running make for D/DA/DAGOLDEN/CPAN-Reporter-1.13.tar.gz Checksum for /home/stro0/perl588/.cpan/sources/authors/id/D/DA/DAGOLDEN/CPAN-Reporter-1.13.tar.gz ok Use of uninitialized value in sprintf at /home/stro0/perl588/lib/5.8.8/CPAN.pm line 5646. Use of uninitialized value in sprintf at /home/stro0/perl588/lib/5.8.8/CPAN.pm line 5646. Uncompressed /home/stro0/perl588/.cpan/sources/authors/id/D/DA/DAGOLDEN/CPAN-Reporter-1.13.tar.gz successfully Using Tar:/bin/tar xvvf "CPAN-Reporter-1.13.tar": Couldn't untar CPAN-Reporter-1.13.tar Use of uninitialized value in sprintf at /home/stro0/perl588/lib/5.8.8/CPAN.pm line 5646. Use of uninitialized value in sprintf at /home/stro0/perl588/lib/5.8.8/CPAN.pm line 5646. Use of uninitialized value in sprintf at /home/stro0/perl588/lib/5.8.8/CPAN.pm line 5646. Use of uninitialized value in sprintf at /home/stro0/perl588/lib/5.8.8/CPAN.pm line 6816. Package seems to come without Makefile.PL. (The test -f "/home/stro0/perl588/.cpan/build/DAGOLDEN-Yzx3CE/Makefile.PL" returned false.) Writing one on our own (setting NAME to CPANReporter) Use of uninitialized value in join or string at /home/stro0/perl588/lib/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Use of uninitialized value in join or string at /home/stro0/perl588/lib/5.8.8/armv5tejl-linux/File/Spec/Unix.pm line 82. Had problems unarchiving. Please build manually Running make test Make had some problems, won't test Running make install Make had some problems, won't install Debug(CPAN,CPAN.pm,1044,[Shell,CPAN.pm,2784,all_objects]): mgr[CPAN=HASH(0x7dc9ec)] class[CPAN::Distribution] Failed during this command: DAGOLDEN/CPAN-Reporter-1.13.tar.gz : unwrapped NO -- untar failed cpan[3]> o conf Debug(CPAN,CPAN.pm,341): line[o|conf] $CPAN::Config options from '/home/stro0/perl588/lib/5.8.8/CPAN/Config.pm': commit [Commit changes to disk] defaults [Reload defaults from disk] help [Short help about 'o conf' usage] init [Interactive setting of all options] applypatch [] auto_commit [1] build_cache [256] build_dir [/home/stro0/perl588/.cpan/build] build_dir_reuse [1] build_requires_install_policy [yes] bzip2 [/usr/bin/bzip2] cache_metadata [1] check_sigs [0] colorize_debug [bold blue on_black] colorize_output [0] colorize_print [white on_black] colorize_warn [bold red on_black] commandnumber_in_prompt [1] commands_quote undef connect_to_internet_ok [0] cpan_home [/home/stro0/perl588/.cpan] curl [] dontload_hash dontload_list undef ftp [] ftp_passive [1] ftp_proxy [] getcwd [cwd] gpg [] gzip [] halt_on_failure [0] histfile [] histsize [0] http_proxy [] inactivity_timeout [0] index_expire [7] inhibit_startup_message [0] keep_source_where [/home/stro0/perl588/.cpan/sources] load_module_verbosity [v] lynx [] make [/usr/bin/make] make_arg [] make_install_arg [UNINST=1] make_install_make_command [/usr/bin/make] makepl_arg [] mbuild_arg [] mbuild_install_arg [--uninst 1] mbuild_install_build_command [./Build] mbuildpl_arg [] ncftp [] ncftpget [] no_proxy [] pager [/bin/more] password undef patch [/usr/bin/patch] prefer_installer [EUMM] prefs_dir [/home/stro0/perl588/.cpan/prefs] prerequisites_policy [follow] proxy_pass undef proxy_user undef randomize_urllist undef scan_cache [never] shell [/bin/sh] show_unparsable_versions [0] show_upload_date [0] show_zero_versions [0] tar [] tar_verbosity [vv] term_is_latin [1] term_ornaments [0] test_report [1] trust_test_report_history [1] unzip [] urllist 0 [http://cpan.org.ua/] 1 [ftp://no-more.kiev.ua/pub/CPAN/] 2 [ftp://ftp.gafol.net/pub/cpan/] 3 [http://www.cpan.org/] use_sqlite [1] username undef wait_list undef wget [/usr/bin/wget] yaml_load_code [0] yaml_module [YAML::Syck]
Looked closer, and it seems to be a problem with different CPAN configs for different perls mixed up. So I think this issue can be closed, but I think it would be better to end-user to have explicit configuration parameter to take Archive::Tar/Gzip preference over binaries, because it's easy to overwrite space value with defaults on auto-configuration. -- Serguei Trouchelle
Nowadays we prefer Archive::Tar over external tar and gzip. Finally! Thanks!