[Kernel-packages] [Bug 1750793] Re: Failed to build upstream test_maps bpf test on Artful/Bionic ppc64le
*** This bug is a duplicate of bug 1788551 *** https://bugs.launchpad.net/bugs/1788551 ** No longer affects: ubuntu-kernel-tests ** This bug has been marked a duplicate of bug 1788551 Header not found when building ubuntu_bpf on Bionic s390x/ppc64el/arm64 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1750793 Title: Failed to build upstream test_maps bpf test on Artful/Bionic ppc64le Status in linux package in Ubuntu: Triaged Bug description: Similar to bug 1738962 Steps: 1. git clone --depth=1 https://github.com/torvalds/linux.git 2. sudo apt-get install clang llvm libcap-dev libelf-dev build-essential 3. Change the Makefile in linux/tools/testing/selftests/ to build bpf 4. make Result: * It complains about missing headers, this issue applies to the Ubuntu Artful source tree as well. With Artful source tree: $ make for TARGET in bpf; do \ BUILD_TARGET=$BUILD/$TARGET;\ mkdir $BUILD_TARGET -p;\ make OUTPUT=$BUILD_TARGET -C $TARGET;\ done; make[1]: Entering directory '/home/ubuntu/artful/tools/testing/selftests/bpf' make -C ../../../lib/bpf OUTPUT=/home/ubuntu/artful/tools/testing/selftests/bpf/ make[2]: Entering directory '/home/ubuntu/artful/tools/lib/bpf' Auto-detecting system features: ...libelf: [ on ] ... bpf: [ on ] HOSTCC /home/ubuntu/artful/tools/testing/selftests/bpf/fixdep.o HOSTLD /home/ubuntu/artful/tools/testing/selftests/bpf/fixdep-in.o LINK /home/ubuntu/artful/tools/testing/selftests/bpf/fixdep Warning: tools/include/uapi/linux/bpf.h differs from kernel CC /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.o CC /home/ubuntu/artful/tools/testing/selftests/bpf/bpf.o LD /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf-in.o LINK /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a LINK /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.so make[2]: Leaving directory '/home/ubuntu/artful/tools/lib/bpf' gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_verifier.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_verifier gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_tag.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_tag gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_maps.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_maps gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_lru_map.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_lru_map gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_lpm_map.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_lpm_map gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_progs.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_progs gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_align.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_align clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -c /home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.c -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.o In file included from /home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.c:8: /usr/include/string.h:26:10: fatal error: 'bits/libc-header-start.h' file not found #include ^~ 1 error generated. Makefile:39: recipe for target '/home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.o' failed make[1]: *** [/home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.o] Error 1 make[1]: Leaving directory '/home/ubuntu/artful/tools/testing/selftests/bpf' Makefile:66: recipe for target 'all' failed make: *** [all] Error 2 With upstream kernel tree: $ make make[1]: Entering directory '/home/ubuntu/linux/tools/testing/selftests/bpf' m
[Kernel-packages] [Bug 1750793] Re: Failed to build upstream test_maps bpf test on Artful/Bionic ppc64le
** Summary changed: - Failed to build upstream bpf test on Artful/Bionic ppc64le + Failed to build upstream test_maps bpf test on Artful/Bionic ppc64le -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1750793 Title: Failed to build upstream test_maps bpf test on Artful/Bionic ppc64le Status in ubuntu-kernel-tests: New Status in linux package in Ubuntu: Triaged Bug description: Similar to bug 1738962 Steps: 1. git clone --depth=1 https://github.com/torvalds/linux.git 2. sudo apt-get install clang llvm libcap-dev libelf-dev build-essential 3. Change the Makefile in linux/tools/testing/selftests/ to build bpf 4. make Result: * It complains about missing headers, this issue applies to the Ubuntu Artful source tree as well. With Artful source tree: $ make for TARGET in bpf; do \ BUILD_TARGET=$BUILD/$TARGET;\ mkdir $BUILD_TARGET -p;\ make OUTPUT=$BUILD_TARGET -C $TARGET;\ done; make[1]: Entering directory '/home/ubuntu/artful/tools/testing/selftests/bpf' make -C ../../../lib/bpf OUTPUT=/home/ubuntu/artful/tools/testing/selftests/bpf/ make[2]: Entering directory '/home/ubuntu/artful/tools/lib/bpf' Auto-detecting system features: ...libelf: [ on ] ... bpf: [ on ] HOSTCC /home/ubuntu/artful/tools/testing/selftests/bpf/fixdep.o HOSTLD /home/ubuntu/artful/tools/testing/selftests/bpf/fixdep-in.o LINK /home/ubuntu/artful/tools/testing/selftests/bpf/fixdep Warning: tools/include/uapi/linux/bpf.h differs from kernel CC /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.o CC /home/ubuntu/artful/tools/testing/selftests/bpf/bpf.o LD /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf-in.o LINK /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a LINK /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.so make[2]: Leaving directory '/home/ubuntu/artful/tools/lib/bpf' gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_verifier.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_verifier gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_tag.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_tag gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_maps.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_maps gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_lru_map.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_lru_map gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_lpm_map.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_lpm_map gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_progs.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_progs gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../includetest_align.c /home/ubuntu/artful/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_align clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -c /home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.c -o /home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.o In file included from /home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.c:8: /usr/include/string.h:26:10: fatal error: 'bits/libc-header-start.h' file not found #include ^~ 1 error generated. Makefile:39: recipe for target '/home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.o' failed make[1]: *** [/home/ubuntu/artful/tools/testing/selftests/bpf/test_pkt_access.o] Error 1 make[1]: Leaving directory '/home/ubuntu/artful/tools/testing/selftests/bpf' Makefile:66: recipe for target 'all' failed make: *** [all] Error 2 With upstream kernel tree: $ make make[1]: Entering directory '/home/ubuntu/linux/tools/testing/selftests/bpf' make -C ../../../lib/bpf OUTPUT=/home/ubuntu/linux/tools/testing/selftests/