Bug#1067651: mapserver fails to build on armhf in Ubuntu due to implicit declaration of strlcpy

Sebastiaan Couwenberg sebastic at xs4all.nl
Mon Mar 25 06:05:34 GMT 2024


On 3/25/24 6:31 AM, Vladimir Petko wrote:
> The CMake checks if the function is present in the runtime library
> (whether strlcpy() compiles), but the declaration in string.h itself
> is guarded by __USE_MISC define.
> On armhf in Ubuntu toolchain has -Werror=implicit-function-declaration
> flag that causes the build failure.
We use -Werror=implicit-function-declaration in Debian unstable too, 
where it doesn't FTBFS because it doesn't find the functions:

  -- Looking for strlcat
  -- Looking for strlcat - not found
  -- Looking for strlcpy
  -- Looking for strlcpy - not found

Kind Regards,

Bas

-- 
  GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the Pkg-grass-devel mailing list