Source: xosview Version: 1.21-2 Severity: serious http://debomatic-armhf.debian.net/distribution#unstable/xosview/1.21-2ubuntu2/buildlog
Hello, looks like since some time, it started failing on armhf and riscv64, because of the sys/io.h removal from glibc. g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O3 -I. -MMD -Ilinux/ -c -o linux/raidmeter.o linux/raidmeter.cc g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O3 -I. -MMD -Ilinux/ -c -o linux/serialmeter.o linux/serialmeter.cc linux/serialmeter.cc:34:10: fatal error: sys/io.h: No such file or directory 34 | #include <sys/io.h> | ^~~~~~~~~~ compilation terminated. make[1]: *** [<builtin>: linux/serialmeter.o] Error 1 something like this --- xosview-1.21.orig/linux/serialmeter.cc +++ xosview-1.21/linux/serialmeter.cc @@ -30,10 +30,10 @@ typedef unsigned long long u64; #endif #if defined(GNULIBC) || defined(__GLIBC__) -#if !defined(__powerpc__) && !defined(__hppa__) && !defined(__mips__) && !defined(__sparc__) && !defined(__sh__) && !defined(__s390__) && !defined(__s390x__) && !defined(__m68k__) && !defined(__aarch64__) +#if !defined(__powerpc__) && !defined(__hppa__) && !defined(__mips__) && !defined(__sparc__) && !defined(__sh__) && !defined(__s390__) && !defined(__s390x__) && !defined(__m68k__) && !defined(__aarch64__) && !defined(__arm__) && !defined(__riscv) #include <sys/io.h> #endif -#if !defined(__alpha__) && !defined(__sparc__) && !defined(__powerpc__) && !defined(__ia64__) && !defined(__hppa__) && !defined(__arm__) && !defined(__mips__) && !defined(__sh__) && !defined(__s390__) && !defined (__s390x__) && !defined(__m68k__) && !defined(__aarch64__) +#if !defined(__alpha__) && !defined(__sparc__) && !defined(__powerpc__) && !defined(__ia64__) && !defined(__hppa__) && !defined(__arm__) && !defined(__mips__) && !defined(__sh__) && !defined(__s390__) && !defined (__s390x__) && !defined(__m68k__) && !defined(__aarch64__) && !defined(__arm__) && !defined(__riscv) #include <sys/perm.h> #define HAVE_IOPERM #endif (I didn't tag it patch because I'm not sure about riscv define and armel status) G.