Package: libbsd-dev Version: 0.12.0-1 Severity: grave Tags: upstream Justification: renders package unusable X-Debbugs-Cc: a...@kernel.org
Dear Guillem, After upgrading to libbsd 0.12 today, several build systems that I use started reporting many failures about libbsd functions. The functions seem to have disappeared. I remember having seen that the build system of libbsd has been recently tweaked, so I suspect one of those changes might be the cause of the problem. Here's a small reproducer: $ cat bsd.c #include <bsd/stdlib.h> long strtoi_(char *s, char **endp, int b, long min, long max, int *st) { return strtoi(s, endp, b, min, max, st); } Which reports the following error: $ gcc -Wall -Wextra -S bsd.c bsd.c: In function ‘strtoi_’: bsd.c:6:16: warning: implicit declaration of function ‘strtoi’; did you mean ‘strtoi_’? [-Wimplicit-function-declaration] 6 | return strtoi(s, endp, b, min, max, st); | ^~~~~~ | strtoi_ I've also seen errc(3bsd) disappear, and possibly many more functions. If you need some help to reproduce this issue, just let me know. BTW, thanks for updating strtoi/u(3) from NetBSD! =) Have a lovely day! Alex -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.8.0-rc5-alx+ (SMP w/24 CPU threads; PREEMPT) Locale: LANG=C.utf8, LC_CTYPE=C.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libbsd-dev depends on: ii libbsd0 0.12.0-1 ii libmd-dev 1.1.0-2 libbsd-dev recommends no packages. libbsd-dev suggests no packages. -- no debconf information