bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-tar] [GNU tar 1.23] testsuite: 91 failed


From: MORITA Naoya
Subject: [Bug-tar] [GNU tar 1.23] testsuite: 91 failed
Date: Mon, 10 May 2010 16:16:31 +0900

  Dir Sirs,

  Today I tried to install tar-1.23 from the source tar ball into CentOS 5.4
Linux.

  I used the command "./configure (no arguments)" and "make". It seemed 
  OK. However, when I typed a command "make check", it generated a 
  failure result, which is as follows.

  ---------------------<quote>---------------
address@hidden tar-1.23]# make check
Making check in doc
make[1]: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea `/usr/local/src/tar-1.23/doc' 
\u306b\u5165\u308a\u307e\u3059

        :
        :
        :

make[2]: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea 
`/usr/local/src/tar-1.23/tests' \u306b\u5165\u308a\u307e\u3059
/bin/sh ./testsuite 
## ------------------------ ##
## GNU tar 1.23 test suite. ##
## ------------------------ ##
  1: tar version                                     ok
  2: decompressing from stdin                        ok
  3: mixing options                                  ok
  4: interspersed options                            ok
  5: files-from: empty entries                       ok
  6: files-from: 0-separated file without -0         ok
  7: tar --index-file=FILE --file=-                  ok
  8: tar cvf -                                       ok
  9: append                                          ok
 10: appending files with long names                 ok
 11: append vs. create                               ok
 12: transforming hard links on create               ok
 13: exclude                                         ok
 14: exclude wildcards                               ok
 15: exclude: anchoring                              ok
 16: exclude: wildcards match slash                  ok
 17: exclude: case insensitive                       ok
 18: exclude: lots of excludes                       ok
 19: deleting a member after a big one               ok
 20: deleting a member from stdin archive            ok
 21: deleting members with long names                ok
 22: deleting a large last member                    ok
 23: deleting non-existing member                    ok
 24: extract over an existing directory              ok
 25: extracting symlinks over an existing file       ok
 26: extraction loops                                ok
 27: extract + fnmatch                               ok
 28: extracting selected members from pax            ok
 29: mode of extracted directories                   ok
 30: extracting symlinks to a read-only dir          ok
 31: restoring mode on existing directory            ok
 32: single-volume label                             ok
 33: multi-volume label                              ok
 34: extracting existing dir with --backup           ok
 35: gzip                                            ok
 36: incremental                                     ok
 37: restore broken symlinks from incremental        ok
 38: restoring timestamps from incremental           ok
 39: --listed for individual files                   ok
 40: working --listed                                ok
 41: renamed files in incrementals                   ok
 42: proper icontents initialization                 ok
 43: incremental dumps with -C                       ok
 44: incremental dumps of nested directories         ok
 45: file removed as we read it (ca. 22 seconds)     ok
 46: toplevel file removed (ca. 24 seconds)          ok
 47: renamed dirs in incrementals                    ok
 48: move between hierarchies                        ok
 49: cyclic renames                                  ok
 50: renamed directory containing subdirectories     ok
 51: renamed subdirectories                          ok
 52: changed file types in incrementals              ok
 53: ignfail                                         skipped (ignfail.at:26)
 54: link count gt 2                                 ok
 55: preserve hard links with --remove-files         ok
 56: working -l with --remove-files                  ok
 57: long names in V7 archives                       ok
 58: long file names divisible by block size         ok
 59: ustar: unsplittable file name                   ok
 60: ustar: unsplittable path name                   ok
 61: ustar: splitting long names                     ok
 62: multivolume dumps from pipes                    ok
 63: skipping a straddling member                    ok
 64: MV archive & long filenames                     ok
 65: split directory members in a MV archive         ok
 66: Restoring after an out of sync volume           ok
 67: Multivolumes with L=record_size                 ok
 68: volumes split at an extended header             skipped (multiv07.at:29)
 69: old archives                                    ok
 70: recurse                                         ok
 71: working -C with --same-order                    ok
 72: multiple -C options                             ok
 73: short records                                   ok
 74: sparse files                                    ok
 75: extracting sparse file over a pipe              ok
 76: storing sparse files > 8G                       ok
 77: sparse files in MV archives                     ok
 78: sparse files in PAX MV archives, v.0.0          ok
 79: sparse files in PAX MV archives, v.0.1          ok
 80: sparse files in PAX MV archives, v.1.0          ok
 81: update unchanged directories                    ok
 82: update directories                              ok
 83: update changed files                            ok
 84: volume                                          ok
 85: volume header size                              skipped (volsize.at:32)
 86: compressed format recognition                   ok
 87: short input files                               ok
 88: updating short archives                         ok
 89: truncate                                        ok
 90: grow                                            ok
 91: remove-files with compression                   FAILED (remfiles01.at:32)
 92: remove-files with compression: grand-child      ok
 93: gtarfail                                        skipped (gtarfail.at:26)
 94: gtarfail2                                       skipped (gtarfail2.at:26)
 95: multi-fail                                      skipped (multi-fail.at:26)
 96: ustar-big-2g                                    skipped 
