====== Cleaning ====== Makefile:4: *** Package alsa not found, please install alsa development package or add directory containing `alsa.pc` in PKG_CONFIG_PATH. Stop. ../../../scripts/Makefile.include:4: *** O=build_tools/ does not exist. Stop. ====== Baseline building the tree ====== Makefile:4: *** Package alsa not found, please install alsa development package or add directory containing `alsa.pc` in PKG_CONFIG_PATH. Stop. fclog.c: In function ‘ns_setup’: fclog.c:37:28: error: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 37 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~ | popen fclog.c:37:54: error: ‘O_RDONLY’ undeclared (first use in this function); did you mean ‘MS_RDONLY’? 37 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~~~~~ | MS_RDONLY fclog.c:37:54: note: each undeclared identifier is reported only once for each function it appears in In file included from fclog.c:16: fclog.c: In function ‘ns_fscontext_log_errorfc_after_fsmount’: fclog.c:90:44: error: ‘AT_FDCWD’ undeclared (first use in this function) 90 | ASSERT_SUCCESS(move_mount(mfd, "", AT_FDCWD, "/tmp", MOVE_MOUNT_F_EMPTY_PATH)); | ^~~~~~~~ /srv/nipa-poller/net-next/wt-0/tools/testing/selftests/../../../tools/testing/selftests/kselftest_harness.h:768:20: note: in definition of macro ‘__EXPECT’ 768 | __typeof__(_seen) __seen = (_seen); \ | ^~~~~ fclog.c:27:9: note: in expansion of macro ‘ASSERT_ERRNO’ 27 | ASSERT_ERRNO(0, <=, seen) | ^~~~~~~~~~~~ fclog.c:90:9: note: in expansion of macro ‘ASSERT_SUCCESS’ 90 | ASSERT_SUCCESS(move_mount(mfd, "", AT_FDCWD, "/tmp", MOVE_MOUNT_F_EMPTY_PATH)); | ^~~~~~~~~~~~~~ make[1]: *** [../lib.mk:225: /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/filesystems/fclog] Error 1 make[1]: *** Waiting for unfinished jobs.... robust_list.c: In function ‘child_circular_list’: robust_list.c:522:24: warning: storing the address of local variable ‘a’ in ‘head.list.next’ [-Wdangling-pointer=] 522 | head.list.next = &a.list; | ~~~~~~~~~~~~~~~^~~~~~~~~ robust_list.c:513:28: note: ‘a’ declared here 513 | struct lock_struct a, b, c; | ^ robust_list.c:512:40: note: ‘head’ declared here 512 | static struct robust_list_head head; | ^~~~ mptcp_connect.c: In function ‘parse_cmsg_types’: mptcp_connect.c:1267:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1267 | char *next = strchr(type, ','); | ^~~~~~ mptcp_connect.c: In function ‘parse_setsock_options’: mptcp_connect.c:1295:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1295 | char *next = strchr(name, ','); | ^~~~~~ lib/proc.c: In function ‘lookup_get_column’: lib/proc.c:61:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | column = strchr(line, ':'); | ^ proc-pidns.c: In function ‘touch’: proc-pidns.c:34:18: error: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~ | popen proc-pidns.c:34:29: error: ‘O_WRONLY’ undeclared (first use in this function) 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~~~~~ proc-pidns.c:34:29: note: each undeclared identifier is reported only once for each function it appears in proc-pidns.c:34:38: error: ‘O_CREAT’ undeclared (first use in this function) 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~~~~ proc-pidns.c: In function ‘ns_setup’: proc-pidns.c:49:54: error: ‘O_RDONLY’ undeclared (first use in this function); did you mean ‘MS_RDONLY’? 49 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~~~~~ | MS_RDONLY make[1]: *** [../lib.mk:224: /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/proc/proc-pidns] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized dependency dropped. In function ‘ts_to_nsec’, inlined from ‘diff_timespec’ at raw_skew.c:62:13, inlined from ‘main’ at raw_skew.c:107:11: raw_skew.c:46:26: warning: ‘*(__time_t *)((char *)&mon + offsetof(struct timespec, tv_sec))’ may be used uninitialized [-Wmaybe-uninitialized] 46 | return ts.tv_sec * NSEC_PER_SEC + ts.tv_nsec; raw_skew.c: In function ‘main’: raw_skew.c:92:25: note: ‘*(__time_t *)((char *)&mon + offsetof(struct timespec, tv_sec))’ was declared here 92 | struct timespec mon, raw, start, end; | ^~~ In function ‘ts_to_nsec’, inlined from ‘diff_timespec’ at raw_skew.c:62:13, inlined from ‘main’ at raw_skew.c:107:11: raw_skew.c:46:41: warning: ‘*(__syscall_slong_t *)((char *)&mon + offsetof(struct timespec, tv_nsec))’ may be used uninitialized [-Wmaybe-uninitialized] 46 | return ts.tv_sec * NSEC_PER_SEC + ts.tv_nsec; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ raw_skew.c: In function ‘main’: raw_skew.c:92:25: note: ‘*(__syscall_slong_t *)((char *)&mon + offsetof(struct timespec, tv_nsec))’ was declared here 92 | struct timespec mon, raw, start, end; | ^~~ gro.c: In function ‘check_capacity_pkts’: gro.c:1235:13: warning: variable ‘total_data’ set but not used [-Wunused-but-set-variable=] 1235 | int total_data = 0; | ^~~~~~~~~~ ====== Building the tree before the patch ====== Makefile:4: *** Package alsa not found, please install alsa development package or add directory containing `alsa.pc` in PKG_CONFIG_PATH. Stop. fclog.c: In function ‘ns_setup’: fclog.c:37:28: error: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 37 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~ | popen fclog.c:37:54: error: ‘O_RDONLY’ undeclared (first use in this function); did you mean ‘MS_RDONLY’? 37 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~~~~~ | MS_RDONLY fclog.c:37:54: note: each undeclared identifier is reported only once for each function it appears in In file included from fclog.c:16: fclog.c: In function ‘ns_fscontext_log_errorfc_after_fsmount’: fclog.c:90:44: error: ‘AT_FDCWD’ undeclared (first use in this function) 90 | ASSERT_SUCCESS(move_mount(mfd, "", AT_FDCWD, "/tmp", MOVE_MOUNT_F_EMPTY_PATH)); | ^~~~~~~~ /srv/nipa-poller/net-next/wt-0/tools/testing/selftests/../../../tools/testing/selftests/kselftest_harness.h:768:20: note: in definition of macro ‘__EXPECT’ 768 | __typeof__(_seen) __seen = (_seen); \ | ^~~~~ fclog.c:27:9: note: in expansion of macro ‘ASSERT_ERRNO’ 27 | ASSERT_ERRNO(0, <=, seen) | ^~~~~~~~~~~~ fclog.c:90:9: note: in expansion of macro ‘ASSERT_SUCCESS’ 90 | ASSERT_SUCCESS(move_mount(mfd, "", AT_FDCWD, "/tmp", MOVE_MOUNT_F_EMPTY_PATH)); | ^~~~~~~~~~~~~~ make[1]: *** [../lib.mk:225: /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/filesystems/fclog] Error 1 proc-pidns.c: In function ‘touch’: proc-pidns.c:34:18: error: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~ | popen proc-pidns.c:34:29: error: ‘O_WRONLY’ undeclared (first use in this function) 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~~~~~ proc-pidns.c:34:29: note: each undeclared identifier is reported only once for each function it appears in proc-pidns.c:34:38: error: ‘O_CREAT’ undeclared (first use in this function) 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~~~~ proc-pidns.c: In function ‘ns_setup’: proc-pidns.c:49:54: error: ‘O_RDONLY’ undeclared (first use in this function); did you mean ‘MS_RDONLY’? 49 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~~~~~ | MS_RDONLY make[1]: *** [../lib.mk:225: /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/proc/proc-pidns] Error 1 make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized dependency dropped. ====== Checking if tree is clean ====== ====== Building the tree with the patch ====== Makefile:4: *** Package alsa not found, please install alsa development package or add directory containing `alsa.pc` in PKG_CONFIG_PATH. Stop. fclog.c: In function ‘ns_setup’: fclog.c:37:28: error: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 37 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~ | popen fclog.c:37:54: error: ‘O_RDONLY’ undeclared (first use in this function); did you mean ‘MS_RDONLY’? 37 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~~~~~ | MS_RDONLY fclog.c:37:54: note: each undeclared identifier is reported only once for each function it appears in In file included from fclog.c:16: fclog.c: In function ‘ns_fscontext_log_errorfc_after_fsmount’: fclog.c:90:44: error: ‘AT_FDCWD’ undeclared (first use in this function) 90 | ASSERT_SUCCESS(move_mount(mfd, "", AT_FDCWD, "/tmp", MOVE_MOUNT_F_EMPTY_PATH)); | ^~~~~~~~ /srv/nipa-poller/net-next/wt-0/tools/testing/selftests/../../../tools/testing/selftests/kselftest_harness.h:768:20: note: in definition of macro ‘__EXPECT’ 768 | __typeof__(_seen) __seen = (_seen); \ | ^~~~~ fclog.c:27:9: note: in expansion of macro ‘ASSERT_ERRNO’ 27 | ASSERT_ERRNO(0, <=, seen) | ^~~~~~~~~~~~ fclog.c:90:9: note: in expansion of macro ‘ASSERT_SUCCESS’ 90 | ASSERT_SUCCESS(move_mount(mfd, "", AT_FDCWD, "/tmp", MOVE_MOUNT_F_EMPTY_PATH)); | ^~~~~~~~~~~~~~ make[1]: *** [../lib.mk:225: /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/filesystems/fclog] Error 1 proc-pidns.c: In function ‘touch’: proc-pidns.c:34:18: error: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~ | popen proc-pidns.c:34:29: error: ‘O_WRONLY’ undeclared (first use in this function) 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~~~~~ proc-pidns.c:34:29: note: each undeclared identifier is reported only once for each function it appears in proc-pidns.c:34:38: error: ‘O_CREAT’ undeclared (first use in this function) 34 | int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644); | ^~~~~~~ proc-pidns.c: In function ‘ns_setup’: proc-pidns.c:49:54: error: ‘O_RDONLY’ undeclared (first use in this function); did you mean ‘MS_RDONLY’? 49 | self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); | ^~~~~~~~ | MS_RDONLY make[1]: *** [../lib.mk:225: /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/proc/proc-pidns] Error 1 make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/param_test_mm_cid_compare_twice dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/syscall_errors_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/legacy_check dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/slice_test dependency dropped. make[1]: Circular /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized <- /srv/nipa-poller/net-next/wt-0/build_tools/kselftest/rseq/check_optimized dependency dropped. ====== Checking if tree is clean ======