Skip to content

Define _GNU_SOURCE feature macro

Michael Prokop requested to merge mika/hping3:mika/1066662 into debian/master

In dpkg version 1.22.6, the compiler flag -Werror=implicit-function-declaration was enabled by default, see https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration for details.

Define feature macro _GNU_SOURCE to fix:

| script.c: In function ‘HpingTcl_AppInit’:
| script.c:1351:29: error: implicit declaration of function ‘asprintf’; did you mean ‘vsprintf’? [-Werror=implicit-function-declaration]
|  1351 |                         if (asprintf(&rcfile, "%s/.hpingrc", home) < 0)
|       |                             ^~~~~~~~
|       |                             vsprintf

Closes: #1066662

Merge request reports

Loading