[Kernel-packages] [Bug 1750793] Re: Failed to build upstream test_maps bpf test on Artful/Bionic ppc64le

2018-08-23 Thread Po-Hsu Lin
*** 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'
  

[Kernel-packages] [Bug 1750793] Re: Failed to build upstream test_maps bpf test on Artful/Bionic ppc64le

2018-06-28 Thread Po-Hsu Lin
** 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