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 bug-coreutils@gnu.org ====================================== 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 bug-coreutils@gnu.org ====================================== 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 bug-coreutils@gnu.org ====================================== 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 Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils