From: Assaf Gordon <assafgordon@gmail.com>
To: Karel Zak <kzak@redhat.com>
Cc: util-linux@vger.kernel.org
Subject: Re: [ANNOUNCE] util-linux v2.30-rc2
Date: Tue, 30 May 2017 01:03:53 -0400 [thread overview]
Message-ID: <E6F9AA27-1BC9-4595-9FB2-30F1BA3663CA@gmail.com> (raw)
In-Reply-To: <20170523105038.hm3ryvwvghgife4j@ws.net.home>
Hello
> On May 23, 2017, at 06:50, Karel Zak <kzak@redhat.com> wrote:
>=20
> The util-linux release v2.30-rc2 is available at
>=20
> 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:
=3D=3D=3D
CC disk-utils/cfdisk-cfdisk.o
disk-utils/cfdisk.c: In function =E2=80=98ui_get_string=E2=80=99:
disk-utils/cfdisk.c:1757:3: warning: implicit declaration of function =
=E2=80=98get_wch=E2=80=99 [-Wimplicit-function-declaration]
if (get_wch(&c) =3D=3D ERR) {
^
disk-utils/cfdisk.c:1757:3: warning: nested extern declaration of =
=E2=80=98get_wch=E2=80=99 [-Wnested-externs]
CCLD cfdisk
/usr/bin/ld: cannot find -lncursesw
collect2: error: ld returned 1 exit status
make[2]: *** [cfdisk] Error 1
=3D=3D=3D
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=3D1
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=3D1
Build details here:
https://pretest.housegordon.org/d/4824
more exotic cases:
4.
Building with TinyCC compiler (tcc) fails with:
=3D=3D=3D
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
=3D=3D=3D
(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:
=3D=3D=3D
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
=3D=3D=3D
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:
=3D=3D=3D
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
=3D=3D=3D
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=3D1
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
next prev parent reply other threads:[~2017-05-30 5:03 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-23 10:50 [ANNOUNCE] util-linux v2.30-rc2 Karel Zak
2017-05-30 5:03 ` Assaf Gordon [this message]
2017-05-30 9:27 ` Karel Zak
2017-05-30 13:28 ` Karel Zak
2017-05-30 15:18 ` Karel Zak
2017-05-31 3:48 ` Assaf Gordon
2017-05-31 9:16 ` Karel Zak
2017-05-31 17:41 ` Assaf Gordon
2017-05-31 18:36 ` Ruediger Meier
2017-05-31 20:05 ` Assaf Gordon
2017-05-31 20:36 ` Ruediger Meier
2017-05-31 20:03 ` Ruediger Meier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E6F9AA27-1BC9-4595-9FB2-30F1BA3663CA@gmail.com \
--to=assafgordon@gmail.com \
--cc=kzak@redhat.com \
--cc=util-linux@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox