diff --git a/Geo/GModelFactory.cpp b/Geo/GModelFactory.cpp
index fe47299f4b21a472b01ba4e103e15e53aec82f66..b3c85fe7247dbb6db0fb08a466561adac9fd0a22 100644
--- a/Geo/GModelFactory.cpp
+++ b/Geo/GModelFactory.cpp
@@ -1141,7 +1141,7 @@ void OCCFactory::setPeriodicAllFaces(GModel *gm, std::vector<double> FaceTransla
 
         std::vector<int>  EdgeListMaster(NumberOfEdgesInFace1);
         std::vector<int>  EdgeListSlave(NumberOfEdgesInFace2);
-        int i1=0,i2=0;
+        int i1=0;//,i2=0;
 
         // ici il faut imbriquer la seconde boucle pour fournir des edges qui match slave/master
         for (TopExp_Explorer aEdgeExplorer1(aFace1,TopAbs_EDGE); aEdgeExplorer1.More();
@@ -1149,7 +1149,7 @@ void OCCFactory::setPeriodicAllFaces(GModel *gm, std::vector<double> FaceTransla
           TopoDS_Edge aEdge1 = TopoDS::Edge(aEdgeExplorer1.Current());
           int numEdgeMaster  = gm->getOCCInternals()->getGTagOfOCCEdgeByNativePtr(gm,aEdge1);
           EdgeListMaster[i1] = numEdgeMaster;
-          i2=0;
+          //i2=0;
           for (TopExp_Explorer aEdgeExplorer2(aFace2,TopAbs_EDGE); aEdgeExplorer2.More();
                aEdgeExplorer2.Next()) {
             TopoDS_Edge aEdge2 = TopoDS::Edge(aEdgeExplorer2.Current());
diff --git a/Geo/GModelIO_SU2.cpp b/Geo/GModelIO_SU2.cpp
index 39631a6bb9437a0f8587c835fbf2ec0911afd826..12a44e875e763d535721a8beebaaa53a07e9e53e 100644
--- a/Geo/GModelIO_SU2.cpp
+++ b/Geo/GModelIO_SU2.cpp
@@ -62,13 +62,13 @@ int GModel::writeSU2(const std::string &name, bool saveAll, double scalingFactor
   if(ndime == 2){
     for(fiter it = firstFace(); it != lastFace(); it++)
       if(saveAll || (*it)->physicals.size())
-        for(int i = 0; i < (*it)->getNumMeshElements(); i++)
+        for(unsigned int i = 0; i < (*it)->getNumMeshElements(); i++)
           (*it)->getMeshElement(i)->writeSU2(fp, num++);
   }
   else{
     for(riter it = firstRegion(); it != lastRegion(); it++)
       if(saveAll || (*it)->physicals.size())
-        for(int i = 0; i < (*it)->getNumMeshElements(); i++)
+        for(unsigned int i = 0; i < (*it)->getNumMeshElements(); i++)
           (*it)->getMeshElement(i)->writeSU2(fp, num++);
   }
 
diff --git a/Numeric/ElementType.h b/Numeric/ElementType.h
index f7a9073420fc103d5b4b7924473cc7895c0d3864..415af7efd7168fe82864544914b68c3cbb7b9126 100644
--- a/Numeric/ElementType.h
+++ b/Numeric/ElementType.h
@@ -21,6 +21,6 @@ namespace ElementType
 
   // Give element tag from type, order & serendip
   int getTag(int parentTag, int order, bool serendip = false);
-};
+}
 
 #endif