01.03.2024 17:24, Emanuele Rocca wrote:
Source: udns
Version: 0.4-1.1
Severity: serious
Tags: ftbfs
User: debian-de...@lists.debian.org
Usertags: time64

Dear Maintainer,

udns fails to build on both armhf and armel with the time64 build flags, which
are on by default. It builds fine without.

Specifically, the following flags cause a failure:

  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64

While the package builds with these:

  -U_LARGEFILE_SOURCE -U_FILE_OFFSET_BITS -U_TIME_BITS

Relvant part of the build logs:

checking whenever the C compiler (gcc -Wall -W -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-Wl,-z,relro)

This has nothing to do with time64.
The prob here is -Werror=implicit-function-declaration

Where that flag is coming from?

/mjt

Reply via email to