Am 06.01.2007 um 01:28 schrieb Paul Eggert:
You need to apply the patch in src/c99-to-c89.diff if you have an old
compiler that doesn't grok declarations after statements.
thanks. In principle it works fine, although the paths of the various
chunks in that file are not fully consistent.
Now compiling works fine. Here's the make check output:
Making check in tests
No suffix list.
***********************************************************
NOTICE: Some tests may be run only as root.
Do `make check-root' as `root' to run these tests.
***********************************************************
Making check in chgrp
No suffix list.
make check-TESTS
No suffix list.
./default-no-deref: this test requires that you be a member of more
than one group,
but running `id -G' either failed or found just one. If you really
are a member of at least two groups, then rerun this test with
COREUTILS_GROUPS set in your environment to the space-separated list
of group names or numbers. E.g.,
env COREUTILS_GROUPS='users cdrom' make check
SKIP: default-no-deref
./basic: this test requires that you be a member of more than one group,
but running `id -G' either failed or found just one. If you really
are a member of at least two groups, then rerun this test with
COREUTILS_GROUPS set in your environment to the space-separated list
of group names or numbers. E.g.,
env COREUTILS_GROUPS='users cdrom' make check
SKIP: basic
./deref: this test requires that you be a member of more than one group,
but running `id -G' either failed or found just one. If you really
are a member of at least two groups, then rerun this test with
COREUTILS_GROUPS set in your environment to the space-separated list
of group names or numbers. E.g.,
env COREUTILS_GROUPS='users cdrom' make check
SKIP: deref
./no-x: this test requires that you be a member of more than one group,
but running `id -G' either failed or found just one. If you really
are a member of at least two groups, then rerun this test with
COREUTILS_GROUPS set in your environment to the space-separated list
of group names or numbers. E.g.,
env COREUTILS_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 -G' either failed or found just one. If you really
are a member of at least two groups, then rerun this test with
COREUTILS_GROUPS set in your environment to the space-separated list
of group names or numbers. E.g.,
env COREUTILS_GROUPS='users cdrom' make check
SKIP: posix-H
./recurse: this test requires that you be a member of more than one
group,
but running `id -G' either failed or found just one. If you really
are a member of at least two groups, then rerun this test with
COREUTILS_GROUPS set in your environment to the space-separated list
of group names or numbers. E.g.,
env COREUTILS_GROUPS='users cdrom' make check
SKIP: recurse
======================
All 0 tests passed
(6 tests were not run)
======================
Making check in chmod
No suffix list.
make check-TESTS
No suffix list.
PASS: inaccessible
PASS: c-option
PASS: equal-x
PASS: equals
PASS: no-x
PASS: octal
PASS: setgid
PASS: umask-x
PASS: usage
==================
All 9 tests passed
==================
Making check in chown
No suffix list.
make check-TESTS
No suffix list.
PASS: preserve-root
***************************
NOTICE:
./basic: This test is being skipped, since it works only
when run as root.
***************************
SKIP: basic
PASS: deref
PASS: separator
======================
All 3 tests passed
(1 tests were not run)
======================
Making check in cp
No suffix list.
make check-TESTS
No suffix list.
PASS: file-perm-race
./open-perm-race: this test requires that you be a member of more
than one group,
but running `id -G' either failed or found just one. If you really
are a member of at least two groups, then rerun this test with
COREUTILS_GROUPS set in your environment to the space-separated list
of group names or numbers. E.g.,
env COREUTILS_GROUPS='users cdrom' make check
SKIP: open-perm-race
PASS: parent-perm-race
PASS: backup-dir
PASS: src-base-dot
./sparse: skipping this test, since this file system doesn't support
sparse files
SKIP: sparse
PASS: link-no-deref
PASS: cp-deref
getfacl: Not found
**************************************
./acl: This test requires getfacl and setfacl.
**************************************
SKIP: acl
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
./perm: This test is very expensive, so it is disabled by default.
To run it anyway, rerun make check with the RUN_VERY_EXPENSIVE_TESTS
environment variable set to yes. E.g.,
env RUN_VERY_EXPENSIVE_TESTS=yes make check
SKIP: perm
PASS: cp-HL
PASS: cp-i
***************************
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 28 tests passed
(5 tests were not run)
======================
Making check in cut
No suffix list.
make check-TESTS
No suffix list.
PASS: cut-tests
==================
All 1 tests passed
==================
Making check in dd
No suffix list.
make check-TESTS
No suffix list.
Segmentation fault - core dumped
Segmentation fault - core dumped
Segmentation fault - core dumped
FAIL: misc
Segmentation fault - core dumped
FAIL: not-rewound
-: test sk-seek1: stderr mismatch, comparing sk-seek1.E (actual) and
sk-seek1.4 (expected)
*** sk-seek1.E Sun Jan 7 15:49:30 2007
--- sk-seek1.4 Sun Jan 7 15:49:30 2007
***************
*** 1,2 ****
! 0+3 records in
! 0+0 records out
--- 1,2 ----
! 3+0 records in
! 3+0 records out
-: test sk-seek2: stderr mismatch, comparing sk-seek2.E (actual) and
sk-seek2.4 (expected)
*** sk-seek2.E Sun Jan 7 15:49:31 2007
--- sk-seek2.4 Sun Jan 7 15:49:30 2007
***************
*** 1,2 ****
! 0+1 records in
! 0+0 records out
--- 1,2 ----
! 1+0 records in
! 1+0 records out
-: test sk-seek3: stderr mismatch, comparing sk-seek3.E (actual) and
sk-seek3.4 (expected)
*** sk-seek3.E Sun Jan 7 15:49:31 2007
--- sk-seek3.4 Sun Jan 7 15:49:31 2007
***************
*** 1,2 ****
! 0+1 records in
! 0+0 records out
--- 1,2 ----
! 1+0 records in
! 1+0 records out
-: test block-sync-1: stderr mismatch, comparing block-sync-1.E
(actual) and block-sync-1.3 (expected)
*** block-sync-1.E Sun Jan 7 15:49:31 2007
--- block-sync-1.3 Sun Jan 7 15:49:31 2007
***************
*** 1,3 ****
! 0+2 records in
0+1 records out
! 0 truncated record
--- 1,3 ----
! 2+1 records in
0+1 records out
! 1 truncated record
-: test sk-seek4: stderr mismatch, comparing sk-seek4.E (actual) and
sk-seek4.3 (expected)
*** sk-seek4.E Sun Jan 7 15:49:32 2007
--- sk-seek4.3 Sun Jan 7 15:49:32 2007
***************
*** 1,2 ****
! 0+3 records in
! 0+0 records out
--- 1,2 ----
! 3+0 records in
! 3+0 records out
FAIL: skip-seek
Segmentation fault - core dumped
Segmentation fault - core dumped
FAIL: skip-seek2
Segmentation fault - core dumped
FAIL: unblock-sync
======================================
5 of 5 tests failed
Please report to bug-coreutils@gnu.org
======================================
*** Error code 1 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
obviously that's less than 100% OK. Do you have any suggestions what
I should start to investigate?
--
Georg Schwarz http://home.pages.de/~schwarz/
[EMAIL PROTECTED] +49 151 11559652
_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils