diff --git a/src/srun/allocate.c b/src/srun/allocate.c
index 0adb797e0ccb0ce8669cd0a9cf3032547e1be00f..0eac1aaa9764e62400f5a4ce3b73d44ac96a6067 100644
--- a/src/srun/allocate.c
+++ b/src/srun/allocate.c
@@ -37,9 +37,12 @@
 #include "src/api/slurm.h"
 
 #include "src/srun/allocate.h"
-#include "src/srun/attach.h"
 #include "src/srun/opt.h"
 
+#if HAVE_TOTALVIEW
+#  include "src/srun/attach.h"
+#endif
+
 #define MAX_RETRIES 10
 
 /*