diff --git a/Mesh/meshGEdge.cpp b/Mesh/meshGEdge.cpp
index 65d0172e13d812262c7764f6471171220fdef0ee..5f8eb28281955e93eaf5a207d47e50078dd1cd84 100644
--- a/Mesh/meshGEdge.cpp
+++ b/Mesh/meshGEdge.cpp
@@ -495,6 +495,7 @@ void meshGEdge::operator() (GEdge *ge)
     v0->z() = beg_p.z();
   }
 
+#if defined(HAVE_ANN)
   if (blf && !blf->isEdgeBL(ge->tag()))
     {      
       GVertex *g0 = ge->getBeginVertex();
@@ -521,6 +522,7 @@ void meshGEdge::operator() (GEdge *ge)
 
       }      
     }
+#endif
   ge->meshStatistics.status = GEdge::DONE;
 }