After a "make install" command, liburing.h fails to compile because bpf_filter.h is not copied to the destination include directory: In file included from .github/workflows/test_build.c:1: /usr/include/liburing.h:21:10: fatal error: liburing/io_uring/bpf_filter.h: No such file or directory 21 | #include "liburing/io_uring/bpf_filter.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Add the header to the Makefile's install list to satisfy the dependency. Fixes: 46b5c4d66232dcadd0f46c875e6fabce3b3dea85 ("src/include/liburing.h: add bpf_filter.h header") Signed-off-by: Ammar Faizi --- src/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Makefile b/src/Makefile index 7febcf3c223b..9f45e1999b09 100644 --- a/src/Makefile +++ b/src/Makefile @@ -108,6 +108,7 @@ install: $(all_targets) install -D -m 644 include/liburing/barrier.h $(includedir)/liburing/barrier.h install -D -m 644 include/liburing/io_uring_version.h $(includedir)/liburing/io_uring_version.h install -D -m 644 include/liburing/io_uring/query.h $(includedir)/liburing/io_uring/query.h + install -D -m 644 include/liburing/io_uring/bpf_filter.h $(includedir)/liburing/io_uring/bpf_filter.h install -D -m 644 liburing.a $(libdevdir)/liburing.a install -D -m 644 liburing-ffi.a $(libdevdir)/liburing-ffi.a ifeq ($(ENABLE_SHARED),1) base-commit: 9b7c673fecf8f6043dbc132cadbf5570769efd65 -- Ammar Faizi