diff --git a/src/dynamixel_pan_tilt.cpp b/src/dynamixel_pan_tilt.cpp index 99f32ab126270a45dc8d20c2ae92a7a0954f1921..f0894d8c24cb4c9325ccf609af1295a9f65753be 100644 --- a/src/dynamixel_pan_tilt.cpp +++ b/src/dynamixel_pan_tilt.cpp @@ -200,7 +200,7 @@ void CDynamixel_Pan_Tilt::load_config(std::string &filename) { // try to open the specified file try{ - std::auto_ptr<dynamixel_pan_tilt_config_t> cfg(dynamixel_pan_tilt_config(filename.c_str(), xml_schema::flags::dont_validate)); + std::unique_ptr<dynamixel_pan_tilt_config_t> cfg(dynamixel_pan_tilt_config(filename.c_str(), xml_schema::flags::dont_validate)); // configure the parameters of the controller if (cfg->alarm_shtdwn().present()) { @@ -368,7 +368,7 @@ void CDynamixel_Pan_Tilt::read_config(std::string &filename, Dynamixel_pan_tilt_ { // try to open the specified file try{ - std::auto_ptr<dynamixel_pan_tilt_config_t> cfg(dynamixel_pan_tilt_config(filename.c_str(), xml_schema::flags::dont_validate)); + std::unique_ptr<dynamixel_pan_tilt_config_t> cfg(dynamixel_pan_tilt_config(filename.c_str(), xml_schema::flags::dont_validate)); // configure the parameters of the controller dynamixel_pan_tilt_config_t::min_angle_const_iterator min_angle (cfg->min_angle().begin()); diff --git a/src/xml/CMakeLists.txt b/src/xml/CMakeLists.txt index 638faa4a1fc40102123c2bff278e20ebc29ce62e..d3c85df3b67d1e2c7f661f8d06a32fba9108de16 100644 --- a/src/xml/CMakeLists.txt +++ b/src/xml/CMakeLists.txt @@ -37,7 +37,7 @@ IF(XSD_FOUND) ADD_CUSTOM_TARGET(xsd_files_gen DEPENDS ${XSD_SOURCES_INT}) ADD_CUSTOM_COMMAND( OUTPUT ${XSD_SOURCES_INT} - COMMAND xsdcxx cxx-tree --generate-serialization ${XSD_FILES} + COMMAND xsdcxx cxx-tree --std c++11 --generate-serialization ${XSD_FILES} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${XSD_PATH_FILES} COMMENT "Parsing the xml template file ${XSD_FILES}")