* Package: net-libs/xdp-tools-1.2.0 * Repository: gentoo * Maintainer: zx2c4@gentoo.org * USE: abi_x86_64 amd64 doc elibc_glibc kernel_linux tools userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking xdp-tools-1.2.0.tar.gz to /var/tmp/portage/net-libs/xdp-tools-1.2.0/work >>> Source unpacked in /var/tmp/portage/net-libs/xdp-tools-1.2.0/work >>> Preparing source in /var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 Found clang binary 'clang' with version 13 (from 'clang version 13.0.0') using emacs: GNU Emacs 27.2 libbpf support: system v0.6.0 perf_buffer__consume support: yes secure_getenv support: yes >>> Source configured. >>> Compiling source in /var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0 ... make -j4 V=1 lib make[1]: Entering directory '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0/lib' util make[2]: Entering directory '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0/lib/util' gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o params.o params.c gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o logging.o logging.c gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o util.o util.c gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o stats.o stats.c gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o xpcapng.o xpcapng.c make[2]: Leaving directory '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0/lib/util' libxdp make[2]: Entering directory '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0/lib/libxdp' mkdir -p ./staticobjs mkdir -p ./sharedobjs m4 -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 xdp-dispatcher.c.in > xdp-dispatcher.c || ( ret=$?; rm -f xdp-dispatcher.c; exit $ret ) clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xsk_def_xdp_prog.ll xsk_def_xdp_prog.c clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xsk_def_xdp_prog_5.3.ll xsk_def_xdp_prog_5.3.c sed -e "s|@PREFIX@|/usr|" \ -e "s|@LIBDIR@|/usr/lib64|" \ -e "s|@VERSION@|1.2.0|" \ < libxdp.pc.template > libxdp.pc emacs -Q --batch --find-file README.org --eval "(progn (require 'ox-man)(org-man-export-to-man))" gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -I../util -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wall -I../../headers -c libxdp.c -o staticobjs/libxdp.o llc -march=bpf -filetype=obj -o xsk_def_xdp_prog.o xsk_def_xdp_prog.ll llc -march=bpf -filetype=obj -o xsk_def_xdp_prog_5.3.o xsk_def_xdp_prog_5.3.ll libxdp.c: In function ‘xdp_program__fill_from_fd’: libxdp.c:1010:17: error: ‘btf__get_from_id’ is deprecated: libbpf v0.6+: use btf__load_from_kernel_by_id instead [-Werror=deprecated-declarations] 1010 | err = btf__get_from_id(info.btf_id, &btf); | ^~~ In file included from libxdp.c:29: /usr/include/bpf/btf.h:124:16: note: declared here 124 | LIBBPF_API int btf__get_from_id(__u32 id, struct btf **btf); | ^~~~~~~~~~~~~~~~ libxdp.c: In function ‘xdp_multiprog__fill_from_fd’: libxdp.c:1708:17: error: ‘bpf_program__get_prog_info_linear’ is deprecated: libbpf v0.6+: use a custom linear prog_info wrapper [-Werror=deprecated-declarations] 1708 | info_linear = bpf_program__get_prog_info_linear(prog_fd, arrays); | ^~~~~~~~~~~ In file included from libxdp.c:28: /usr/include/bpf/libbpf.h:990:1: note: declared here 990 | bpf_program__get_prog_info_linear(int fd, __u64 arrays); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libxdp.c:1721:17: error: ‘btf__get_from_id’ is deprecated: libbpf v0.6+: use btf__load_from_kernel_by_id instead [-Werror=deprecated-declarations] 1721 | err = btf__get_from_id(info->btf_id, &btf); | ^~~ In file included from libxdp.c:29: /usr/include/bpf/btf.h:124:16: note: declared here 124 | LIBBPF_API int btf__get_from_id(__u32 id, struct btf **btf); | ^~~~~~~~~~~~~~~~ gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -I../util -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wall -I../../headers -c xsk.c -o staticobjs/xsk.o gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -I../util -fPIC -DSHARED -Wall -I../../headers -c libxdp.c -o sharedobjs/libxdp.o libxdp.c: In function ‘find_prog_btf_id’: libxdp.c:2042:9: error: ‘btf__get_from_id’ is deprecated: libbpf v0.6+: use btf__load_from_kernel_by_id instead [-Werror=deprecated-declarations] 2042 | if (btf__get_from_id(info.btf_id, &btf)) { | ^~ In file included from libxdp.c:29: /usr/include/bpf/btf.h:124:16: note: declared here 124 | LIBBPF_API int btf__get_from_id(__u32 id, struct btf **btf); | ^~~~~~~~~~~~~~~~ libxdp.c: In function ‘xdp_program__fill_from_fd’: libxdp.c:1010:17: error: ‘btf__get_from_id’ is deprecated: libbpf v0.6+: use btf__load_from_kernel_by_id instead [-Werror=deprecated-declarations] 1010 | err = btf__get_from_id(info.btf_id, &btf); | ^~~ In file included from libxdp.c:29: /usr/include/bpf/btf.h:124:16: note: declared here 124 | LIBBPF_API int btf__get_from_id(__u32 id, struct btf **btf); | ^~~~~~~~~~~~~~~~ libxdp.c: In function ‘xdp_multiprog__fill_from_fd’: libxdp.c:1708:17: error: ‘bpf_program__get_prog_info_linear’ is deprecated: libbpf v0.6+: use a custom linear prog_info wrapper [-Werror=deprecated-declarations] 1708 | info_linear = bpf_program__get_prog_info_linear(prog_fd, arrays); | ^~~~~~~~~~~ In file included from libxdp.c:28: /usr/include/bpf/libbpf.h:990:1: note: declared here 990 | bpf_program__get_prog_info_linear(int fd, __u64 arrays); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libxdp.c:1721:17: error: ‘btf__get_from_id’ is deprecated: libbpf v0.6+: use btf__load_from_kernel_by_id instead [-Werror=deprecated-declarations] 1721 | err = btf__get_from_id(info->btf_id, &btf); | ^~~ In file included from libxdp.c:29: /usr/include/bpf/btf.h:124:16: note: declared here 124 | LIBBPF_API int btf__get_from_id(__u32 id, struct btf **btf); | ^~~~~~~~~~~~~~~~ libxdp.c: In function ‘find_prog_btf_id’: libxdp.c:2042:9: error: ‘btf__get_from_id’ is deprecated: libbpf v0.6+: use btf__load_from_kernel_by_id instead [-Werror=deprecated-declarations] 2042 | if (btf__get_from_id(info.btf_id, &btf)) { | ^~ In file included from libxdp.c:29: /usr/include/bpf/btf.h:124:16: note: declared here 124 | LIBBPF_API int btf__get_from_id(__u32 id, struct btf **btf); | ^~~~~~~~~~~~~~~~ gcc -pipe -march=native -fno-diagnostics-color -O2 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/bpf/uapi -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -I../util -fPIC -DSHARED -Wall -I../../headers -c xsk.c -o sharedobjs/xsk.o cc1: all warnings being treated as errors clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.2.0"\" -DLIBBPF_VERSION=\"0.6.0\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DLIBBPF_DYNAMIC -DHAVE_SECURE_GETENV -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xdp-dispatcher.ll xdp-dispatcher.c make[2]: *** [Makefile:85: staticobjs/libxdp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... llc -march=bpf -filetype=obj -o xdp-dispatcher.o xdp-dispatcher.ll cc1: all warnings being treated as errors make[2]: *** [Makefile:88: sharedobjs/libxdp.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0/lib/libxdp' make[1]: *** [Makefile:10: all] Error 2 make[1]: Leaving directory '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0/lib' make: *** [Makefile:25: lib] Error 2 * ERROR: net-libs/xdp-tools-1.2.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-libs/xdp-tools-1.2.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-libs/xdp-tools-1.2.0::gentoo'`. * The complete build log is located at '/var/log/portage/net-libs:xdp-tools-1.2.0:20211202-123921.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-libs/xdp-tools-1.2.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/xdp-tools-1.2.0/temp/environment'. * Working directory: '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0' * S: '/var/tmp/portage/net-libs/xdp-tools-1.2.0/work/xdp-tools-1.2.0'