Public bug reported: It looks like these build error are not fatal, it's just complaining about some missing headers:
Steps: 1. git clone --depth=1 https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/bionic 2. cd bionic/testing/selftests/bpf 3. make Results: Issue complained when compiling: * test_pkt_access.c * test_xdp.c * test_l4lb.c * test_tcp_estats.c * test_obj_id.c * test_pkt_md_access.c * test_xdp_redirect.c * test_xdp_meta.c * sockmap_parse_prog.c * sockmap_verdict_prog.c * dev_cgroup.c clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_pkt_access.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_pkt_access.o In file included from /home/ubuntu/bionic/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 <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp.c:8: /usr/include/string.h:26:10: fatal error: 'bits/libc-header-start.h' file not found #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_l4lb.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_l4lb.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/test_l4lb.c:9: /usr/include/string.h:26:10: fatal error: 'bits/libc-header-start.h' file not found #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_tcp_estats.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_tcp_estats.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/test_tcp_estats.c:34: /usr/include/string.h:26:10: fatal error: 'bits/libc-header-start.h' file not found #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_obj_id.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_obj_id.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/test_obj_id.c:8: In file included from ../../../include/uapi/linux/bpf.h:11: In file included from ./include/uapi/linux/types.h:5: /usr/include/asm-generic/int-ll64.h:12:10: fatal error: 'asm/bitsperlong.h' file not found #include <asm/bitsperlong.h> ^~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_pkt_md_access.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_pkt_md_access.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/test_pkt_md_access.c:8: /usr/include/string.h:26:10: fatal error: 'bits/libc-header-start.h' file not found #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp_redirect.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp_redirect.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp_redirect.c:12: In file included from ../../../include/uapi/linux/bpf.h:11: In file included from ./include/uapi/linux/types.h:5: /usr/include/asm-generic/int-ll64.h:12:10: fatal error: 'asm/bitsperlong.h' file not found #include <asm/bitsperlong.h> ^~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp_meta.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp_meta.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/test_xdp_meta.c:1: In file included from ../../../include/uapi/linux/bpf.h:11: In file included from ./include/uapi/linux/types.h:5: /usr/include/asm-generic/int-ll64.h:12:10: fatal error: 'asm/bitsperlong.h' file not found #include <asm/bitsperlong.h> ^~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/sockmap_parse_prog.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/sockmap_parse_prog.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/sockmap_parse_prog.c:1: In file included from ../../../include/uapi/linux/bpf.h:11: In file included from ./include/uapi/linux/types.h:5: /usr/include/asm-generic/int-ll64.h:12:10: fatal error: 'asm/bitsperlong.h' file not found #include <asm/bitsperlong.h> ^~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/sockmap_verdict_prog.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/sockmap_verdict_prog.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/sockmap_verdict_prog.c:1: In file included from ../../../include/uapi/linux/bpf.h:11: In file included from ./include/uapi/linux/types.h:5: /usr/include/asm-generic/int-ll64.h:12:10: fatal error: 'asm/bitsperlong.h' file not found #include <asm/bitsperlong.h> ^~~~~~~~~~~~~~~~~~~ 1 error generated. clang -I. -I./include/uapi -I../../../include/uapi \ -Wno-compare-distinct-pointer-types \ -O2 -target bpf -emit-llvm -c /home/ubuntu/bionic/tools/testing/selftests/bpf/dev_cgroup.c -o - | \ llc -march=bpf -mcpu=generic -filetype=obj -o /home/ubuntu/bionic/tools/testing/selftests/bpf/dev_cgroup.o In file included from /home/ubuntu/bionic/tools/testing/selftests/bpf/dev_cgroup.c:8: In file included from ../../../include/uapi/linux/bpf.h:11: In file included from ./include/uapi/linux/types.h:5: /usr/include/asm-generic/int-ll64.h:12:10: fatal error: 'asm/bitsperlong.h' file not found #include <asm/bitsperlong.h> ^~~~~~~~~~~~~~~~~~~ 1 error generated. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-image-4.15.0-33-generic 4.15.0-33.36 ProcVersionSignature: Ubuntu 4.15.0-33.36-generic 4.15.18 Uname: Linux 4.15.0-33-generic s390x NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access '/dev/snd/': No such file or directory AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay' ApportVersion: 2.20.9-0ubuntu7.3 Architecture: s390x ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord' CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found. CurrentDmesg: Date: Thu Aug 23 06:54:58 2018 HibernationDevice: RESUME=UUID=e2735dd1-cbbc-4424-9c25-d37d073d9414 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig' Lsusb: Error: command ['lsusb'] failed with exit code 1: PciMultimedia: ProcFB: Error: [Errno 2] No such file or directory: '/proc/fb' ProcKernelCmdLine: root=UUID=38f7d570-2973-4055-b668-12a9ace1e0c7 crashkernel=196M audit=0 BOOT_IMAGE=0 RelatedPackageVersions: linux-restricted-modules-4.15.0-33-generic N/A linux-backports-modules-4.15.0-33-generic N/A linux-firmware 1.173.1 RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill' SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: ubuntu-kernel-tests Importance: Undecided Status: New ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug bionic package-from-proposed s390x -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1788551 Title: Header not found when building ubuntu_bpf on Bionic s390x To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1788551/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
