diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2b56089fc6b3dc96462e82bb2f7652b143e7f130..20daa748a2e416112836d5281ea1c938011dcbc3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,6 @@
 # Pre-requisites about cmake itself
 CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
-add_definitions(-std=c++17)
+# add_definitions(-std=c++17)
 
 if(COMMAND cmake_policy)
   cmake_policy(SET CMP0005 NEW) 
diff --git a/src/adc_road.cpp b/src/adc_road.cpp
index 991ecc886bb3de50cec02ac3746f91f90dab4043..223ccd64dbbace14f28f1ab4af0edfcef174ee91 100644
--- a/src/adc_road.cpp
+++ b/src/adc_road.cpp
@@ -35,7 +35,8 @@ void CAdcRoad::clear_geometries(void)
 
 void CAdcRoad::add_geometry(CAdcGeometry* geometry)
 {
-  this->geometries.emplace_back(geometry);
+  this->geometries.push_back(geometry);
+  // this->geometries.emplace_back(geometry);
 }
 
 void CAdcRoad::clear_signals(void)