Hello,
I was busy setting up linux from scratch when I was struck with an
error message when I ran:
make RUN_EXPENSIVE_TESTS=yes check
the tail was:
<snip>
PASS: deref
PASS: two-args
FAIL: slink
======================================
1 of 14 tests failed
(1 tests were not run)
Please report to [email protected]
======================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory
`/mnt/sda1/sources/coreutils-5.2.1/tests/du'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory
`/mnt/sda1/sources/coreutils-5.2.1/tests/du'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests'
make: *** [check-recursive] Error 1
So im reporting this bug(?). I've attached the output of this command
as well as some others I thought were useful (I saw these on
http://lists.gnu.org/archive/html/bug-coreutils/2003-04/msg00088.html)
make RUN_EXPENSIVE_TESTS=yes check
cd tests/du
env VERBOSE=yes make check TESTS=slink
df -T .
# edited the slink script as told by msg00088.html, and ran again:
env VERBOSE=yes make check TESTS=slink
# supplying you with the output of
cat slink.tmp/13915/out
But I dont really understand the test. Indeed grep '^[1-9]' fails,
because the `out' file, created by `du' has lines starting only with
0. Should symlinks have a diskusage other than 0? or has this
something to do with reiser4?
Best regards,
Louwrens van Dellen
lfs:/mnt/sda1/sources/coreutils-5.2.1$ make RUN_EXPENSIVE_TESTS=yes check
Making check in lib
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/lib'
make check-am
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/lib'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/lib'
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/lib'
Making check in src
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/src'
echo '#define LOCALEDIR "/tools/share/locale"' >localedir.h-t
cmp localedir.h-t localedir.h > /dev/null 2>&1 && rm -f localedir.h-t || { rm
-f localedir.h; mv localedir.h-t localedir.h; }
rm -rf progs-readme progs-makefile
echo [ chgrp chown chmod cp dd dircolors du ginstall link ln dir vdir ls mkdir
mkfifo mknod mv nohup readlink rm rmdir shred stat sync touch unlink
sum comm csplit cut expand fmt fold head join md5sum nl od paste pr ptx sha1sum
sort split sum tac tail tr tsort unexpand uniq wc basename date dir
ho env expr factor false hostname id kill logname pathchk printenv printf pwd
seq sleep tee test true tty whoami yes uname chroot hostid nice pinky
who uptime stty df groups chroot df hostid nice pinky stty su uname uptime
users who \
| tr -s ' ' '\n' | LC_ALL=C sort -u > progs-makefile && \
sed -n '/^The programs .* are:/,/^[a-zA-Z]/p' ../README \
| sed -n '/^ */s///p' | tr -s ' ' '\n' > progs-readme
diff progs-makefile progs-readme && rm -rf progs-readme progs-makefile
cd .; grep '^# *define *S_IS' lbracket.c basename.c cat.c chgrp.c chown-core.c
chmod.c chown.c chown-core.c chroot.c cksum.c comm.c cp.c copy.c cp
csplit.c cut.c date.c dd.c df.c ls.c ls-dir.c dircolors.c dirname.c du.c
echo.c env.c expand.c expr.c factor.c false.c fmt.c fold.c install.c copy
ash.c head.c hostid.c hostname.c id.c join.c kill.c link.c ln.c logname.c ls.c
ls-ls.c md5sum.c md5.c mkdir.c mkfifo.c mknod.c mv.c copy.c cp-hash.
e.c nice.c nl.c nohup.c od.c paste.c pathchk.c pinky.c pr.c printenv.c printf.c
ptx.c pwd.c readlink.c rm.c remove.c rmdir.c seq.c setuidgid.c md5s
a1sum.c shred.c sleep.c sort.c split.c stat.c stty.c su.c sum.c sync.c tac.c
tail.c tee.c test.c touch.c tr.c true.c tsort.c tty.c uname.c unexpand
.c unlink.c uptime.c users.c ls.c ls-vdir.c wc.c who.c whoami.c yes.c && exit 1
|| :
cd .; grep st_blocks lbracket.c basename.c cat.c chgrp.c chown-core.c chmod.c
chown.c chown-core.c chroot.c cksum.c comm.c cp.c copy.c cp-hash.c cs
cut.c date.c dd.c df.c ls.c ls-dir.c dircolors.c dirname.c du.c echo.c env.c
expand.c expr.c factor.c false.c fmt.c fold.c install.c copy.c cp-hash
.c hostid.c hostname.c id.c join.c kill.c link.c ln.c logname.c ls.c ls-ls.c
md5sum.c md5.c mkdir.c mkfifo.c mknod.c mv.c copy.c cp-hash.c remove.c
nl.c nohup.c od.c paste.c pathchk.c pinky.c pr.c printenv.c printf.c ptx.c
pwd.c readlink.c rm.c remove.c rmdir.c seq.c setuidgid.c md5sum.c sha1s
red.c sleep.c sort.c split.c stat.c stty.c su.c sum.c sync.c tac.c tail.c tee.c
test.c touch.c tr.c true.c tsort.c tty.c uname.c unexpand.c uniq.c
c uptime.c users.c ls.c ls-vdir.c wc.c who.c whoami.c yes.c && exit 1 || :
cd .; grep '^# *define .*defined' lbracket.c basename.c cat.c chgrp.c
chown-core.c chmod.c chown.c chown-core.c chroot.c cksum.c comm.c cp.c copy.c
h.c csplit.c cut.c date.c dd.c df.c ls.c ls-dir.c dircolors.c dirname.c du.c
echo.c env.c expand.c expr.c factor.c false.c fmt.c fold.c install.c c
p-hash.c head.c hostid.c hostname.c id.c join.c kill.c link.c ln.c logname.c
ls.c ls-ls.c md5sum.c md5.c mkdir.c mkfifo.c mknod.c mv.c copy.c cp-ha
move.c nice.c nl.c nohup.c od.c paste.c pathchk.c pinky.c pr.c printenv.c
printf.c ptx.c pwd.c readlink.c rm.c remove.c rmdir.c seq.c setuidgid.c m
sha1sum.c shred.c sleep.c sort.c split.c stat.c stty.c su.c sum.c sync.c tac.c
tail.c tee.c test.c touch.c tr.c true.c tsort.c tty.c uname.c unexp
niq.c unlink.c uptime.c users.c ls.c ls-vdir.c wc.c who.c whoami.c yes.c &&
exit 1 || :
make check-am
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/src'
echo '#define LOCALEDIR "/tools/share/locale"' >localedir.h-t
cmp localedir.h-t localedir.h > /dev/null 2>&1 && rm -f localedir.h-t || { rm
-f localedir.h; mv localedir.h-t localedir.h; }
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/src'
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/src'
Making check in doc
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/doc'
fail=0; \
grep timezone ./*.texi && fail=1; \
grep non-zero ./*.texi && fail=1; \
grep '\$@"' ./*.texi && fail=1; \
perl -e 1 2> /dev/null && { perl -ne \
'/\bPOSIX\b/ && !/[EMAIL PROTECTED]/ && !/^\* / || /{posix}/ and print,exit
1' \
./*.texi 2> /dev/null || fail=1; }; \
exit $fail
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/doc'
Making check in man
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/man'
make check-local
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/man'
PATH=../src:$PATH; export PATH; \
t=ls-files.$$; \
(cd . && ls -1 *.x) | sed 's/\.x$//' | LC_ALL=C sort > $t;\
echo basename.1 cat.1 chgrp.1 chmod.1 chown.1 chroot.1 cksum.1 comm.1 cp.1
csplit.1 cut.1 date.1 dd.1 df.1 dir.1 dircolors.1 dirname.1 du.1 echo.1
xpand.1 expr.1 factor.1 false.1 fmt.1 fold.1 groups.1 head.1 hostid.1
hostname.1 id.1 install.1 join.1 kill.1 link.1 ln.1 logname.1 ls.1 md5sum.1 m
mkfifo.1 mknod.1 mv.1 nice.1 nl.1 nohup.1 od.1 paste.1 pathchk.1 pinky.1 pr.1
printenv.1 printf.1 ptx.1 pwd.1 readlink.1 rm.1 rmdir.1 seq.1 sha1sum
d.1 sleep.1 sort.1 split.1 stat.1 stty.1 su.1 sum.1 sync.1 tac.1 tail.1 tee.1
test.1 touch.1 tr.1 true.1 tsort.1 tty.1 uname.1 unexpand.1 uniq.1 un
uptime.1 users.1 vdir.1 wc.1 who.1 whoami.1 yes.1 | tr -s ' ' '\n' | sed
's/\.1$//' \
| LC_ALL=C sort | diff - $t || { rm $t; exit 1; }; \
rm $t
status=0; \
for p in dummy `echo 'spy:;@echo $(all_programs)' | MAKEFLAGS= make -s -C
../src -f Makefile -f - spy | ../src/tr -s ' ' '\n' | LC_ALL=C sort -u |
'\['`; do \
test $p = dummy && continue; \
test $p = ginstall && p=install || : ; \
test -f ./$p.x \
|| { echo missing $p.x 1>&2; status=1; }; \
done; \
exit $status
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/man'
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/man'
Making check in m4
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/m4'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/m4'
Making check in po
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/po'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/po'
Making check in tests
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests'
../src/printenv POSIXLY_CORRECT >/dev/null \
&& sed s/%%/POSIXLY_CORRECT/ ./.env-warn || :
test "${CDPATH+set}" = set \
&& sed s/%%/CDPATH/ ./.env-warn || :
***********************************************************
NOTICE: Some tests may be run only as root.
Do `make check-root' as `root' to run these tests.
***********************************************************
Making check in basename
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/basename'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/basename'
PASS: basic
==================
All 1 tests passed
==================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/basename'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/basename'
Making check in chgrp
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chgrp'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chgrp'
./no-x: this test requires that you be a member of more than one group,
but running `id -nG' either failed or found just one. If you really
are a member of at least two group, then rerun this test with FETISH_GROUPS
set in your environment to the space-separated list of names. E.g.,
env FETISH_GROUPS='users cdrom' make check
SKIP: no-x
./posix-H: this test requires that you be a member of more than one group,
but running `id -nG' either failed or found just one. If you really
are a member of at least two group, then rerun this test with FETISH_GROUPS
set in your environment to the space-separated list of names. E.g.,
env FETISH_GROUPS='users cdrom' make check
SKIP: posix-H
./basic: this test requires that you be a member of more than one group,
but running `id -nG' either failed or found just one. If you really
are a member of at least two group, then rerun this test with FETISH_GROUPS
set in your environment to the space-separated list of names. E.g.,
env FETISH_GROUPS='users cdrom' make check
SKIP: basic
./deref: this test requires that you be a member of more than one group,
but running `id -nG' either failed or found just one. If you really
are a member of at least two group, then rerun this test with FETISH_GROUPS
set in your environment to the space-separated list of names. E.g.,
env FETISH_GROUPS='users cdrom' make check
SKIP: deref
./recurse: this test requires that you be a member of more than one group,
but running `id -nG' either failed or found just one. If you really
are a member of at least two group, then rerun this test with FETISH_GROUPS
set in your environment to the space-separated list of names. E.g.,
env FETISH_GROUPS='users cdrom' make check
SKIP: recurse
======================
All 0 tests passed
(5 tests were not run)
======================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chgrp'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chgrp'
Making check in chmod
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chmod'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chmod'
PASS: no-x
PASS: equals
PASS: equal-x
PASS: c-option
PASS: setgid
==================
All 5 tests passed
==================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chmod'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chmod'
Making check in chown
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chown'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chown'
***************************
NOTICE:
./basic: This test is being skipped, since it works only
when run as root.
***************************
SKIP: basic
======================
All 0 tests passed
(1 tests were not run)
======================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chown'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/chown'
Making check in cp
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cp'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cp'
PASS: preserve-2
PASS: r-vs-symlink
PASS: link-preserve
PASS: backup-1
PASS: no-deref-link1
PASS: no-deref-link2
PASS: no-deref-link3
PASS: backup-is-src
PASS: same-file
PASS: cp-mv-backup
PASS: symlink-slash
PASS: slink-2-slink
PASS: fail-perm
PASS: dir-slash
umask: 31
umask: 37
umask: 2
PASS: perm
PASS: cp-HL
***************************
NOTICE:
./special-bits: This test is being skipped, since it works only
when run as root.
***************************
SKIP: special-bits
PASS: link
PASS: dir-rm-dest
PASS: cp-parents
PASS: deref-slink
PASS: dir-vs-file
PASS: into-self
======================
All 22 tests passed
(1 tests were not run)
======================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cp'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cp'
Making check in cut
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cut'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cut'
PASS: cut-tests
==================
All 1 tests passed
==================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cut'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/cut'
Making check in date
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/date'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/date'
PASS: date-tests
==================
All 1 tests passed
==================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/date'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/date'
Making check in dd
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dd'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dd'
PASS: misc
PASS: not-rewound
PASS: skip-seek
PASS: skip-seek2
3+1 records in
0+1 records out
PASS: unblock-sync
==================
All 5 tests passed
==================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dd'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dd'
Making check in dircolors
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dircolors'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dircolors'
PASS: simple
==================
All 1 tests passed
==================
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dircolors'
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/dircolors'
Making check in du
make[2]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/du'
make check-TESTS
make[3]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/du'
PASS: inaccessible-cwd
PASS: deref-args
PASS: slash
PASS: fd-leak
PASS: hard-link
PASS: 8gb
./basic: different block count/size, so skipping this test
SKIP: basic
PASS: restore-wd
PASS: exclude
PASS: no-x
PASS: no-deref
PASS: trailing-slash
PASS: deref
PASS: two-args
FAIL: slink
======================================
1 of 14 tests failed
(1 tests were not run)
Please report to [email protected]
======================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/du'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/du'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests'
make: *** [check-recursive] Error 1
lfs:/mnt/sda1/sources/coreutils-5.2.1$ cd tests/du
lfs:/mnt/sda1/sources/coreutils-5.2.1/tests/du$ env VERBOSE=yes make check
TESTS=slink
make check-TESTS
make[1]: Entering directory `/mnt/sda1/sources/coreutils-5.2.1/tests/du'
+ du --version
du (coreutils) 5.2.1
Written by Torbjorn Granlund, David MacKenzie, Paul Eggert, and Jim Meyering.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++ pwd
+ pwd=/mnt/sda1/sources/coreutils-5.2.1/tests/du
++ echo ./slink
++ sed 's,.*/,,'
+ t0=slink.tmp
+ tmp=slink.tmp/13688
+ 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 slink.tmp/13688
+ cd slink.tmp/13688
+ df --local .
+ tail -n +2
+ test -s tmp
+ :
+ df --type=xfs .
+ tail -n +2
+ test -s tmp
+ test 0 = 1
+ fail=0
+ symlink_name_lengths='1 15 16 31 32 59 60 63 64 127 128 255 256 511 512 1024'
+ for len in '$symlink_name_lengths'
++ seq 1 1
++ tr -c x y
++ head -c1
+ name=y
+ ln -fs y 1
+ symlinks=' 1'
+ for len in '$symlink_name_lengths'
++ seq 1 15
++ tr -c x y
++ head -c15
+ name=yyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyy 15
+ symlinks=' 1 15'
+ for len in '$symlink_name_lengths'
++ seq 1 16
++ tr -c x y
++ head -c16
+ name=yyyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyyy 16
+ symlinks=' 1 15 16'
+ for len in '$symlink_name_lengths'
++ seq 1 31
++ tr -c x y
++ head -c31
+ name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 31
+ symlinks=' 1 15 16 31'
+ for len in '$symlink_name_lengths'
++ seq 1 32
++ tr -c x y
++ head -c32
+ name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 32
+ symlinks=' 1 15 16 31 32'
+ for len in '$symlink_name_lengths'
++ seq 1 59
++ tr -c x y
++ head -c59
+ name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 59
+ symlinks=' 1 15 16 31 32 59'
+ for len in '$symlink_name_lengths'
++ seq 1 60
++ tr -c x y
++ head -c60
+ name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 60
+ symlinks=' 1 15 16 31 32 59 60'
+ for len in '$symlink_name_lengths'
++ seq 1 63
++ tr -c x y
++ head -c63
+ name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 63
+ symlinks=' 1 15 16 31 32 59 60 63'
+ for len in '$symlink_name_lengths'
++ seq 1 64
++ tr -c x y
++ head -c64
+ name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 64
+ symlinks=' 1 15 16 31 32 59 60 63 64'
+ for len in '$symlink_name_lengths'
++ seq 1 127
++ tr -c x y
++ head -c127
+
name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
127
+ symlinks=' 1 15 16 31 32 59 60 63 64 127'
+ for len in '$symlink_name_lengths'
++ seq 1 128
++ tr -c x y
++ head -c128
+
name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
128
+ symlinks=' 1 15 16 31 32 59 60 63 64 127 128'
+ for len in '$symlink_name_lengths'
++ seq 1 255
++ tr -c x y
++ head -c255
+
name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yy 255
+ symlinks=' 1 15 16 31 32 59 60 63 64 127 128 255'
+ for len in '$symlink_name_lengths'
++ seq 1 256
++ tr -c x y
++ head -c256
+
name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
y
+ ln -fs
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyy 256
+ symlinks=' 1 15 16 31 32 59 60 63 64 127 128 255 256'
+ for len in '$symlink_name_lengths'
++ seq 1 511
++ tr -c x y
++ head -c511
+
name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
511
+ symlinks=' 1 15 16 31 32 59 60 63 64 127 128 255 256 511'
+ for len in '$symlink_name_lengths'
++ seq 1 512
++ tr -c x y
++ head -c512
+
name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
51
2
+ symlinks=' 1 15 16 31 32 59 60 63 64 127 128 255 256 511 512'
+ for len in '$symlink_name_lengths'
++ seq 1 1024
++ tr -c x y
++ head -c1024
+
name=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
+ ln -fs
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
1024
+ symlinks=' 1 15 16 31 32 59 60 63 64 127 128 255 256 511 512 1024'
+ du -a 1 15 16 31 32 59 60 63 64 127 128 255 256 511 512 1024
+ grep '^[1-9]' out
+ fail=1
+ exit 1
+ exit 1
+ status=1
+ cd /mnt/sda1/sources/coreutils-5.2.1/tests/du
+ chmod -R u+rwx slink.tmp
+ rm -rf slink.tmp
+ exit 1
FAIL: slink
======================================
1 of 1 tests failed
Please report to [email protected]
======================================
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory `/mnt/sda1/sources/coreutils-5.2.1/tests/du'
make: *** [check-am] Error 2
lfs:/mnt/sda1/sources/coreutils-5.2.1/tests/du$ df -T .
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 reiser4 7632416 1297536 6334880 18% /mnt/sda1
lfs:/mnt/sda1/sources/coreutils-5.2.1/tests/du$ cat slink.tmp/13915/out
0 1
0 15
0 16
0 31
0 32
0 59
0 60
0 63
0 64
0 127
0 128
0 255
0 256
0 511
0 512
0 1024
_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils