==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_529a6997-2f73-419c-9afb-453349a97929]...done ==> Making package: nsjail 3.4-22.1 (Thu Nov 27 15:02:49 2025) ==> Retrieving sources... -> Downloading nsjail-3.4.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 71912 0 71912 0 0 101527 0 --:--:-- --:--:-- --:--:-- 101527 -> Cloning kafel git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/nsjail-3.4-22/kafel'... -> Found protobuf-23.patch ==> Validating source files with sha256sums... nsjail-3.4.tar.gz ... Passed kafel ... Skipped protobuf-23.patch ... Passed ==> Making package: nsjail 3.4-22.1 (Thu Nov 27 14:02:57 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (4) New Version Net Change extra/abseil-cpp 20250814.1-1 6.55 MiB extra/gtest 1.17.0-1 1.63 MiB core/libnl 3.11.0-1 2.08 MiB extra/protobuf 33.1-1 17.92 MiB Total Installed Size: 28.17 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing gtest... Optional dependencies for gtest python: gmock generator installing abseil-cpp... installing protobuf... installing libnl... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/zlib-ng 2.2.5-1 0.26 MiB extra/git 2.52.0-2 29.63 MiB Total Installed Size: 30.11 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found nsjail-3.4.tar.gz -> Found protobuf-23.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting nsjail-3.4.tar.gz with bsdtar -> Creating working copy of kafel git repo... Cloning into 'kafel'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file config.cc ==> Starting build()... make: Entering directory '/startdir/src/nsjail-3.4' LDFLAGS="" CFLAGS=-fPIE make -C kafel make[1]: Entering directory '/startdir/src/nsjail-3.4/kafel' Makefile:27: warning: overriding recipe for target 'test' build/Makefile.mk:41: warning: ignoring old recipe for target 'test' make -C src PROJECT_ROOT=../ make[2]: Entering directory '/startdir/src/nsjail-3.4/kafel/src' flex lexer.l bison parser.y cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o context.o context.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o codegen.o codegen.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o expression.o expression.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o includes.o includes.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o parser_types.o parser_types.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o policy.o policy.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o range_rules.o range_rules.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscall.o syscall.c bison parser.y cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscalls/amd64_syscalls.o syscalls/amd64_syscalls.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscalls/i386_syscalls.o syscalls/i386_syscalls.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscalls/aarch64_syscalls.o syscalls/aarch64_syscalls.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscalls/mipso32_syscalls.o syscalls/mipso32_syscalls.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscalls/mips64_syscalls.o syscalls/mips64_syscalls.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscalls/riscv64_syscalls.o syscalls/riscv64_syscalls.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o syscalls/arm_syscalls.o syscalls/arm_syscalls.c g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/nsjail -flto=auto -falign-functions=32 -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -Wformat -Wformat-security -Wno-format-nonliteral -Wall -Wextra -Ikafel/include -DPROTOBUF_USE_DLLS -DNOMINMAX -std=c++17 -fno-exceptions -Wno-unused -Wno-unused-parameter -I/usr/include/libnl3 -c -o caps.o caps.cc cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -c -o kafel.o kafel.c cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -Wno-error -c -o lexer.o lexer.c lexer.c:5:17: error: unknown type name ‘KAFEL_YYSTYPE’ 5 | | ^ lexer.c:10:23: note: in expansion of macro ‘YYSTYPE’ 10 | #define YY_DECL \ | ^ lexer.c:12:1: note: in expansion of macro ‘YY_DECL’ 12 | struct kafel_ctxt* ctxt, yyscan_t yyscanner) | ^ lexer.c:6:17: error: unknown type name ‘KAFEL_YYLTYPE’ 6 | #define YYSTYPE KAFEL_YYSTYPE | ^~~~~~~~~~~~~ lexer.c:10:46: note: in expansion of macro ‘YYLTYPE’ 10 | #define YY_DECL \ | ^ lexer.c:12:1: note: in expansion of macro ‘YY_DECL’ 12 | struct kafel_ctxt* ctxt, yyscan_t yyscanner) | ^ lexer.c:11:48: error: unknown type name ‘yyscan_t’ 11 | int kafel_yylex(YYSTYPE* yylval_param, YYLTYPE* yylloc_param, \ | ^~~~~~~~ lexer.c:12:1: note: in expansion of macro ‘YY_DECL’ 12 | struct kafel_ctxt* ctxt, yyscan_t yyscanner) | ^ lexer.l:50:8: error: unknown type name ‘bool’ 50 | static bool push_include(yyscan_t yyscanner); | ^~~~ lexer.l:49:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 48 | #include "common.h" +++ |+#include 49 | lexer.l:51:8: error: unknown type name ‘bool’ 51 | static bool pop_include(yyscan_t yyscanner); | ^~~~ lexer.l:51:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ lexer.c:5:17: error: unknown type name ‘KAFEL_YYSTYPE’ 5 | | ^ lexer.c:906:5: note: in expansion of macro ‘YYSTYPE’ 906 | | ^ lexer.c:6:17: error: unknown type name ‘KAFEL_YYLTYPE’ 6 | #define YYSTYPE KAFEL_YYSTYPE | ^~~~~~~~~~~~~ lexer.c:908:5: note: in expansion of macro ‘YYLTYPE’ 908 | | ^ lexer.c:5:17: error: unknown type name ‘KAFEL_YYSTYPE’ 5 | | ^ lexer.c:957:1: note: in expansion of macro ‘YYSTYPE’ 957 | | ^ lexer.c:5:17: error: unknown type name ‘KAFEL_YYSTYPE’ 5 | | ^ lexer.c:959:19: note: in expansion of macro ‘YYSTYPE’ 959 | | ^ lexer.c:6:17: error: unknown type name ‘KAFEL_YYLTYPE’ 6 | #define YYSTYPE KAFEL_YYSTYPE | ^~~~~~~~~~~~~ lexer.c:961:8: note: in expansion of macro ‘YYLTYPE’ 961 | | ^ lexer.c:6:17: error: unknown type name ‘KAFEL_YYLTYPE’ 6 | #define YYSTYPE KAFEL_YYSTYPE | ^~~~~~~~~~~~~ lexer.c:963:27: note: in expansion of macro ‘YYLTYPE’ 963 | | ^ lexer.c:5:17: error: unknown type name ‘KAFEL_YYSTYPE’ 5 | | ^ lexer.c:10:23: note: in expansion of macro ‘YYSTYPE’ 10 | #define YY_DECL \ | ^ lexer.c:1102:1: note: in expansion of macro ‘YY_DECL’ 1102 | */ | ^~~ lexer.c:6:17: error: unknown type name ‘KAFEL_YYLTYPE’ 6 | #define YYSTYPE KAFEL_YYSTYPE | ^~~~~~~~~~~~~ lexer.c:10:46: note: in expansion of macro ‘YYLTYPE’ 10 | #define YY_DECL \ | ^ lexer.c:1102:1: note: in expansion of macro ‘YY_DECL’ 1102 | */ | ^~~ lexer.c:5:17: error: unknown type name ‘KAFEL_YYSTYPE’ 5 | | ^ lexer.c:2530:1: note: in expansion of macro ‘YYSTYPE’ 2530 | | ^ lexer.c:5:17: error: unknown type name ‘KAFEL_YYSTYPE’ 5 | | ^ lexer.c:2536:18: note: in expansion of macro ‘YYSTYPE’ 2536 | | ^ lexer.c:6:17: error: unknown type name ‘KAFEL_YYLTYPE’ 6 | #define YYSTYPE KAFEL_YYSTYPE | ^~~~~~~~~~~~~ lexer.c:2542:1: note: in expansion of macro ‘YYLTYPE’ 2542 | | ^ lexer.c:6:17: error: unknown type name ‘KAFEL_YYLTYPE’ 6 | #define YYSTYPE KAFEL_YYSTYPE | ^~~~~~~~~~~~~ lexer.c:2548:18: note: in expansion of macro ‘YYLTYPE’ 2548 | | ^ lexer.l:242:8: error: unknown type name ‘bool’ 242 | const char* filename_in_quotes = yyget_text(yyscanner); | ^~~~ lexer.l:49:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 48 | #include "common.h" +++ |+#include 49 | lexer.l: In function ‘push_include’: lexer.l:246:38: error: invalid use of undefined type ‘struct kafel_ctxt’ 246 | if (includes_depth(ictxt) >= MAX_INCLUDE_DEPTH) { | ^~ lexer.l:247:7: error: implicit declaration of function ‘includes_depth’ [-Wimplicit-function-declaration] 247 | set_error_r(yyscanner, "maximum include depth (%d) exceeded", | ^~~~~~~~~~~~~~ lexer.l:31:9: error: implicit declaration of function ‘append_error’ [-Wimplicit-function-declaration] 31 | append_error(ctxt, "%d:%d: "fmt, (loc)->first_line, \ | ^~~~~~~~~~~~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:248:7: note: in expansion of macro ‘set_error_r’ 248 | MAX_INCLUDE_DEPTH); | ^ lexer.l:31:47: error: request for member ‘first_line’ in something not a structure or union 31 | append_error(ctxt, "%d:%d: "fmt, (loc)->first_line, \ | ^~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:248:7: note: in expansion of macro ‘set_error_r’ 248 | MAX_INCLUDE_DEPTH); | ^ lexer.l:32:27: error: request for member ‘first_column’ in something not a structure or union 32 | (loc)->first_column, ##__VA_ARGS__); \ | ^~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:248:7: note: in expansion of macro ‘set_error_r’ 248 | MAX_INCLUDE_DEPTH); | ^ lexer.l:33:13: error: invalid use of undefined type ‘struct kafel_ctxt’ 33 | ctxt->lexical_error = true; \ | ^~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:248:7: note: in expansion of macro ‘set_error_r’ 248 | MAX_INCLUDE_DEPTH); | ^ lexer.l:33:31: error: ‘true’ undeclared (first use in this function) 33 | ctxt->lexical_error = true; \ | ^~~~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:248:7: note: in expansion of macro ‘set_error_r’ 248 | MAX_INCLUDE_DEPTH); | ^ lexer.l:33:31: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 33 | ctxt->lexical_error = true; \ | ^~~~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:248:7: note: in expansion of macro ‘set_error_r’ 248 | MAX_INCLUDE_DEPTH); | ^ lexer.l:33:31: note: each undeclared identifier is reported only once for each function it appears in 33 | ctxt->lexical_error = true; \ | ^~~~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:248:7: note: in expansion of macro ‘set_error_r’ 248 | MAX_INCLUDE_DEPTH); | ^ lexer.l:250:14: error: ‘false’ undeclared (first use in this function) 250 | } | ^ lexer.l:250:14: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ lexer.l:258:32: error: implicit declaration of function ‘includes_resolve’ [-Wimplicit-function-declaration] 258 | if (file == NULL) { | ^ lexer.l:258:32: error: initialization of ‘struct included_file *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] lexer.l:31:47: error: request for member ‘first_line’ in something not a structure or union 31 | append_error(ctxt, "%d:%d: "fmt, (loc)->first_line, \ | ^~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:260:7: note: in expansion of macro ‘set_error_r’ 260 | free(fname); | ^~~~~~~~~~~ lexer.l:32:27: error: request for member ‘first_column’ in something not a structure or union 32 | (loc)->first_column, ##__VA_ARGS__); \ | ^~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:260:7: note: in expansion of macro ‘set_error_r’ 260 | free(fname); | ^~~~~~~~~~~ lexer.l:33:13: error: invalid use of undefined type ‘struct kafel_ctxt’ 33 | ctxt->lexical_error = true; \ | ^~ lexer.l:37:5: note: in expansion of macro ‘set_error’ 37 | set_error(kafel_yyget_lloc(scanner), fmt, ##__VA_ARGS__) | ^~~~~~~~~ lexer.l:260:7: note: in expansion of macro ‘set_error_r’ 260 | free(fname); | ^~~~~~~~~~~ lexer.l:267:3: error: implicit declaration of function ‘includes_stack_push’ [-Wimplicit-function-declaration] 267 | YY_BUFFER_STATE buf_state = kafel_yy_create_buffer(file->fp, YY_BUF_SIZE, | ^~~~~~~~~~~~~~~~~~~ lexer.l:268:58: error: invalid use of undefined type ‘struct included_file’ 268 | yyscanner); | ^~ lexer.l:271:24: error: request for member ‘filename’ in something not a structure or union 271 | return true; | ^ lexer.l:271:41: error: invalid use of undefined type ‘struct included_file’ 271 | return true; | ^ lexer.l: At top level: lexer.l:275:8: error: unknown type name ‘bool’ 275 | struct kafel_ctxt* ctxt = (struct kafel_ctxt*)yyget_extra(yyscanner); | ^~~~ lexer.l:275:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ lexer.l: In function ‘pop_include’: lexer.l:278:40: error: invalid use of undefined type ‘struct kafel_ctxt’ 278 | if (!includes_stack_is_empty(ictxt)) { | ^~ lexer.l:279:10: error: implicit declaration of function ‘includes_stack_is_empty’ [-Wimplicit-function-declaration] 279 | includes_stack_pop(ictxt); | ^~~~~~~~~~~~~~~~~~~~~~~ lexer.l:280:9: error: implicit declaration of function ‘includes_stack_pop’ [-Wimplicit-function-declaration] 280 | kafel_yypop_buffer_state(yyscanner); | ^~~~~~~~~~~~~~~~~~ lexer.l:284:19: error: implicit declaration of function ‘includes_stack_top’ [-Wimplicit-function-declaration] 284 | } | ^ lexer.l:284:44: error: invalid type argument of ‘->’ (have ‘int’) 284 | } | ^ lexer.l:286:30: error: request for member ‘filename’ in something not a structure or union 286 | return true; | ^ lexer.l:287:16: error: ‘true’ undeclared (first use in this function) 287 | } | ^ lexer.l:287:16: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ lexer.l:289:12: error: ‘false’ undeclared (first use in this function) 289 | } | ^ lexer.l:289:12: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ cc -fPIE -std=gnu11 -Iinclude -Wall -Wextra -Werror -O2 -fPIC -fvisibility=hidden -std=gnu11 -I../include -Wall -Wextra -Werror -O2 -Wno-error -c -o parser.o parser.c lexer.l: At top level: lexer.l:275:13: warning: ‘pop_include’ defined but not used [-Wunused-function] 275 | struct kafel_ctxt* ctxt = (struct kafel_ctxt*)yyget_extra(yyscanner); | ^~~~~~~~~~~ lexer.l:242:13: warning: ‘push_include’ defined but not used [-Wunused-function] 242 | const char* filename_in_quotes = yyget_text(yyscanner); | ^~~~~~~~~~~~ lexer.c:1886:26: warning: ‘yy_try_NUL_trans’ defined but not used [-Wunused-function] 1886 | */ | ^ lexer.c:1853:26: warning: ‘yy_get_previous_state’ defined but not used [-Wunused-function] 1853 | | ^ lexer.c:1714:12: warning: ‘yy_get_next_buffer’ defined but not used [-Wunused-function] 1714 | */ | ^ lexer.c:788:27: warning: ‘yy_rule_can_match_eol’ defined but not used [-Wunused-const-variable=] 788 | /* Table of booleans, true if rule could match eol. */ | ^~~~~~~~~~~~~~~~~~~~~ make[2]: *** [: lexer.o] Error 1 make[2]: *** Waiting for unfinished jobs.... g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/nsjail -flto=auto -falign-functions=32 -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -Wformat -Wformat-security -Wno-format-nonliteral -Wall -Wextra -Ikafel/include -DPROTOBUF_USE_DLLS -DNOMINMAX -std=c++17 -fno-exceptions -Wno-unused -Wno-unused-parameter -I/usr/include/libnl3 -c -o cgroup.o cgroup.cc g++ -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/nsjail -flto=auto -falign-functions=32 -O2 -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -Wformat -Wformat-security -Wno-format-nonliteral -Wall -Wextra -Ikafel/include -DPROTOBUF_USE_DLLS -DNOMINMAX -std=c++17 -fno-exceptions -Wno-unused -Wno-unused-parameter -I/usr/include/libnl3 -c -o cgroup2.o cgroup2.cc make[2]: Leaving directory '/startdir/src/nsjail-3.4/kafel/src' make[1]: *** [build/Makefile.mk:41: src] Error 2 make[1]: Leaving directory '/startdir/src/nsjail-3.4/kafel' make: *** [Makefile:83: kafel/libkafel.a] Error 2 make: *** Waiting for unfinished jobs.... make: Leaving directory '/startdir/src/nsjail-3.4' ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_529a6997-2f73-419c-9afb-453349a97929/build