Hello > On May 23, 2017, at 06:50, Karel Zak <kzak@xxxxxxxxxx> wrote: > > The util-linux release v2.30-rc2 is available at > > http://www.kernel.org/pub/linux/utils/util-linux/v2.30/ Few results from various system: 1. On several systems which do not have ncurses development files installed, the "configure" script does not detect it, and completion later fails. Example with Debian 8.1: === CC disk-utils/cfdisk-cfdisk.o disk-utils/cfdisk.c: In function ‘ui_get_string’: disk-utils/cfdisk.c:1757:3: warning: implicit declaration of function ‘get_wch’ [-Wimplicit-function-declaration] if (get_wch(&c) == ERR) { ^ disk-utils/cfdisk.c:1757:3: warning: nested extern declaration of ‘get_wch’ [-Wnested-externs] CCLD cfdisk /usr/bin/ld: cannot find -lncursesw collect2: error: ld returned 1 exit status make[2]: *** [cfdisk] Error 1 === 2. On ppc64 machine running Fedora 20, kernel 3.17.2-200.fc20.ppc64p7, gcc 4.8.3, the following tests fail: misc: flock: [04] exclusive ... FAILED (misc/flock-exclusive) misc: flock ... FAILED (1 from 6 sub-tests) Log here: https://pretest.housegordon.org/g/4806/logs/make-check.log?inlined=1 Build details here: https://pretest.housegordon.org/d/4806 3. On a X86-64 QEMU virtual machine running Fedora 25, Fedora 24, the following test failed: fincore: count file contents in core ... FAILED (fincore/count) Log here: https://pretest.housegordon.org/g/4824/logs/make-check.log?inlined=1 Build details here: https://pretest.housegordon.org/d/4824 more exotic cases: 4. Building with TinyCC compiler (tcc) fails with: === CC sys-utils/hwclock-cmos.o sys-utils/hwclock-cmos.c:139: warning: implicit declaration of function 'outb' sys-utils/hwclock-cmos.c:140: warning: implicit declaration of function 'inb' CC sys-utils/hwclock-rtc.o CCLD hwclock tcc: error: undefined symbol 'outb' tcc: error: undefined symbol 'inb' make[2]: *** [hwclock] Error 1 === (this is not a problem in util-linux, but perhaps can be detected and avoided?) 5. On Alpine-Linux 3.5.2 (musl-libc instead of glibc), compilation fails with: === CC lib/libcommon_la-loopdev.lo lib/loopdev.c:35:31: fatal error: linux/posix_types.h: No such file or directory #include <linux/posix_types.h> ^ compilation terminated. make[2]: *** [Makefile:8466: lib/libcommon_la-loopdev.lo] Error 1 === The problem is that the alpine-linux package "linux-headers" [1] is not installed. It might be helpful to detect it in 'configure'. [1] https://pkgs.alpinelinux.org/package/v3.5/main/x86_64/linux-headers Still on Alpine-Linux, after installing "linux-headers" package, one of the binaries in "make check" fails to build due to another missing header: === CC misc-utils/test_uuidd-test_uuidd.o misc-utils/test_uuidd.c:26:19: fatal error: error.h: No such file or directory #include <error.h> ^ compilation terminated. make[3]: *** [Makefile:11056: misc-utils/test_uuidd-test_uuidd.o] Error 1 === I guess "error.h" is glibc's header for error(3) - but alpine uses musl-libc and does not have it. 6. Building on GNU Hurd 0.7 (not linux), the following test fail: fdisk: invalid input tests ... FAILED (fdisk/oddinput) ipcs: headers ... FAILED (ipcs/headers) mountpoint ... FAILED (libmount/utils-mountpoint) mountpoint-subdir ... FAILED (libmount/utils-mountpoint-subdir) misc: flock ...ps: unrecognized option '--ppid' Try `ps --help' or `ps --usage' for more information. ps: unrecognized option '--ppid' FAILED (misc/flock) Log here: https://pretest.housegordon.org/g/4834/logs/make-check.log?inlined=1 Build details here: https://pretest.housegordon.org/d/4834 7. For the truly curious, more build reports from non-linux systems (e.g. OpenBSD, FreeBSD, SunOS, Darwin): https://pretest.housegordon.org/q/util-linux-2.30-rc2 regards, - assaf -- 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