diff --git a/Common/GmshMessage.cpp b/Common/GmshMessage.cpp
index bb58e4b61a71dce6d0edba68e1b3c4f3744482d8..93c22caafec897e04b1f22e6b9ec9117f076810d 100644
--- a/Common/GmshMessage.cpp
+++ b/Common/GmshMessage.cpp
@@ -1239,10 +1239,12 @@ void Msg::ImportPhysicalGroupsInOnelab()
       _onelabClient->clear(tmp);
     }
 
+#if defined(HAVE_FLTK)
     if(FlGui::available()){
       FlGui::instance()->resetVisibility();
       FlGui::instance()->rebuildTree(true);
     }
+#endif
   }
 #endif
 }