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

Reply via email to