Index: /issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.cpp	(revision 17742)
+++ /issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.cpp	(revision 17743)
@@ -93,4 +93,5 @@
 	if(nrhs>=8){
 
+		#ifdef _HAVE_MATLAB_MODULES_
 		/*Call expread on filename to build a contour array in the matlab workspace: */
 		mexCallMATLAB( 1, &matlabstructure, 1, (mxArray**)&FILENAME, "expread");
@@ -109,15 +110,7 @@
 			*(contours+i)=contouri;
 		}
-
-		/* Debugging of contours :{{{1*/
-		/*for(i=0;i<numcontours;i++){
-		  _printf_("\nContour echo: contour number  " << i+1 << " / " << numcontours << "\n");
-		  contouri=*(contours+i);
-		  _printf_("   Number of vertices " << contouri->nods << "\n");
-		  for (j=0;j<contouri->nods;j++){
-		  _printf_("   " << *(contouri->x+j) << "f " << *(contouri->y+j) << "f\n");
-		  }
-		  }*/
-		/*}}}*/
+		#else
+		_error_("not supported");
+		#endif
 	}
 	else{
Index: /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 17742)
+++ /issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp	(revision 17743)
@@ -66,5 +66,7 @@
 
 	/*checks on arguments on the matlab side: */
+	#ifdef _HAVE_MATLAB_MODULES_
 	CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&InterpFromMeshToMesh3dUsage);
+	#endif
 
 	/*Input datasets: */
Index: /issm/trunk-jpl/src/wrappers/python/Makefile.am
===================================================================
--- /issm/trunk-jpl/src/wrappers/python/Makefile.am	(revision 17742)
+++ /issm/trunk-jpl/src/wrappers/python/Makefile.am	(revision 17743)
@@ -53,4 +53,5 @@
 						EnumToString.la\
 						InterpFromMeshToMesh2d.la\
+						InterpFromMeshToMesh3d.la\
 						InterpFromGridToMesh.la\
 						InterpFromMeshToGrid.la\
@@ -144,4 +145,8 @@
 InterpFromMeshToMesh2d_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB) $(GSLLIB)
 
+InterpFromMeshToMesh3d_la_SOURCES = ../InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp\
+												../InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.h
+InterpFromMeshToMesh3d_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB) $(GSLLIB)
+
 InterpFromGridToMesh_la_SOURCES = ../InterpFromGridToMesh/InterpFromGridToMesh.cpp\
 												../InterpFromGridToMesh/InterpFromGridToMesh.h
@@ -151,5 +156,4 @@
 												../InterpFromMeshToGrid/InterpFromMeshToGrid.h
 InterpFromMeshToGrid_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB) $(GSLLIB)
-
 
 IssmConfig_la_SOURCES = ../IssmConfig/IssmConfig.cpp\
