Bug #2577
Unable to build rsb-xml-cpp 0.13 with gcc (GCC) 6.1.1 20160602
Added by N. Köster almost 7 years ago. Updated almost 7 years ago.
Status: | Resolved | Start date: | 06/21/2016 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | C++ | |||
Target version: | Robotics Service Bus - rsb-0.15 |
Description
Started by user nkoester Building in workspace /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://code.cor-lab.org/git/rsb-xml.git.cpp # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from https://code.cor-lab.org/git/rsb-xml.git.cpp > git --version # timeout=10 > git -c core.askpass=true fetch --tags --progress https://code.cor-lab.org/git/rsb-xml.git.cpp +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/0.13^{commit} # timeout=10 Checking out Revision de567b2ad34326611b7919facfe0a763b0b4e60c (origin/0.13) > git config core.sparsecheckout # timeout=10 > git checkout -f de567b2ad34326611b7919facfe0a763b0b4e60c # timeout=10 > git branch -a # timeout=10 > git rev-parse 0.13^{commit} # timeout=10 > git rev-parse remotes/origin/0.10^{commit} # timeout=10 > git rev-parse remotes/origin/0.11^{commit} # timeout=10 > git rev-parse remotes/origin/0.12^{commit} # timeout=10 > git rev-parse remotes/origin/0.13^{commit} # timeout=10 > git rev-parse remotes/origin/0.14^{commit} # timeout=10 > git rev-parse remotes/origin/0.5^{commit} # timeout=10 > git rev-parse remotes/origin/0.6^{commit} # timeout=10 > git rev-parse remotes/origin/0.7^{commit} # timeout=10 > git rev-parse remotes/origin/0.9^{commit} # timeout=10 > git rev-parse remotes/origin/leon-0.9^{commit} # timeout=10 > git rev-parse remotes/origin/master^{commit} # timeout=10 > git rev-parse remotes/origin/plugin^{commit} # timeout=10 > git branch -D 0.13 # timeout=10 > git checkout -b 0.13 de567b2ad34326611b7919facfe0a763b0b4e60c > git rev-list de567b2ad34326611b7919facfe0a763b0b4e60c # timeout=10 [workspace] $ /bin/sh -xe /tmp/hudson4503442320938760158.sh + mkdir -p build + cd build + rm -f CMakeCache.txt + export PKG_CONFIG_PATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/pkgconfig: + PKG_CONFIG_PATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/pkgconfig: + export PATH=/home/nkoester/local/bin:/homes/nkoester/local/usr/local/bin:/home/nkoester/.local/bin:/home/nkoester/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/bin:/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/bin + PATH=/home/nkoester/local/bin:/homes/nkoester/local/usr/local/bin:/home/nkoester/.local/bin:/home/nkoester/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/bin:/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/bin ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSBConfig.cmake -o -name rsb-config.cmake ')' -exec dirname '{}' ';' + RSB_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.13' ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSTConfig.cmake -o -name rst-config.cmake ')' -exec dirname '{}' ';' + RST_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.13' ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSC-CMakeConfig.cmake -o -name rsc-cmake-config.cmake ')' -exec dirname '{}' ';' + RSC_CMAKE_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.13' ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSCConfig.cmake -o -name rsc-config.cmake ')' -exec dirname '{}' ';' + RSC_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.12' ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSBProtocolConfig.cmake -o -name rsbprotocol-config.cmake ')' -exec dirname '{}' ';' + RSBPROTOCOL_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsbprotocol0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsbprotocol0.13' ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name PythonInterpConfig.cmake -o -name pythoninterp-config.cmake ')' -exec dirname '{}' ';' + PYTHONINTERP_DIR= ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSC-CMakeConfig.cmake -o -name rsc-cmake-config.cmake ')' -exec dirname '{}' ';' + RSC_CMAKE_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.13' ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSTConfig.cmake -o -name rst-config.cmake ')' -exec dirname '{}' ';' + RST_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.13' ++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name PythonInterpConfig.cmake -o -name pythoninterp-config.cmake ')' -exec dirname '{}' ';' + PYTHONINTERP_DIR= + cmake -DRSB_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.13 -DRST_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.13 -DRSC-CMake_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.13 -DRSC_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.12 -DRSBProtocol_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsbprotocol0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsbprotocol0.13 -DPythonInterp_DIR= -DRSC-CMake_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.13 -DRST_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.13 -DPythonInterp_DIR= -DCMAKE_INSTALL_PREFIX=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -DCMAKE_BUILD_TYPE=RelWithDebInfo '-DCMAKE_CXX_FLAGS=-march=core2 -O0' -DCMAKE_SKIP_BUILD_RPATH=FALSE -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE -DCMAKE_INSTALL_RPATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib -DCMAKE_INSTALL_LIBDIR=lib -DUSE_XMLTIO=false .. -- The C compiler identification is GNU 6.1.1 -- The CXX compiler identification is GNU 6.1.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.60.0 -- Found the following Boost libraries: -- date_time -- thread -- filesystem -- signals -- program_options -- system -- regex -- chrono -- atomic -- Boost version: 1.60.0 -- Found the following Boost libraries: -- regex -- date_time -- program_options -- system -- RSB version: 0.13.2 -- RSB libraries: rsb0.13 -- RSB runtime library dirs: /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.13/../../bin -- Using CMake module path: /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/cmake/Modules;;/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13/../../share/rsc0.13/cmake/Modules -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- This is a git repository -- Boost version: 1.60.0 -- Found the following Boost libraries: -- regex -- date_time -- Found BoostUUID: /usr/include -- protoc does not support matlab -- Found PROTOBUF: /lib64/libprotobuf.so -- RST version: 0.12.101 -- RST libraries: rst0.12 -- RST runtime library dirs: /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rst0.12/../../bin CMake Warning (dev) at CMakeLists.txt:117 (SET): Policy CMP0053 is not set: Simplify variable reference and escape sequence evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For input: '-L\${libdir} -l@LIB_NAME@' the old evaluation rules produce: '-L${libdir} -lrsbxml0.13' but the new evaluation rules produce: '-L${libdir} -l@LIB_NAME@' Using the old result for compatibility since the policy is not set. This warning is for project developers. Use -Wno-dev to suppress it. -- Generating package for generator: TGZ -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR RSBProtocol_DIR -- Build files have been written to: /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/build + make -j1 Scanning dependencies of target rsbxml0.13 [ 16%] Building CXX object src/CMakeFiles/rsbxml0.13.dir/XOP.cpp.o [ 33%] Building CXX object src/CMakeFiles/rsbxml0.13.dir/XOPConverter.cpp.o [ 50%] Building CXX object src/CMakeFiles/rsbxml0.13.dir/XOPs.cpp.o [ 66%] Building CXX object src/CMakeFiles/rsbxml0.13.dir/XOPsConverter.cpp.o [ 83%] Building CXX object src/CMakeFiles/rsbxml0.13.dir/ConversionUtility.cpp.o /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:35:44: error: reference to ‘shared_ptr’ is ambiguous void ConversionUtility::convertToRst(const shared_ptr<XOP> &src, ^~~~~~~~~~ In file included from /usr/include/boost/throw_exception.hpp:42:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:27, from /usr/include/boost/shared_ptr.hpp:17, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/XOP.h:25, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:20: /usr/include/boost/exception/exception.hpp:148:11: note: candidates are: template<class T> class boost::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/XOP.h:25, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:20: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: template<class _Tp> class std::shared_ptr class shared_ptr; ^~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:35:54: error: expected ‘,’ or ‘...’ before ‘<’ token void ConversionUtility::convertToRst(const shared_ptr<XOP> &src, ^ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:35:6: error: prototype for ‘void rsb::xml::ConversionUtility::convertToRst(int)’ does not match any in class ‘rsb::xml::ConversionUtility’ void ConversionUtility::convertToRst(const shared_ptr<XOP> &src, ^~~~~~~~~~~~~~~~~ In file included from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:22:0: /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:53:14: error: candidates are: static void rsb::xml::ConversionUtility::convertToRst(const rsb::xml::XOPs*, rst::xml::XOPs*, rsb::xml::ConversionUtility::ConvertersPtr) static void convertToRst(const XOPs* src, rst::xml::XOPs* tgt, ^~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:48:14: error: static void rsb::xml::ConversionUtility::convertToRst(const boost::shared_ptr<rsb::xml::XOPs>&, boost::shared_ptr<rst::xml::XOPs>, rsb::xml::ConversionUtility::ConvertersPtr) static void convertToRst(const boost::shared_ptr<XOPs> &src, ^~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:43:14: error: static void rsb::xml::ConversionUtility::convertToRst(const rsb::xml::XOP*, rst::xml::XOP*, rsb::xml::ConversionUtility::ConvertersPtr) static void convertToRst(const XOP* src, rst::xml::XOP* tgt, ^~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:38:14: error: static void rsb::xml::ConversionUtility::convertToRst(const boost::shared_ptr<rsb::xml::XOP>&, boost::shared_ptr<rst::xml::XOP>, rsb::xml::ConversionUtility::ConvertersPtr) static void convertToRst(const boost::shared_ptr<XOP> &src, ^~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:63:46: error: reference to ‘shared_ptr’ is ambiguous void ConversionUtility::convertFromRst(const shared_ptr<rst::xml::XOP> &src, ^~~~~~~~~~ In file included from /usr/include/boost/throw_exception.hpp:42:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:27, from /usr/include/boost/shared_ptr.hpp:17, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/XOP.h:25, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:20: /usr/include/boost/exception/exception.hpp:148:11: note: candidates are: template<class T> class boost::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/XOP.h:25, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:20: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: template<class _Tp> class std::shared_ptr class shared_ptr; ^~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:63:56: error: expected ‘,’ or ‘...’ before ‘<’ token void ConversionUtility::convertFromRst(const shared_ptr<rst::xml::XOP> &src, ^ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:63:6: error: prototype for ‘void rsb::xml::ConversionUtility::convertFromRst(int)’ does not match any in class ‘rsb::xml::ConversionUtility’ void ConversionUtility::convertFromRst(const shared_ptr<rst::xml::XOP> &src, ^~~~~~~~~~~~~~~~~ In file included from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:22:0: /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:74:14: error: candidates are: static void rsb::xml::ConversionUtility::convertFromRst(const rst::xml::XOPs*, rsb::xml::XOPs*, rsb::xml::ConversionUtility::ConvertersPtr) static void convertFromRst(const rst::xml::XOPs* src, XOPs* tgt, ConvertersPtr ^~~~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:69:14: error: static void rsb::xml::ConversionUtility::convertFromRst(const boost::shared_ptr<rst::xml::XOPs>&, boost::shared_ptr<rsb::xml::XOPs>, rsb::xml::ConversionUtility::ConvertersPtr) static void convertFromRst(const boost::shared_ptr<rst::xml::XOPs> &src, ^~~~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:64:14: error: static void rsb::xml::ConversionUtility::convertFromRst(const rst::xml::XOP*, rsb::xml::XOP*, rsb::xml::ConversionUtility::ConvertersPtr) static void convertFromRst(const rst::xml::XOP* src, XOP* tgt, ConvertersPtr ^~~~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.h:59:14: error: static void rsb::xml::ConversionUtility::convertFromRst(const boost::shared_ptr<rst::xml::XOP>&, boost::shared_ptr<rsb::xml::XOP>, rsb::xml::ConversionUtility::ConvertersPtr) static void convertFromRst(const boost::shared_ptr<rst::xml::XOP> &src, ^~~~~~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp: In static member function ‘static void rsb::xml::ConversionUtility::convertToRst(const rsb::xml::XOPs*, rst::xml::XOPs*, rsb::xml::ConversionUtility::ConvertersPtr)’: /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:98:3: error: reference to ‘shared_ptr’ is ambiguous shared_ptr<XOP> xop = *it; ^~~~~~~~~~ In file included from /usr/include/boost/throw_exception.hpp:42:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:27, from /usr/include/boost/shared_ptr.hpp:17, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/XOP.h:25, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:20: /usr/include/boost/exception/exception.hpp:148:11: note: candidates are: template<class T> class boost::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/XOP.h:25, from /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:20: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: template<class _Tp> class std::shared_ptr class shared_ptr; ^~~~~~~~~~ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:98:17: error: expected primary-expression before ‘>’ token shared_ptr<XOP> xop = *it; ^ /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-xml-cpp-0.13-toolkit-ltm-nightly/workspace/src/ConversionUtility.cpp:98:19: error: ‘xop’ was not declared in this scope shared_ptr<XOP> xop = *it; ^~~ make[2]: *** [src/CMakeFiles/rsbxml0.13.dir/build.make:159: src/CMakeFiles/rsbxml0.13.dir/ConversionUtility.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:86: src/CMakeFiles/rsbxml0.13.dir/all] Error 2 make: *** [Makefile:150: all] Error 2 Build step 'Execute shell' marked build as failure Finished: FAILURE
see ref #2575
0001-Add-explicit-boost-domaint-for-pointers.patch
(1.79 KB)
N. Köster, 06/21/2016 08:15 PM
Associated revisions
Revision 4f3aee3f
Added by N. Köster almost 7 years ago
Explicit boost:: qualification for shared_ptrs in src/ConversionUtility.cpp
fixes #2577
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
Revision 6003f61d
Added by N. Köster almost 7 years ago
Backport: Explicit boost:: qualification for shared_ptrs in src/ConversionUtility.cpp
refs #2577
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
(cherry picked from commit 4f3aee3f3ad918d42b64814604af4ccef024bc3f)
Revision c2212cdd
Added by N. Köster almost 7 years ago
Backport: Explicit boost:: qualification for shared_ptrs in src/ConversionUtility.cpp
refs #2577
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
(cherry picked from commit 4f3aee3f3ad918d42b64814604af4ccef024bc3f)
History
#1 Updated by N. Köster almost 7 years ago
add patch
#2 Updated by J. Moringen almost 7 years ago
- Project changed from Robotics Service Bus to RSB XML Support
- Category set to C++
- Assignee set to J. Moringen
- Target version set to rsb-0.15
#3 Updated by N. Köster almost 7 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset rsb-xml-cpp|4f3aee3f3ad918d42b64814604af4ccef024bc3f.