In file included from /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/basic/missing.h:1188:0, from /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/basic/util.h:46, from /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/basic/hashmap.h:29, from /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/libsystemd/sd-bus/bus-match.h:24, from /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/libsystemd/sd-bus/bus-internal.h:29, from /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/libsystemd/sd-bus/bus-message.c:28: /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/basic/missing_syscall.h:287:8: warning: #warning "__NR_copy_file_range not defined for your architecture" [-Wcpp] # warning "__NR_copy_file_range not defined for your architecture" ^ cc1: some warnings being treated as errors make: *** [Makefile:15979: src/libsystemd/sd-bus/bus-kernel.lo] Error 1 * ERROR: sys-fs/udev-233::gentoo failed (compile phase): * emake failed I'll mask -233 on alpha for now.
Damn. This is really on me. Need more syscalls.
Created attachment 466392 [details] build log
(In reply to Matt Turner from comment #1) > Damn. This is really on me. Need more syscalls. Not a missing syscall, but rather: /space/portage-tmp/portage/sys-fs/udev-233/work/systemd-233/src/libsystemd/sd-bus/bus-kernel.c:807:35: error: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 7 has type ‘__u64 {aka long unsigned int}’ [-Werror=format=] Serves me right for not taking a closer look.
(In reply to Tobias Klausmann from comment #3) > (In reply to Matt Turner from comment #1) > > Damn. This is really on me. Need more syscalls. > > Not a missing syscall, but rather: To be fair, the syscall is still missing. It just triggers a warning though, and the wrapper function is hard-coded to return -ENOSYS.
Reported upstream.
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247ffd39f221d14cf084a5119a5675b626837c1b commit 247ffd39f221d14cf084a5119a5675b626837c1b Author: Mike Gilbert <floppym@gentoo.org> Date: Sun Jul 2 12:10:50 2017 -0400 sys-fs/udev: fix build failure on alpha/ia64 Bug: https://bugs.gentoo.org/612102 Package-Manager: Portage-2.3.6_p9, Repoman-2.3.2_p77 .../udev}/files/233-format-warnings.patch | 0 sys-fs/udev/udev-233.ebuild | 18 +++++------------- 2 files changed, 5 insertions(+), 13 deletions(-)