On Mon, Apr 13, 2026 at 03:12:27PM +0200, Emanuele Rocca wrote: > Package: src:usbguard > Version: 1.1.4+ds-2 > Severity: important > Tags: sid forky ftbfs > User: [email protected] > Usertags: ftbfs-gcc-16 > > Hi, > > usbguard fails to build in a test rebuild on at least amd64 and arm64 with > gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this > report will be raised before the forky release.
FYI I tried building this on amd64 GCC 16.2 and the build was successful, perhaps due to one of the regression fixes in: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=16.2 > > The full build log can be found at: > https://people.debian.org/~ema/gcc-16-rebuilds/output-1/usbguard_arm64.build.xz > > The last lines of the build log are at the end of this report. > > To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly, > or install the gcc, g++, gfortran, ... packages from experimental. > > apt-get -t=experimental install g++ > > Common build failures include unused (but set) variables, array subscripts > partly outside array bounds, and new/dropped symbols in Debian symbols files. > For other C/C++ related build failures see the porting guide at > http://gcc.gnu.org/gcc-16/porting_to.html > > Please only close this issue after double-checking that the package can be > built correctly with GCC 16. > > Please do not reassign this bug to another package. If a fix in another > package > is required, then file a bug for the other package (or clone), and mark this > bug as blocked by the bug in the other package. > > [...] > > > /usr/include/tao/pegtl/parse.hpp:43:70: required from 'auto > tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = > usbguard::UEventParser::grammar; Action = usbguard::UEventParser::actions; > Control = state_control<normal>::type; apply_mode A = > tao::pegtl::apply_mode::action; rewind_mode M = > tao::pegtl::rewind_mode::required; ParseInput = string_input<>&; States = > {usbguard::UEvent&, tracer<tracer_traits<false, true, 2, 8> >&}]' > 43 | return Control< Rule >::template match< A, M, Action, Control > >( in, st... ); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > /usr/include/tao/pegtl/contrib/trace.hpp:169:100: required from 'bool > tao::pegtl::tracer<TracerTraits>::parse(ParseInput&&, States&& ...) [with > Rule = usbguard::UEventParser::grammar; Action = > usbguard::UEventParser::actions; Control = tao::pegtl::normal; ParseInput = > tao::pegtl::string_input<>&; States = {usbguard::UEvent&}; TracerTraits = > tao::pegtl::tracer_traits<false>]' > 169 | return TAO_PEGTL_NAMESPACE::parse< Rule, Action, > state_control< Control >::template type >( in, st..., *this ); > | > ^ > /usr/include/tao/pegtl/contrib/trace.hpp:192:47: required from 'bool > tao::pegtl::complete_trace(ParseInput&&, States&& ...) [with Rule = > usbguard::UEventParser::grammar; Action = usbguard::UEventParser::actions; > Control = normal; ParseInput = string_input<>&; States = {usbguard::UEvent&}]' > 192 | return tr.parse< Rule, Action, Control >( in, st... ); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > src/Library/UEventParser.cpp:138:61: required from 'void > usbguard::parseUEventFromString(const std::string&, UEvent&, bool) [with G = > UEventParser::grammar; std::string = std::__cxx11::basic_string<char>]' > 138 | tao::pegtl::complete_trace<G, UEventParser::actions>(in, > uevent); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ > src/Library/UEventParser.cpp:155:51: required from here > 155 | parseUEventFromString<UEventParser::grammar>(uevent_string, > uevent, trace); > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/tao/pegtl/demangle.hpp:119:26: error: static assertion failed > 119 | static_assert( end != std::string_view::npos ); > | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ > • the comparison reduces to '(18446744073709551615 != 18446744073709551615)' > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/SysFSDevice.cpp -fPIE -o > src/Library/libusbguard_la-SysFSDevice.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/Init.cpp -fPIE -o > src/Library/libusbguard_la-Init.o >/dev/null 2>&1 > src/Library/public/usbguard/IPCServer.cpp: In member function 'void > usbguard::IPCServer::AccessControl::load(std::istream&)': > src/Library/public/usbguard/IPCServer.cpp:191:12: warning: variable > 'line_number' set but not used [-Wunused-but-set-variable=] > 191 | size_t line_number = 0; > | ^~~~~~~~~~~ > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/LocaltimeCondition.cpp -fPIE -o > src/Library/libusbguard_la-LocaltimeCondition.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/Rule.cpp -fPIE -o > src/Library/public/usbguard/libusbguard_la-Rule.o >/dev/null 2>&1 > cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' > may have been intended to silence earlier diagnostics > make[3]: *** [Makefile:1868: src/Library/libusbguard_la-UEventParser.lo] > Error 1 > make[3]: *** Waiting for unfinished jobs.... > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/IPCClient.cpp -fPIE > -o src/Library/public/usbguard/libusbguard_la-IPCClient.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/DevicePrivate.cpp -fPIE -o > src/Library/libusbguard_la-DevicePrivate.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/ConfigFilePrivate.cpp -fPIE -o > src/Library/libusbguard_la-ConfigFilePrivate.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/IPCPrivate.cpp -fPIE -o > src/Library/libusbguard_la-IPCPrivate.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/KeyValueParserPrivate.cpp -fPIE -o > src/Library/libusbguard_la-KeyValueParserPrivate.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/Policy.cpp -fPIE -o > src/Library/public/usbguard/libusbguard_la-Policy.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/RuleSet.cpp -fPIE -o > src/Library/public/usbguard/libusbguard_la-RuleSet.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/DeviceManagerPrivate.cpp -fPIE -o > src/Library/libusbguard_la-DeviceManagerPrivate.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/DeviceManager.cpp > -fPIE -o src/Library/public/usbguard/libusbguard_la-DeviceManager.o > >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/Logger.cpp -fPIE -o > src/Library/public/usbguard/libusbguard_la-Logger.o >/dev/null 2>&1 > At global scope: > cc1plus: note: unrecognized command-line option ‘-Wno-deprecated-register’ > may have been intended to silence earlier diagnostics > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/DeviceBase.cpp -fPIE -o > src/Library/libusbguard_la-DeviceBase.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/USB.cpp -fPIE -o > src/Library/public/usbguard/libusbguard_la-USB.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Common/LDAPUtil.cpp -fPIE -o > src/Common/libusbguard_la-LDAPUtil.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/Audit.cpp -fPIE -o > src/Library/public/usbguard/libusbguard_la-Audit.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -Wno-missing-declarations -c > src/Library/IPC/Parameter.pb.cc -fPIE -o > src/Library/IPC/libusbguard_la-Parameter.pb.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/DeviceManagerBase.cpp -fPIE -o > src/Library/libusbguard_la-DeviceManagerBase.o >/dev/null 2>&1 > At global scope: > cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' > may have been intended to silence earlier diagnostics > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/IPCServer.cpp -fPIE > -o src/Library/public/usbguard/libusbguard_la-IPCServer.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/UEventDeviceManager.cpp -fPIE -o > src/Library/libusbguard_la-UEventDeviceManager.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -Wno-missing-declarations -c > src/Library/IPC/Devices.pb.cc -fPIE -o > src/Library/IPC/libusbguard_la-Devices.pb.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Common/Utility.cpp -fPIE -o > src/Common/libusbguard_la-Utility.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -Wno-missing-declarations -c > src/Library/IPC/Policy.pb.cc -fPIE -o > src/Library/IPC/libusbguard_la-Policy.pb.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/RulePrivate.cpp -fPIE -o > src/Library/libusbguard_la-RulePrivate.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/IPCClientPrivate.cpp -fPIE -o > src/Library/libusbguard_la-IPCClientPrivate.o >/dev/null 2>&1 > At global scope: > cc1plus: note: unrecognized command-line option ‘-Wno-deprecated-register’ > may have been intended to silence earlier diagnostics > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/IPCServerPrivate.cpp -fPIE -o > src/Library/libusbguard_la-IPCServerPrivate.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/UMockdevDeviceManager.cpp -fPIE -o > src/Library/libusbguard_la-UMockdevDeviceManager.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/UMockdevDeviceDefinition.cpp -fPIE > -o src/Library/libusbguard_la-UMockdevDeviceDefinition.o >/dev/null 2>&1 > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -fPIC -I./src > -I./src/Library -I./src/Library/public -I./src/Library/IPC -pthread > -I/usr/include/umockdev-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 > -pthread -DHAVE_BUILD_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -g > -O2 -ffile-prefix-map=/build/reproducible-path/usbguard-1.1.4+ds=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -mbranch-protection=standard -pthread > -fvisibility=hidden -pedantic -Wno-unknown-pragmas -Wall -Wextra -Wformat=2 > -Wredundant-decls -Wcast-align -Wmissing-declarations -Wmissing-include-dirs > -Wmissing-format-attribute -Wswitch-enum -Wswitch-default -Winvalid-pch > -Wformat-nonliteral -Wno-deprecated-register -Wno-missing-field-initializers > -Wno-implicit-fallthrough -c src/Library/public/usbguard/RuleParser.cpp -fPIE > -o src/Library/public/usbguard/libusbguard_la-RuleParser.o >/dev/null 2>&1 > make[3]: Leaving directory '/build/reproducible-path/usbguard-1.1.4+ds' > make[2]: *** [Makefile:2737: all-recursive] Error 1 > make[2]: Leaving directory '/build/reproducible-path/usbguard-1.1.4+ds' > make[1]: *** [Makefile:1064: all] Error 2 > make[1]: Leaving directory '/build/reproducible-path/usbguard-1.1.4+ds' > dh_auto_build: error: make -j128 returned exit code 2 > make: *** [debian/rules:20: binary] Error 25 > dpkg-buildpackage: error: debian/rules binary subprocess failed with exit > status 2 >

