Build warning: sys-utils/hwclock-cmos.c: In function 'i386_iopl': sys-utils/hwclock-cmos.c:611:9: warning: implicit declaration of function 'iopl' [-Wimplicit-function-declaration] return iopl(level); ^ sys-utils/hwclock-cmos.c:611:2: warning: nested extern declaration of 'iopl' [-Wnested-externs] return iopl(level); ^ Also: checking sys/io.h usability... yes checking sys/io.h presence... yes checking for sys/io.h... yes Full build log: https://buildd.debian.org/status/fetch.php?pkg=util-linux&arch=alpha&ver=2.26.2-9&stamp=1440078034 Detected by/via: https://qa.debian.org/bls/packages/u/util-linux.html Please note that this has never been (build-)tested, but should hopefully resolve the warning. Signed-off-by: Andreas Henriksson <andreas@xxxxxxxx> --- sys-utils/hwclock-cmos.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys-utils/hwclock-cmos.c b/sys-utils/hwclock-cmos.c index de678ab..7f564e7 100644 --- a/sys-utils/hwclock-cmos.c +++ b/sys-utils/hwclock-cmos.c @@ -79,9 +79,14 @@ int inb(int c __attribute__ ((__unused__))) #endif /* __i386__ __x86_64__ */ #elif defined(__alpha__) +# ifdef HAVE_SYS_IO_H +# include <sys/io.h> +# else /* <asm/io.h> fails to compile, probably because of u8 etc */ extern unsigned int inb(unsigned long port); extern void outb(unsigned char b, unsigned long port); +extern int iopl(int level); +# endif #else static void outb(int a __attribute__ ((__unused__)), int b __attribute__ ((__unused__))) -- 2.1.4 -- 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