diff --git a/DDRec/src/Surface.cpp b/DDRec/src/Surface.cpp
index f222a89b0f76d4babe6007200dcfee4d5e161687..97b5f40c4ad1fc4711d5fb5ecf364a81d7aa3974 100644
--- a/DDRec/src/Surface.cpp
+++ b/DDRec/src/Surface.cpp
@@ -1,6 +1,7 @@
 #include "DDRec/Surface.h"
 #include "DD4hep/Detector.h"
 
+#include <math.h>
 
 namespace DD4hep {
   namespace DDRec {
@@ -101,7 +102,7 @@ namespace DD4hep {
     //====================
 
 
-    VolSurfaceList* surfaceList( DetElement& det ) {
+    VolSurfaceList* volSurfaceList( DetElement& det ) {
 
       
       VolSurfaceList* list = 0 ;