diff --git a/src/modules/systemlib/print_load_nuttx.c b/src/modules/systemlib/print_load_nuttx.c
index a5452db6a70557147d79a664e3a1a184b888b690..8486219bea14ee11252472ef1d1b43af05c9096e 100644
--- a/src/modules/systemlib/print_load_nuttx.c
+++ b/src/modules/systemlib/print_load_nuttx.c
@@ -52,6 +52,10 @@
 #error print_load_nuttx requires CONFIG_TASK_NAME_SIZE
 #endif
 
+#if !defined(CONFIG_STACK_COLORATION)
+#error print_load_nuttx requires CONFIG_STACK_COLORATION
+#endif
+
 extern struct system_load_s system_load;
 
 #define CL "\033[K" // clear line