diff --git a/pbx/pbx_spool.c b/pbx/pbx_spool.c
index 0665b477cff294f4ea954511ba8bdbc356cf3890..d285af54bb20e1cc53a02a76b1fc7ad71a7a0eb2 100644
--- a/pbx/pbx_spool.c
+++ b/pbx/pbx_spool.c
@@ -456,8 +456,11 @@ struct direntry {
 };
 
 static AST_LIST_HEAD_STATIC(dirlist, direntry);
+
+#if defined(HAVE_INOTIFY)
 /* Only one thread is accessing this list, so no lock is necessary */
 static AST_LIST_HEAD_NOLOCK_STATIC(createlist, direntry);
+#endif
 
 static void queue_file(const char *filename, time_t when)
 {