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

Reply via email to