Source: freelan
Version: 2.0-5
Severity: serious
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/freelan.html
...
g++ -o build/release/libs/asiotap/src/posix/posix_tap_adapter.o -c -g -O2
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-missing-field-initializers --std=c++11 -Wall -Wextra -Werror -pedantic
-Wshadow -O3 -isystem third-party/install/include -Wdate-time
-D_FORTIFY_SOURCE=2 -DFREELAN_INSTALL_PREFIX="\"/\""
-Ibuild/release/libs/asiotap/include/asiotap -Ibuild/release/include
build/release/libs/asiotap/src/posix/posix_tap_adapter.cpp
build/release/libs/asiotap/src/posix/posix_tap_adapter.cpp:249:13: error: In
the GNU C Library, "makedev" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "makedev", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"makedev", you should undefine it after including <sys/types.h>. [-Werror]
if (::mknod(dev_name.c_str(), S_IFCHR | S_IRUSR | S_IWUSR, ::makedev(10,
200)) == -1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
scons: *** [build/release/libs/asiotap/src/posix/posix_tap_adapter.o] Error 1