Benno Schulenberg wrote:
Running 'make check' here reports the following failures:
cal: Year 2147483646 ... FAILED (cal/bigyear)
blkid: low-level superblocks probing ...
: ext3 ... OK
cal: Year 2147483646 with week numbers ... FAILED (cal/bigyearw)
ipcs: id 917526 not found
ipcs: id 950294 not found
ipcs: mk-rm-shm ... FAILED (ipcs/mk-rm-shm)
misc: fallocate ... FAILED (misc/fallocate)
misc: getopt2 ...
: long_option_ambiguous_1 ... FAILED (misc/getopt2-long_option_ambiguous_1)
misc: getopt2 ...
: quiet_output_option_long ... FAILED (misc/getopt2-quiet_output_option_long)
misc: getopt2 ...
: quiet_output_option_short ... FAILED (misc/getopt2-quiet_output_option_short)
misc: getopt2 ...
: weird_quoting_tcsh ... OK
... misc: getopt2 ...
: weird_quoting_tcsh ... FAILED (3 from 23 sub-tests)
misc: swaplabel ... FAILED (misc/swaplabel)
misc: ul ... FAILED (misc/ul)
---------------------------------------------------------------------
7 tests of 155 FAILED
---------------------------------------------------------------------
When there are subtests, something goes wrong in the alignment and
in the messages of the summary line. For example:
misc: getopt3 ...
: non-option ... OK
... misc: getopt3 ...
: non-option ... OK (all 6 sub-tests PASSED)
Also, the complete testsuite summary is printed before the tests
are even run, which I find odd:
============================================================================
Testsuite summary for util-linux 2.26-rc2
============================================================================
# TOTAL: 0
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
This only seems to be before the actual tests and is meaningless. The only
thing that is really meaningful is the line at the end, In my case:
---------------------------------------------------------------------
2 tests of 155 FAILED
---------------------------------------------------------------------
I only has the following failures:
cal: Year 2147483646 ... FAILED (cal/bigyear)
cal: Year 2147483646 with week numbers ... FAILED (cal/bigyearw)
The others passed for me:
hwclock: system to hw ... IGNORE (not root permissions)
ipcs: headers ... OK
ipcs: limits overflow ... IGNORE (not root permissions)
ipcs: basic limits ... OK
ipcs: mk-rm-msg ... OK
ipcs: mk-rm-sem ... OK
ipcs: mk-rm-shm ... OK
misc: fallocate ... IGNORE ('ext3' not supported)
Perhaps this is something special about ubuntu, because I think
ext3 does not support fallocate by default.
misc: getopt2 ...
: long_option_ambiguous_1 ... OK
misc: getopt2 ...
: quiet_output_option_long ... OK
misc: getopt2 ...
: quiet_output_option_short ... OK
misc: getopt2 ...
: weird_quoting_tcsh ... OK
... misc: getopt2 ...
: weird_quoting_tcsh ... OK (all 23 sub-tests PASSED)
misc: swaplabel ... OK
misc: ul ... OK
$ gcc --version | head -1
gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
$ uname -rvm
2.6.32-72-generic #139-Ubuntu SMP Wed Jan 14 21:19:14 UTC 2015 i686
$ gcc --version | head -1
gcc (GCC) 4.7.0
$ uname -a
Linux lfs6 3.4.1-LFS-4 #2 SMP PREEMPT Thu Oct 9 23:02:58 CDT 2014 i686 GNU/Linux
Note: On x86_64, linux-3.18.3, and gcc-4.9.2, all tests either passed or were
ignored for me.
-- Bruce
--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html