Package: liborcania-dev Version: 1.1-2 Severity: important Tags: upstream Control: affects -1 src:hoel
liborcania-dev's definition of strnstr is conditional on __linux__, so builds for the Hurd and kFreeBSD wind up with compile-time warnings and undefined references, making hoel FTBFS there: orcania.c:275:12: warning: implicit declaration of function 'strnstr' [-Wimplicit-function-declaration] return strnstr(haystack, needle, len); ^~~~~~~ orcania.c:275:12: warning: return makes pointer from integer without a cast [-Wint-conversion] return strnstr(haystack, needle, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [...] dpkg-shlibdeps: warning: symbol strnstr used by debian/liborcania1.1/usr/lib/liborcania.so.1.1 found in none of the libraries ------------------------------------------------------------ //usr/lib/liborcania.so.1.1: undefined reference to `strnstr' Please either enable liborcania-dev's definition on *all* __GLIBC__ systems or build it against libbsd. Thanks! -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu