bug-coreutils
[Top][All Lists]
Advanced

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

coreutils-6.6 check failures on Itanium Linux


From: Matthew Woehlke
Subject: coreutils-6.6 check failures on Itanium Linux
Date: Wed, 22 Nov 2006 12:44:36 -0600
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061025 Thunderbird/1.5.0.8 Mnenhy/0.7.4.0

(This failed in 6.3 too but I never followed up...)

I get two 'make check' test failures on Itanium Linux. The tests are mv/dir2dir and mv/no-target-dir. The dir2dir failure seems to be a disagreement on error message, although given that the error I see is the same as on no-target-dir, I'm still suspicious.

Here is the verbose output:

$ VERBOSE=yes make TESTS='dir2dir no-target-dir' check
make  check-TESTS
make[1]: Entering directory `/home/install/gnu/src/coreutils-6.6/tests/mv'
+ mv --version
mv (GNU coreutils) 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Parker, David MacKenzie, and Jim Meyering.
+ . ./../envvar-check
++ as_unset=unset
++ envvar_check_failed=0
++ vars=
  _POSIX2_VERSION
  BLOCKSIZE
  BLOCK_SIZE
  CDPATH
  COLUMNS
  DF_BLOCK_SIZE
  DU_BLOCK_SIZE
  LS_BLOCK_SIZE
  LS_COLORS
  POSIXLY_CORRECT
  QUOTING_STYLE
  SIMPLE_BACKUP_SUFFIX
  TABSIZE
  TERM
  TIME_STYLE
  TMPDIR
  VERSION_CONTROL

++ unset _POSIX2_VERSION
++ eval test '"${_POSIX2_VERSION+set}"' = set
+++ test '' = set
++ unset BLOCKSIZE
++ eval test '"${BLOCKSIZE+set}"' = set
+++ test '' = set
++ unset BLOCK_SIZE
++ eval test '"${BLOCK_SIZE+set}"' = set
+++ test '' = set
++ unset CDPATH
++ eval test '"${CDPATH+set}"' = set
+++ test '' = set
++ unset COLUMNS
++ eval test '"${COLUMNS+set}"' = set
+++ test '' = set
++ unset DF_BLOCK_SIZE
++ eval test '"${DF_BLOCK_SIZE+set}"' = set
+++ test '' = set
++ unset DU_BLOCK_SIZE
++ eval test '"${DU_BLOCK_SIZE+set}"' = set
+++ test '' = set
++ unset LS_BLOCK_SIZE
++ eval test '"${LS_BLOCK_SIZE+set}"' = set
+++ test '' = set
++ unset LS_COLORS
++ eval test '"${LS_COLORS+set}"' = set
+++ test '' = set
++ unset POSIXLY_CORRECT
++ eval test '"${POSIXLY_CORRECT+set}"' = set
+++ test '' = set
++ unset QUOTING_STYLE
++ eval test '"${QUOTING_STYLE+set}"' = set
+++ test '' = set
++ unset SIMPLE_BACKUP_SUFFIX
++ eval test '"${SIMPLE_BACKUP_SUFFIX+set}"' = set
+++ test '' = set
++ unset TABSIZE
++ eval test '"${TABSIZE+set}"' = set
+++ test '' = set
++ unset TERM
++ eval test '"${TERM+set}"' = set
+++ test '' = set
++ unset TIME_STYLE
++ eval test '"${TIME_STYLE+set}"' = set
+++ test '' = set
++ unset TMPDIR
++ eval test '"${TMPDIR+set}"' = set
+++ test '' = set
++ unset VERSION_CONTROL
++ eval test '"${VERSION_CONTROL+set}"' = set
+++ test '' = set
++ test '' = 1
+ . ./../lang-default
++ LC_ALL=C
++ export LC_ALL
++ unset LANGUAGE NLSPATH
++ unset LANG LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME
++ pwd
+ pwd=/home/install/gnu/src/coreutils-6.6/tests/mv
++ echo ./dir2dir
++ sed 's,.*/,,'
+ t0=dir2dir.tmp
+ tmp=dir2dir.tmp/32243
+ trap 'status=$?; cd "$pwd" && chmod -R u+rwx $t0 && rm -rf $t0 && exit $status' 0
+ trap '(exit $?); exit $?' 1 2 13 15
+ framework_failure=0
+ mkdir -p dir2dir.tmp/32243
+ cd dir2dir.tmp/32243
+ mkdir -p a/t b/t
+ touch a/t/f
+ test 0 = 1
+ fail=0
+ mv b/t a
+ sed 's/: File exists/: Directory not empty/'
+ mv o1 out
+ cat
+ cmp out exp
out exp differ: char 34, line 1
+ fail=1
+ test 1 = 1
+ diff out exp
1c1
< mv: cannot move `b/t' to `a/t': Device or resource busy
---
> mv: cannot move `b/t' to `a/t': Directory not empty
+ exit 1
+ exit 1
+ status=1
+ cd /home/install/gnu/src/coreutils-6.6/tests/mv
+ chmod -R u+rwx dir2dir.tmp
+ rm -rf dir2dir.tmp
+ exit 1
FAIL: dir2dir
+ mv --version
mv (GNU coreutils) 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Parker, David MacKenzie, and Jim Meyering.
++ pwd
+ pwd=/home/install/gnu/src/coreutils-6.6/tests/mv
++ echo ./no-target-dir
++ sed 's,.*/,,'
+ t0=no-target-dir.tmp
+ tmp=no-target-dir.tmp/32267
+ trap 'status=$?; cd "$pwd" && chmod -R u+rwx $t0 && rm -rf $t0 && exit $status' 0
+ trap '(exit $?); exit $?' 1 2 13 15
+ framework_failure=0
+ mkdir -p no-target-dir.tmp/32267
+ cd no-target-dir.tmp/32267
+ mkdir -p d/sub empty src d2/sub e2
+ touch f
+ test 0 = 1
+ fail=0
+ mv -fT d empty
mv: cannot move `d' to `empty': Device or resource busy
+ fail=1
+ ls -d d
+ fail=1
+ test -d empty/sub
+ fail=1
+ mv -fT src d2
+ mv -fT f e2
+ exit 1
+ exit 1
+ status=1
+ cd /home/install/gnu/src/coreutils-6.6/tests/mv
+ chmod -R u+rwx no-target-dir.tmp
+ rm -rf no-target-dir.tmp
+ exit 1
FAIL: no-target-dir
======================================
2 of 2 tests failed
Please report to address@hidden
======================================
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory `/home/install/gnu/src/coreutils-6.6/tests/mv'
make: *** [check-am] Error 2


$ uname -a
Linux <hostname> 2.4.18-e.27smp #1 SMP Mon Mar 31 20:45:49 EST 2003 ia64 GNU/Linux

I can't compare to the shipped mv (/bin/mv) because it is from coreutils 4.1 and has no -T.

--
Matthew
"Two IIRC's must make a right" -- Larry Hall (paraphrased)





reply via email to

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