(ustar-big-2g.at:26)
 97: ustar-big-8g                                    skipped 
(ustar-big-8g.at:26)
 98: pax-big-10g                                     skipped (pax-big-10g.at:26)

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 89 tests were run,
1 failed unexpectedly.
9 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send `tests/testsuite.log' and all information you think might help:

   To: <address@hidden>
   Subject: [GNU tar 1.23] testsuite: 91 failed


You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below `tests/testsuite.dir'.

make[2]: *** [check-local] \u30a8\u30e9\u30fc 
        :
make: *** [check-recursive] \u30a8\u30e9\u30fc 1
  --------------------------<unquote>---------------------------------

  Therefore, I'm writing this mail.  I'm also going to quote the 
  sujested failure log which is  
  /usr/local/src/tar-1.23/tests/testsuite.dir/91/testsuite.log.

----------------------<quote>-------------------------------
address@hidden testsuite.dir]# cat ./91/testsuite.log
#                             -*- compilation -*-
91. remfiles01.at:28: testing ...
./remfiles01.at:32:

cat /dev/null | gzip - > /dev/null 2>&1 || exit 77


test -z  || exit 77


mkdir dir
cd dir
genfile --file a --length 0
chmod 0 a
genfile --file b
mkdir c

# Depending on when the SIGPIPE gets delivered, the invocation below
# may finish with either
#  tar: a: Cannot write: Broken pipe
# or
#  tar: Child returned status 2

tar -c -f a -z --remove-files b c 2>err
EC=$?
sed -n '/(child)/p' err >&2
rm err
find . | sort
exit $EC

Not enabling shell tracing (command contains an embedded newline)
--- -   2010-05-10 15:07:09.932320425 +0900
+++ /usr/local/src/tar-1.23/tests/testsuite.dir/at-groups/91/stderr     
2010-05-10 15:07:09.000000000 +0900
@@ -1,3 +1 @@
-tar (child): a: Cannot open: Permission denied
-tar (child): Error is not recoverable: exiting now
 
--- -   2010-05-10 15:07:09.932320425 +0900
+++ /usr/local/src/tar-1.23/tests/testsuite.dir/at-groups/91/stdout     
2010-05-10 15:07:09.000000000 +0900
@@ -1,5 +1,3 @@
 .
 ./a
-./b
-./c
 
./remfiles01.at:32: exit code was 0, expected 2
91. remfiles01.at:28: 91. remove-files with compression (remfiles01.at:28): 
FAILED (remfiles01.at:32)
----------------------------<unquote>----------------------------------

For your information, "the uname --all" generates a folowing line.
Linux localhost.localdomain 2.6.18-164.15.1.el5 #1 SMP Wed Mar 17 11:37:14 EDT 
2010 i686 i686 i386 GNU/Linux

and another information is that I just installed the latest perl version of 
perl-5.12.0 as of today.
And following is the information of perl -V:

----------------------------<quote>-------------------------------
address@hidden bin]# /usr/local/bin/perl -V
Summary of my perl5 (revision 5 version 12 subversion 0) configuration:

  Platform:
    osname=linux, osvers=2.6.18-164.15.1.el5, archname=i686-linux
    uname='linux localhost.localdomain 2.6.18-164.15.1.el5 #1 smp wed mar 17 
11:37:14 edt 2010 i686 i686 i386 gnulinux '
    config_args='-DDEBUGGING -Doptimezer=-g -Os -Duserthreads -Dmultiplicity 
-Duser64bitall -Dprefix=/opt/perl512 -des'
    hint=recommended, useposix=true, d_sigaction=define
    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='cc', ccflags ='-DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector 
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -g',
    cppflags='-DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector 
-I/usr/local/include'
    ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-46)', 
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 =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=/lib/libc-2.5.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.5'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib 
-fstack-protector'


Characteristics of this binary (from libperl):
  Compile-time options: DEBUGGING PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
                        USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
  Built under linux
  Compiled at May  7 2010 09:46:04
  @INC:
    /opt/perl512/lib/site_perl/5.12.0/i686-linux
    /opt/perl512/lib/site_perl/5.12.0
    /opt/perl512/lib/5.12.0/i686-linux
    /opt/perl512/lib/5.12.0
    .
------------------------------<unquote>-----------------------------

That's all. Thanks.
Regards.

Naoya Morita

  ┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─
  ┴┬  CyberSpce Communications Co., Ltd.
  ┬┴   Naoya Morita
  ┴┬   TEL: +81-3-3438-2028, FAX: +81-3-3438-3929
  ┬┴   mailto: address@hidden
  ┴┬   URL:   http://www.cyberspacecomm.com
  ─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴





reply via email to

[Prev in Thread] Current Thread [Next in Thread]