diff --git a/src/libsysprof/preload/meson.build b/src/libsysprof/preload/meson.build index dd237a3a..6906ec7e 100644 --- a/src/libsysprof/preload/meson.build +++ b/src/libsysprof/preload/meson.build @@ -1,6 +1,7 @@ libdl_dep = cc.find_library('dl', required: false) preload_deps = [ + dependency('glib-2.0'), libsysprof_capture_dep, libdl_dep, ] diff --git a/src/libsysprof/preload/sysprof-memory-collector.c b/src/libsysprof/preload/sysprof-memory-collector.c index 30591c88..dd851ac9 100644 --- a/src/libsysprof/preload/sysprof-memory-collector.c +++ b/src/libsysprof/preload/sysprof-memory-collector.c @@ -23,6 +23,7 @@ #include "config.h" #include +#include #include #include #include diff --git a/src/libsysprof/preload/sysprof-speedtrack-collector.c b/src/libsysprof/preload/sysprof-speedtrack-collector.c index 6b2b08c0..223dea91 100644 --- a/src/libsysprof/preload/sysprof-speedtrack-collector.c +++ b/src/libsysprof/preload/sysprof-speedtrack-collector.c @@ -24,6 +24,7 @@ #include #include +#include #include #include #include diff --git a/src/libsysprof/sysprof-kernel-symbol.h b/src/libsysprof/sysprof-kernel-symbol.h index 7ef72f01..27c4790a 100644 --- a/src/libsysprof/sysprof-kernel-symbol.h +++ b/src/libsysprof/sysprof-kernel-symbol.h @@ -24,6 +24,8 @@ # error "Only can be included directly." #endif +#include + #include "sysprof-capture-types.h" G_BEGIN_DECLS diff --git a/src/libsysprof/sysprof-map-lookaside.c b/src/libsysprof/sysprof-map-lookaside.c index b1532e2b..277e7f66 100644 --- a/src/libsysprof/sysprof-map-lookaside.c +++ b/src/libsysprof/sysprof-map-lookaside.c @@ -20,6 +20,8 @@ #include "config.h" +#include + #include "sysprof-map-lookaside.h" struct _SysprofMapLookaside diff --git a/src/libsysprof/sysprof-map-lookaside.h b/src/libsysprof/sysprof-map-lookaside.h index e517a600..ef068562 100644 --- a/src/libsysprof/sysprof-map-lookaside.h +++ b/src/libsysprof/sysprof-map-lookaside.h @@ -20,6 +20,8 @@ #pragma once +#include + #include "sysprof-capture-types.h" G_BEGIN_DECLS diff --git a/src/libsysprof/sysprof-source.h b/src/libsysprof/sysprof-source.h index 62e2f53c..412aa765 100644 --- a/src/libsysprof/sysprof-source.h +++ b/src/libsysprof/sysprof-source.h @@ -24,6 +24,7 @@ # error "Only can be included directly." #endif +#include #include #include