diff --git a/Geo/GFaceCompound.h b/Geo/GFaceCompound.h
index 2e72276e176a1c7c39ec7ed06ae8754e83e5a26c..0be12e1babd82dc0f5de643d0ffc50d9a36b9f84 100644
--- a/Geo/GFaceCompound.h
+++ b/Geo/GFaceCompound.h
@@ -51,12 +51,9 @@ class GFaceCompound : public GFace {
                    double &_u, double &_v) const;
   virtual double curvature(MTriangle *t) const;
 public:
-  GFaceCompound(GModel *m, int tag, 
-		std::list<GFace*> &compound,
-		std::list<GEdge*> &U0,
-		std::list<GEdge*> &U1,
-		std::list<GEdge*> &V0,
-		std::list<GEdge*> &V1);
+  GFaceCompound(GModel *m, int tag, std::list<GFace*> &compound,
+		std::list<GEdge*> &U0, std::list<GEdge*> &U1,
+		std::list<GEdge*> &V0, std::list<GEdge*> &V1);
   virtual ~GFaceCompound();
   Range<double> parBounds(int i) const { return Range<double>(0, 1); } 
   virtual GPoint point(double par1, double par2) const; 
diff --git a/Makefile b/Makefile
index f29451a8b81c1f88d49554a07d6e36c15ff03dbe..9af50352eadd93d33b8590ba7ca0f906d7c0e8c3 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,8 @@ GMSH_VERSION_FILE = Common/GmshVersion.h
 GMSH_DATE = `date "+%Y%m%d"`
 
 GMSH_API = Geo/GModel.h Geo/GEntity.h Geo/GPoint.h\
-           Geo/GVertex.h Geo/GEdge.h Geo/GEdgeLoop.h Geo/GFace.h Geo/GRegion.h\
+           Geo/GVertex.h Geo/GEdge.h Geo/GFace.h Geo/GRegion.h\
+           Geo/GEdgeLoop.h Geo/GFaceCompound.h\
            Geo/MVertex.h Geo/MEdge.h Geo/MFace.h Geo/MElement.h\
            Geo/discreteVertex.h Geo/discreteEdge.h Geo/discreteFace.h Geo/discreteRegion.h\
            Geo/SPoint2.h Geo/SPoint3.h Geo/SVector3.h Geo/SBoundingBox3d.h\