Hi! I have got but in make check I have attached my Linux system descripption in mysystem.txt tar xjvf userspace-rcu-0.14.0.tar.bz2 ./configure --prefix=/libs/librcu-0.14.0 --enable-rcu-debug --enable-cds-lfht-iter-debug --disable-static make alexei@Aspire:~/build/liburcu-0.14.0$ make check Making check in include make[1]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/include' make[1]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/include' Making check in src make[1]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/src' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/src' Making check in doc make[1]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc' Making check in examples make[2]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples' make[3]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/hlist' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/list' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/urcu-flavors' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfcqueue' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfqueue' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfqueue' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfqueue' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfqueue' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfqueue' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfqueue' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/wfstack' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/lfstack' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples/rculfhash' make[3]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples' make[2]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc/examples' make[2]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc' make[1]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/doc' Making check in tests make[1]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests' Making check in utils make[2]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/utils' make  tap-driver.sh tap.sh utils.sh make[3]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/utils' make[3]: Nothing to be done for 'tap-driver.sh'. make[3]: Nothing to be done for 'tap.sh'. make[3]: Nothing to be done for 'utils.sh'. make[3]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/utils' make[2]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/utils' Making check in common make[2]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/common' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/common' Making check in unit make[2]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/unit' make  check-TESTS make[3]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/unit' make[4]: Entering directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/unit' PASS: test_arch 1 - caa_get_cycles works PASS: test_arch_cxx 1 - caa_get_cycles works PASS: test_get_cpu_mask_from_sysfs 1 - test_get_cpu_mask_from_sysfs - without '\n' expected: '', result: '' PASS: test_get_cpu_mask_from_sysfs 2 - test_get_cpu_mask_from_sysfs - with '\n' expected: '', result: '' PASS: test_get_cpu_mask_from_sysfs 3 - test_get_cpu_mask_from_sysfs - without '\n' expected: '0', result: '0' PASS: test_get_cpu_mask_from_sysfs 4 - test_get_cpu_mask_from_sysfs - with '\n' expected: '0', result: '0' PASS: test_get_cpu_mask_from_sysfs 5 - test_get_cpu_mask_from_sysfs - without '\n' expected: '0-3', result: '0-3' PASS: test_get_cpu_mask_from_sysfs 6 - test_get_cpu_mask_from_sysfs - with '\n' expected: '0-3', result: '0-3' PASS: test_get_cpu_mask_from_sysfs 7 - test_get_cpu_mask_from_sysfs - without '\n' expected: '0,3-7,9', result: '0,3-7,9' PASS: test_get_cpu_mask_from_sysfs 8 - test_get_cpu_mask_from_sysfs - with '\n' expected: '0,3-7,9', result: '0,3-7,9' PASS: test_get_cpu_mask_from_sysfs_cxx 1 - test_get_cpu_mask_from_sysfs_cxx - without '\n' expected: '', result: '' PASS: test_get_cpu_mask_from_sysfs_cxx 2 - test_get_cpu_mask_from_sysfs_cxx - with '\n' expected: '', result: '' PASS: test_get_cpu_mask_from_sysfs_cxx 3 - test_get_cpu_mask_from_sysfs_cxx - without '\n' expected: '0', result: '0' PASS: test_get_cpu_mask_from_sysfs_cxx 4 - test_get_cpu_mask_from_sysfs_cxx - with '\n' expected: '0', result: '0' PASS: test_get_cpu_mask_from_sysfs_cxx 5 - test_get_cpu_mask_from_sysfs_cxx - without '\n' expected: '0-3', result: '0-3' PASS: test_get_cpu_mask_from_sysfs_cxx 6 - test_get_cpu_mask_from_sysfs_cxx - with '\n' expected: '0-3', result: '0-3' PASS: test_get_cpu_mask_from_sysfs_cxx 7 - test_get_cpu_mask_from_sysfs_cxx - without '\n' expected: '0,3-7,9', result: '0,3-7,9' PASS: test_get_cpu_mask_from_sysfs_cxx 8 - test_get_cpu_mask_from_sysfs_cxx - with '\n' expected: '0,3-7,9', result: '0,3-7,9' # test_get_max_cpuid_from_mask: Testing smp helpers PASS: test_get_max_cpuid_from_mask 1 - get_max_cpuid_from_mask '', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 2 - get_max_cpuid_from_mask 'abc', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 3 - get_max_cpuid_from_mask ',,,', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 4 - get_max_cpuid_from_mask '--', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 5 - get_max_cpuid_from_mask ',', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 6 - get_max_cpuid_from_mask '-', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 7 - get_max_cpuid_from_mask '2147483647', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 8 - get_max_cpuid_from_mask '18446744073709551615', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 9 - get_max_cpuid_from_mask '0-2147483647', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 10 - get_max_cpuid_from_mask '0-18446744073709551615', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask 11 - get_max_cpuid_from_mask '0', expected: '0', result: '0' PASS: test_get_max_cpuid_from_mask 12 - get_max_cpuid_from_mask '1', expected: '1', result: '1' PASS: test_get_max_cpuid_from_mask 13 - get_max_cpuid_from_mask '0-1', expected: '1', result: '1' PASS: test_get_max_cpuid_from_mask 14 - get_max_cpuid_from_mask '1-3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_mask 15 - get_max_cpuid_from_mask '0,2', expected: '2', result: '2' PASS: test_get_max_cpuid_from_mask 16 - get_max_cpuid_from_mask '1,2', expected: '2', result: '2' PASS: test_get_max_cpuid_from_mask 17 - get_max_cpuid_from_mask '0,4-6,127', expected: '127', result: '127' PASS: test_get_max_cpuid_from_mask 18 - get_max_cpuid_from_mask '0-4095', expected: '4095', result: '4095' PASS: test_get_max_cpuid_from_mask 19 - get_max_cpuid_from_mask ' PASS: test_get_max_cpuid_from_mask 20 - get_max_cpuid_from_mask 'abc PASS: test_get_max_cpuid_from_mask 21 - get_max_cpuid_from_mask ',,, PASS: test_get_max_cpuid_from_mask 22 - get_max_cpuid_from_mask '-- PASS: test_get_max_cpuid_from_mask 23 - get_max_cpuid_from_mask ', PASS: test_get_max_cpuid_from_mask 24 - get_max_cpuid_from_mask '- PASS: test_get_max_cpuid_from_mask 25 - get_max_cpuid_from_mask '2147483647 PASS: test_get_max_cpuid_from_mask 26 - get_max_cpuid_from_mask '18446744073709551615 PASS: test_get_max_cpuid_from_mask 27 - get_max_cpuid_from_mask '0-2147483647 PASS: test_get_max_cpuid_from_mask 28 - get_max_cpuid_from_mask '0-18446744073709551615 PASS: test_get_max_cpuid_from_mask 29 - get_max_cpuid_from_mask '0 PASS: test_get_max_cpuid_from_mask 30 - get_max_cpuid_from_mask '1 PASS: test_get_max_cpuid_from_mask 31 - get_max_cpuid_from_mask '0-1 PASS: test_get_max_cpuid_from_mask 32 - get_max_cpuid_from_mask '1-3 PASS: test_get_max_cpuid_from_mask 33 - get_max_cpuid_from_mask '0,2 PASS: test_get_max_cpuid_from_mask 34 - get_max_cpuid_from_mask '1,2 PASS: test_get_max_cpuid_from_mask 35 - get_max_cpuid_from_mask '0,4-6,127 PASS: test_get_max_cpuid_from_mask 36 - get_max_cpuid_from_mask '0-4095 # test_get_max_cpuid_from_mask_cxx: Testing smp helpers PASS: test_get_max_cpuid_from_mask_cxx 1 - get_max_cpuid_from_mask '', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 2 - get_max_cpuid_from_mask 'abc', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 3 - get_max_cpuid_from_mask ',,,', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 4 - get_max_cpuid_from_mask '--', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 5 - get_max_cpuid_from_mask ',', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 6 - get_max_cpuid_from_mask '-', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 7 - get_max_cpuid_from_mask '2147483647', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 8 - get_max_cpuid_from_mask '18446744073709551615', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 9 - get_max_cpuid_from_mask '0-2147483647', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 10 - get_max_cpuid_from_mask '0-18446744073709551615', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_mask_cxx 11 - get_max_cpuid_from_mask '0', expected: '0', result: '0' PASS: test_get_max_cpuid_from_mask_cxx 12 - get_max_cpuid_from_mask '1', expected: '1', result: '1' PASS: test_get_max_cpuid_from_mask_cxx 13 - get_max_cpuid_from_mask '0-1', expected: '1', result: '1' PASS: test_get_max_cpuid_from_mask_cxx 14 - get_max_cpuid_from_mask '1-3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_mask_cxx 15 - get_max_cpuid_from_mask '0,2', expected: '2', result: '2' PASS: test_get_max_cpuid_from_mask_cxx 16 - get_max_cpuid_from_mask '1,2', expected: '2', result: '2' PASS: test_get_max_cpuid_from_mask_cxx 17 - get_max_cpuid_from_mask '0,4-6,127', expected: '127', result: '127' PASS: test_get_max_cpuid_from_mask_cxx 18 - get_max_cpuid_from_mask '0-4095', expected: '4095', result: '4095' PASS: test_get_max_cpuid_from_mask_cxx 19 - get_max_cpuid_from_mask ' PASS: test_get_max_cpuid_from_mask_cxx 20 - get_max_cpuid_from_mask 'abc PASS: test_get_max_cpuid_from_mask_cxx 21 - get_max_cpuid_from_mask ',,, PASS: test_get_max_cpuid_from_mask_cxx 22 - get_max_cpuid_from_mask '-- PASS: test_get_max_cpuid_from_mask_cxx 23 - get_max_cpuid_from_mask ', PASS: test_get_max_cpuid_from_mask_cxx 24 - get_max_cpuid_from_mask '- PASS: test_get_max_cpuid_from_mask_cxx 25 - get_max_cpuid_from_mask '2147483647 PASS: test_get_max_cpuid_from_mask_cxx 26 - get_max_cpuid_from_mask '18446744073709551615 PASS: test_get_max_cpuid_from_mask_cxx 27 - get_max_cpuid_from_mask '0-2147483647 PASS: test_get_max_cpuid_from_mask_cxx 28 - get_max_cpuid_from_mask '0-18446744073709551615 PASS: test_get_max_cpuid_from_mask_cxx 29 - get_max_cpuid_from_mask '0 PASS: test_get_max_cpuid_from_mask_cxx 30 - get_max_cpuid_from_mask '1 PASS: test_get_max_cpuid_from_mask_cxx 31 - get_max_cpuid_from_mask '0-1 PASS: test_get_max_cpuid_from_mask_cxx 32 - get_max_cpuid_from_mask '1-3 PASS: test_get_max_cpuid_from_mask_cxx 33 - get_max_cpuid_from_mask '0,2 PASS: test_get_max_cpuid_from_mask_cxx 34 - get_max_cpuid_from_mask '1,2 PASS: test_get_max_cpuid_from_mask_cxx 35 - get_max_cpuid_from_mask '0,4-6,127 PASS: test_get_max_cpuid_from_mask_cxx 36 - get_max_cpuid_from_mask '0-4095 # test_get_max_cpuid_from_sysfs: get_max_cpuid_from_sysfs PASS: test_get_max_cpuid_from_sysfs 1 - get_max_cpuid_from_sysfs - cpu set: 'cpu0', expected: '0', result: '0' PASS: test_get_max_cpuid_from_sysfs 2 - get_max_cpuid_from_sysfs - cpu set: 'cpu0 cpu1', expected: '1', result: '1' PASS: test_get_max_cpuid_from_sysfs 3 - get_max_cpuid_from_sysfs - cpu set: 'cpu1 cpu0', expected: '1', result: '1' PASS: test_get_max_cpuid_from_sysfs 4 - get_max_cpuid_from_sysfs - cpu set: 'cpu3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_sysfs 5 - get_max_cpuid_from_sysfs - cpu set: 'cpu99', expected: '99', result: '99' PASS: test_get_max_cpuid_from_sysfs 6 - get_max_cpuid_from_sysfs - cpu set: 'cpu0 cpu3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_sysfs 7 - get_max_cpuid_from_sysfs - cpu set: 'cpufreq cpuidle cpu0 cpu1 cpu2 cpu3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_sysfs 8 - get_max_cpuid_from_sysfs - cpu set: 'cpu cpu0', expected: '0', result: '0' PASS: test_get_max_cpuid_from_sysfs 9 - get_max_cpuid_from_sysfs - cpu set: 'cpu cpu5', expected: '5', result: '5' PASS: test_get_max_cpuid_from_sysfs 10 - get_max_cpuid_from_sysfs - cpu set: 'toto', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_sysfs 11 - get_max_cpuid_from_sysfs - cpu set: 'cpu', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_sysfs 12 - get_max_cpuid_from_sysfs - cpu set: 'cpua cpud', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_sysfs 13 - get_max_cpuid_from_sysfs - cpu set: 'cpufreq cpuidle', expected: '-1', result: '-1' # test_get_max_cpuid_from_sysfs_cxx: get_max_cpuid_from_sysfs_cxx PASS: test_get_max_cpuid_from_sysfs_cxx 1 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu0', expected: '0', result: '0' PASS: test_get_max_cpuid_from_sysfs_cxx 2 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu0 cpu1', expected: '1', result: '1' PASS: test_get_max_cpuid_from_sysfs_cxx 3 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu1 cpu0', expected: '1', result: '1' PASS: test_get_max_cpuid_from_sysfs_cxx 4 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_sysfs_cxx 5 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu99', expected: '99', result: '99' PASS: test_get_max_cpuid_from_sysfs_cxx 6 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu0 cpu3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_sysfs_cxx 7 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpufreq cpuidle cpu0 cpu1 cpu2 cpu3', expected: '3', result: '3' PASS: test_get_max_cpuid_from_sysfs_cxx 8 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu cpu0', expected: '0', result: '0' PASS: test_get_max_cpuid_from_sysfs_cxx 9 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu cpu5', expected: '5', result: '5' PASS: test_get_max_cpuid_from_sysfs_cxx 10 - get_max_cpuid_from_sysfs_cxx - cpu set: 'toto', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_sysfs_cxx 11 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpu', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_sysfs_cxx 12 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpua cpud', expected: '-1', result: '-1' PASS: test_get_max_cpuid_from_sysfs_cxx 13 - get_max_cpuid_from_sysfs_cxx - cpu set: 'cpufreq cpuidle', expected: '-1', result: '-1' PASS: test_get_possible_cpus_array_len 1 - get_possible_cpus_array_len (4 > 0) PASS: test_get_possible_cpus_array_len 2 - get_num_possible_cpus_fallback (4 > 0) PASS: test_get_possible_cpus_array_len_cxx 1 - get_possible_cpus_array_len (4 > 0) PASS: test_get_possible_cpus_array_len_cxx 2 - get_num_possible_cpus_fallback (4 > 0) # test_uatomic: Test atomic ops on byte PASS: test_uatomic 1 - uatomic_read(&vals.c) == 10 PASS: test_uatomic 2 - uatomic_read(&vals.c) == (__typeof__(*(&vals.c)))-1UL PASS: test_uatomic 3 - uatomic_read(&vals.c) == 22 PASS: test_uatomic 4 - v == (__typeof__(*(&vals.c)))-1UL PASS: test_uatomic 5 - uatomic_read(&vals.c) == 22 PASS: test_uatomic 6 - v == 22 PASS: test_uatomic 7 - uatomic_read(&vals.c) == 55 PASS: test_uatomic 8 - v == 22 PASS: test_uatomic 9 - uatomic_read(&vals.c) == 23 PASS: test_uatomic 10 - uatomic_read(&vals.c) == 22 PASS: test_uatomic 11 - v == 96 PASS: test_uatomic 12 - uatomic_read(&vals.c) == 96 PASS: test_uatomic 13 - uatomic_read(&vals.c) == 122 PASS: test_uatomic 14 - v == 121 PASS: test_uatomic 15 - uatomic_read(&vals.c) == 119 PASS: test_uatomic 16 - uatomic_read(&vals.c) == 121 PASS: test_uatomic 17 - uatomic_read(&vals.c) == 1 # test_uatomic: Test atomic ops on short PASS: test_uatomic 18 - uatomic_read(&vals.s) == 10 PASS: test_uatomic 19 - uatomic_read(&vals.s) == (__typeof__(*(&vals.s)))-1UL PASS: test_uatomic 20 - uatomic_read(&vals.s) == 22 PASS: test_uatomic 21 - v == (__typeof__(*(&vals.s)))-1UL PASS: test_uatomic 22 - uatomic_read(&vals.s) == 22 PASS: test_uatomic 23 - v == 22 PASS: test_uatomic 24 - uatomic_read(&vals.s) == 55 PASS: test_uatomic 25 - v == 22 PASS: test_uatomic 26 - uatomic_read(&vals.s) == 23 PASS: test_uatomic 27 - uatomic_read(&vals.s) == 22 PASS: test_uatomic 28 - v == 96 PASS: test_uatomic 29 - uatomic_read(&vals.s) == 96 PASS: test_uatomic 30 - uatomic_read(&vals.s) == 122 PASS: test_uatomic 31 - v == 121 PASS: test_uatomic 32 - uatomic_read(&vals.s) == 119 PASS: test_uatomic 33 - uatomic_read(&vals.s) == 121 PASS: test_uatomic 34 - uatomic_read(&vals.s) == 1 # test_uatomic: Test atomic ops on int PASS: test_uatomic 35 - uatomic_read(&vals.i) == 10 PASS: test_uatomic 36 - uatomic_read(&vals.i) == (__typeof__(*(&vals.i)))-1UL PASS: test_uatomic 37 - uatomic_read(&vals.i) == 22 PASS: test_uatomic 38 - v == (__typeof__(*(&vals.i)))-1UL PASS: test_uatomic 39 - uatomic_read(&vals.i) == 22 PASS: test_uatomic 40 - v == 22 PASS: test_uatomic 41 - uatomic_read(&vals.i) == 55 PASS: test_uatomic 42 - v == 22 PASS: test_uatomic 43 - uatomic_read(&vals.i) == 23 PASS: test_uatomic 44 - uatomic_read(&vals.i) == 22 PASS: test_uatomic 45 - v == 96 PASS: test_uatomic 46 - uatomic_read(&vals.i) == 96 PASS: test_uatomic 47 - uatomic_read(&vals.i) == 122 PASS: test_uatomic 48 - v == 121 PASS: test_uatomic 49 - uatomic_read(&vals.i) == 119 PASS: test_uatomic 50 - uatomic_read(&vals.i) == 121 PASS: test_uatomic 51 - uatomic_read(&vals.i) == 1 # test_uatomic: Test atomic ops on long PASS: test_uatomic 52 - uatomic_read(&vals.l) == 10 PASS: test_uatomic 53 - uatomic_read(&vals.l) == (__typeof__(*(&vals.l)))-1UL PASS: test_uatomic 54 - uatomic_read(&vals.l) == 22 PASS: test_uatomic 55 - v == (__typeof__(*(&vals.l)))-1UL PASS: test_uatomic 56 - uatomic_read(&vals.l) == 22 PASS: test_uatomic 57 - v == 22 PASS: test_uatomic 58 - uatomic_read(&vals.l) == 55 PASS: test_uatomic 59 - v == 22 PASS: test_uatomic 60 - uatomic_read(&vals.l) == 23 PASS: test_uatomic 61 - uatomic_read(&vals.l) == 22 PASS: test_uatomic 62 - v == 96 PASS: test_uatomic 63 - uatomic_read(&vals.l) == 96 PASS: test_uatomic 64 - uatomic_read(&vals.l) == 122 PASS: test_uatomic 65 - v == 121 PASS: test_uatomic 66 - uatomic_read(&vals.l) == 119 PASS: test_uatomic 67 - uatomic_read(&vals.l) == 121 PASS: test_uatomic 68 - uatomic_read(&vals.l) == 1 # test_uatomic_cxx: Test atomic ops on byte PASS: test_uatomic_cxx 1 - uatomic_read(&vals.c) == 10 PASS: test_uatomic_cxx 2 - uatomic_read(&vals.c) == (__typeof__(*(&vals.c)))-1UL PASS: test_uatomic_cxx 3 - uatomic_read(&vals.c) == 22 PASS: test_uatomic_cxx 4 - v == (__typeof__(*(&vals.c)))-1UL PASS: test_uatomic_cxx 5 - uatomic_read(&vals.c) == 22 PASS: test_uatomic_cxx 6 - v == 22 PASS: test_uatomic_cxx 7 - uatomic_read(&vals.c) == 55 PASS: test_uatomic_cxx 8 - v == 22 PASS: test_uatomic_cxx 9 - uatomic_read(&vals.c) == 23 PASS: test_uatomic_cxx 10 - uatomic_read(&vals.c) == 22 PASS: test_uatomic_cxx 11 - v == 96 PASS: test_uatomic_cxx 12 - uatomic_read(&vals.c) == 96 PASS: test_uatomic_cxx 13 - uatomic_read(&vals.c) == 122 PASS: test_uatomic_cxx 14 - v == 121 PASS: test_uatomic_cxx 15 - uatomic_read(&vals.c) == 119 PASS: test_uatomic_cxx 16 - uatomic_read(&vals.c) == 121 PASS: test_uatomic_cxx 17 - uatomic_read(&vals.c) == 1 # test_uatomic_cxx: Test atomic ops on short PASS: test_uatomic_cxx 18 - uatomic_read(&vals.s) == 10 PASS: test_uatomic_cxx 19 - uatomic_read(&vals.s) == (__typeof__(*(&vals.s)))-1UL PASS: test_uatomic_cxx 20 - uatomic_read(&vals.s) == 22 PASS: test_uatomic_cxx 21 - v == (__typeof__(*(&vals.s)))-1UL PASS: test_uatomic_cxx 22 - uatomic_read(&vals.s) == 22 PASS: test_uatomic_cxx 23 - v == 22 PASS: test_uatomic_cxx 24 - uatomic_read(&vals.s) == 55 PASS: test_uatomic_cxx 25 - v == 22 PASS: test_uatomic_cxx 26 - uatomic_read(&vals.s) == 23 PASS: test_uatomic_cxx 27 - uatomic_read(&vals.s) == 22 PASS: test_uatomic_cxx 28 - v == 96 PASS: test_uatomic_cxx 29 - uatomic_read(&vals.s) == 96 PASS: test_uatomic_cxx 30 - uatomic_read(&vals.s) == 122 PASS: test_uatomic_cxx 31 - v == 121 PASS: test_uatomic_cxx 32 - uatomic_read(&vals.s) == 119 PASS: test_uatomic_cxx 33 - uatomic_read(&vals.s) == 121 PASS: test_uatomic_cxx 34 - uatomic_read(&vals.s) == 1 # test_uatomic_cxx: Test atomic ops on int PASS: test_uatomic_cxx 35 - uatomic_read(&vals.i) == 10 PASS: test_uatomic_cxx 36 - uatomic_read(&vals.i) == (__typeof__(*(&vals.i)))-1UL PASS: test_uatomic_cxx 37 - uatomic_read(&vals.i) == 22 PASS: test_uatomic_cxx 38 - v == (__typeof__(*(&vals.i)))-1UL PASS: test_uatomic_cxx 39 - uatomic_read(&vals.i) == 22 PASS: test_uatomic_cxx 40 - v == 22 PASS: test_uatomic_cxx 41 - uatomic_read(&vals.i) == 55 PASS: test_uatomic_cxx 42 - v == 22 PASS: test_uatomic_cxx 43 - uatomic_read(&vals.i) == 23 PASS: test_uatomic_cxx 44 - uatomic_read(&vals.i) == 22 PASS: test_uatomic_cxx 45 - v == 96 PASS: test_uatomic_cxx 46 - uatomic_read(&vals.i) == 96 PASS: test_uatomic_cxx 47 - uatomic_read(&vals.i) == 122 PASS: test_uatomic_cxx 48 - v == 121 PASS: test_uatomic_cxx 49 - uatomic_read(&vals.i) == 119 PASS: test_uatomic_cxx 50 - uatomic_read(&vals.i) == 121 PASS: test_uatomic_cxx 51 - uatomic_read(&vals.i) == 1 # test_uatomic_cxx: Test atomic ops on long PASS: test_uatomic_cxx 52 - uatomic_read(&vals.l) == 10 PASS: test_uatomic_cxx 53 - uatomic_read(&vals.l) == (__typeof__(*(&vals.l)))-1UL PASS: test_uatomic_cxx 54 - uatomic_read(&vals.l) == 22 PASS: test_uatomic_cxx 55 - v == (__typeof__(*(&vals.l)))-1UL PASS: test_uatomic_cxx 56 - uatomic_read(&vals.l) == 22 PASS: test_uatomic_cxx 57 - v == 22 PASS: test_uatomic_cxx 58 - uatomic_read(&vals.l) == 55 PASS: test_uatomic_cxx 59 - v == 22 PASS: test_uatomic_cxx 60 - uatomic_read(&vals.l) == 23 PASS: test_uatomic_cxx 61 - uatomic_read(&vals.l) == 22 PASS: test_uatomic_cxx 62 - v == 96 PASS: test_uatomic_cxx 63 - uatomic_read(&vals.l) == 96 PASS: test_uatomic_cxx 64 - uatomic_read(&vals.l) == 122 PASS: test_uatomic_cxx 65 - v == 121 PASS: test_uatomic_cxx 66 - uatomic_read(&vals.l) == 119 PASS: test_uatomic_cxx 67 - uatomic_read(&vals.l) == 121 PASS: test_uatomic_cxx 68 - uatomic_read(&vals.l) == 1 ERROR: test_urcu_multiflavor - too few tests run (expected 5, got 0) ERROR: test_urcu_multiflavor - exited with status 134 (terminated by signal 6?) ERROR: test_urcu_multiflavor_cxx - too few tests run (expected 5, got 0) ERROR: test_urcu_multiflavor_cxx - exited with status 134 (terminated by signal 6?) ERROR: test_urcu_multiflavor_dynlink - too few tests run (expected 5, got 0) ERROR: test_urcu_multiflavor_dynlink - exited with status 134 (terminated by signal 6?) ERROR: test_urcu_multiflavor_dynlink_cxx - too few tests run (expected 5, got 0) ERROR: test_urcu_multiflavor_dynlink_cxx - exited with status 134 (terminated by signal 6?) PASS: test_urcu_multiflavor_single_unit 1 - !test_mf_mb() PASS: test_urcu_multiflavor_single_unit 2 - !test_mf_bp() ERROR: test_urcu_multiflavor_single_unit - too few tests run (expected 5, got 2) ERROR: test_urcu_multiflavor_single_unit - exited with status 134 (terminated by signal 6?) PASS: test_urcu_multiflavor_single_unit_cxx 1 - !test_mf_mb() PASS: test_urcu_multiflavor_single_unit_cxx 2 - !test_mf_bp() ERROR: test_urcu_multiflavor_single_unit_cxx - too few tests run (expected 5, got 2) ERROR: test_urcu_multiflavor_single_unit_cxx - exited with status 134 (terminated by signal 6?) PASS: test_urcu_multiflavor_single_unit_dynlink 1 - !test_mf_mb() PASS: test_urcu_multiflavor_single_unit_dynlink 2 - !test_mf_bp() ERROR: test_urcu_multiflavor_single_unit_dynlink - too few tests run (expected 5, got 2) ERROR: test_urcu_multiflavor_single_unit_dynlink - exited with status 134 (terminated by signal 6?) PASS: test_urcu_multiflavor_single_unit_dynlink_cxx 1 - !test_mf_mb() PASS: test_urcu_multiflavor_single_unit_dynlink_cxx 2 - !test_mf_bp() ERROR: test_urcu_multiflavor_single_unit_dynlink_cxx - too few tests run (expected 5, got 2) ERROR: test_urcu_multiflavor_single_unit_dynlink_cxx - exited with status 134 (terminated by signal 6?) PASS: test_build 1 - cds_lfs_empty PASS: test_build 2 - cds_lfs_empty PASS: test_build 3 - cds_wfcq_empty PASS: test_build_cxx 1 - cds_lfs_empty PASS: test_build_cxx 2 - cds_lfs_empty PASS: test_build_cxx 3 - cds_wfcq_empty PASS: test_build_dynlink 1 - cds_lfs_empty PASS: test_build_dynlink 2 - cds_lfs_empty PASS: test_build_dynlink 3 - cds_wfcq_empty PASS: test_build_dynlink_cxx 1 - cds_lfs_empty PASS: test_build_dynlink_cxx 2 - cds_lfs_empty PASS: test_build_dynlink_cxx 3 - cds_wfcq_empty ============================================================================ Testsuite summary for userspace-rcu 0.14.0 ============================================================================ # TOTAL: 292 # PASS:  276 # SKIP:  0 # XFAIL: 0 # FAIL:  0 # XPASS: 0 # ERROR: 16 ============================================================================ See tests/unit/test-suite.log Please report to mathieu dot desnoyers at efficios dot com ============================================================================ make[4]: *** [Makefile:1486: test-suite.log] Error 1 make[4]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/unit' make[3]: *** [Makefile:1594: check-TESTS] Error 2 make[3]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/unit' make[2]: *** [Makefile:1828: check-am] Error 2 make[2]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests/unit' make[1]: *** [Makefile:382: check-recursive] Error 1 make[1]: Leaving directory '/mnt/Git/apt-build/build/liburcu-0.14.0/tests' make: *** [Makefile:491: check-recursive] Error 1