WPI-AIM / ambf

Asynchronous Multi-Body Framework
162 stars 64 forks source link

Fail to build due to yaml-cpp #126

Closed hding2455 closed 3 years ago

hding2455 commented 3 years ago

I am trying to build on ubuntu 20.04 and ros-noetic.

My cmake output is: CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

FindOpenGL found both a legacy GL library:

OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

and GLVND libraries for OpenGL and GLX:

OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:95 (find_package) This warning is for project developers. Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0")
-- Using CATKIN_DEVEL_PREFIX: /home/hding2455/Desktop/ambf/build/devel -- Using CMAKE_PREFIX_PATH: /opt/ros/noetic -- This workspace overlays: /opt/ros/noetic -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.5", minimum required is "3") -- Using PYTHON_EXECUTABLE: /usr/bin/python3 -- Using Debian Python package layout -- Using empy: /usr/lib/python3/dist-packages/em.py -- Using CATKIN_ENABLE_TESTING: ON -- Call enable_testing() -- Using CATKIN_TEST_RESULTS_DIR: /home/hding2455/Desktop/ambf/build/test_results -- Forcing gtest/gmock from source, though one was otherwise available. -- Found gtest sources under '/usr/src/googletest': gtests will be built -- Found gmock sources under '/usr/src/googletest': gmock will be built -- Found PythonInterp: /usr/bin/python3 (found version "3.8.5") -- Using Python nosetests: /usr/bin/nosetests3 -- catkin 0.8.9 -- BUILD_SHARED_LIBS is on -- *** FOUND ROS ON THIS MACHINE, ENABLING SUPPORT FOR AMBF_ROS MODULES -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy -- ambf_msgs: 16 messages, 0 services -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy CMake Warning (dev) at ambf_ros_modules/ambf_client/CMakeLists.txt:41 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

The following variable(s) would be set to empty:

PROJECT_VERSION

This warning is for project developers. Use -Wno-dev to suppress it.

-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy CMake Warning (dev) at external/tf_function/CMakeLists.txt:2 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

The following variable(s) would be set to empty:

PROJECT_VERSION

This warning is for project developers. Use -Wno-dev to suppress it.

-- FOUND AMBF_COMM, AMBF_MSGS, AMBF_CLIENT and DVRK_ARM, ENABLING DVRK DEVICE SUPPORT -- FOUND OPENCV -- FOUND ROS_CV_BRIDGE and IMAGE_TRANSPORT, ENABLING VIDEO PUBLISHING SUPPORT -- RAZER HYDRA'S ROS PACKAGE NOT FOUND USINGX86_64_ASM -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0") found components: program_options filesystem CMake Warning (dev) at ambf_controller/dvrk/CMakeLists.txt:2 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

The following variable(s) would be set to empty:

PROJECT_VERSION

This warning is for project developers. Use -Wno-dev to suppress it.

-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy -- dvrk_ambf_extensions: 1 messages, 1 services -- Configuring done -- Generating done -- Build files have been written to: /home/hding2455/Desktop/ambf/build

My make error is: [ 96%] Linking CXX executable ../../bin/lin-x86_64/ambf_simulator /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function ambf::afConstraintActuator::loadActuator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ambf::afMultiBody*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)': afFramework.cpp:(.text+0x1fec1): undefined reference toYAML::LoadFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text+0x200c9): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text+0x200f4): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function ambf::afRigidBody::loadRigidBody(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ambf::afMultiBody*)': afFramework.cpp:(.text+0x202e1): undefined reference toYAML::LoadFile(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text+0x20459): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text+0x2047c): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function `ambf::afSoftBody::loadSoftBody(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator >, ambf::afMultiBody*)': afFramework.cpp:(.text+0x20652): undefined reference to `YAML::LoadFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text+0x2097f): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text+0x209ad): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function ambf::afJoint::loadJoint(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ambf::afMultiBody*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)': afFramework.cpp:(.text+0x20bd1): undefined reference toYAML::LoadFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text+0x20dd9): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text+0x20e04): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function ambf::afRayTracerSensor::loadSensor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ambf::afMultiBody*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)': afFramework.cpp:(.text+0x21001): undefined reference toYAML::LoadFile(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text+0x21209): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text+0x21234): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function `ambf::afVehicle::loadVehicle(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator >, ambf::afMultiBody*, std::cxx11::basic_string<char, std::char_traits, std::allocator >)': afFramework.cpp:(.text+0x21431): undefined reference to YAML::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: afFramework.cpp:(.text+0x21639): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text+0x21664): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionambf::afConfigHandler::getColorRGBA(std::cxx11::basic_string<char, std::char_traits, std::allocator >)': afFramework.cpp:(.text+0x219dc): undefined reference to YAML::detail::node_data::begin()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionambf::afConfigHandler::loadBaseConfig(std::cxx11::basic_string<char, std::char_traits, std::allocator >)': afFramework.cpp:(.text+0x2374a): undefined reference to YAML::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: afFramework.cpp:(.text+0x23bb6): undefined reference toYAML::LoadFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function ambf::afRigidBody::loadRigidBody(YAML::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ambf::afMultiBody*)': afFramework.cpp:(.text+0x240f4): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text+0x25b16): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text+0x25b4c): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text+0x25b61): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionambf::afMultiBody::loadMultiBody(std::cxx11::basic_string<char, std::char_traits, std::allocator >, bool)': afFramework.cpp:(.text+0x37231): undefined reference to `YAML::LoadFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function `ambf::afWorld::loadWorld(std::cxx11::basic_string<char, std::char_traits, std::allocator >, bool)': afFramework.cpp:(.text+0x3accc): undefined reference to YAML::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::TypedBadConversion::~TypedBadConversion()': afFramework.cpp:(.text._ZN4YAML18TypedBadConversionIdED2Ev[_ZN4YAML18TypedBadConversionIdED5Ev]+0x13): undefined reference to YAML::BadConversion::~BadConversion()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::TypedBadConversion::~TypedBadConversion()': afFramework.cpp:(.text._ZN4YAML18TypedBadConversionIdED0Ev[_ZN4YAML18TypedBadConversionIdED5Ev]+0x17): undefined reference to YAML::BadConversion::~BadConversion()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::TypedBadConversion<std::cxx11::basic_string<char, std::char_traits, std::allocator > >::~TypedBadConversion()': afFramework.cpp:(.text._ZN4YAML18TypedBadConversionINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev[_ZN4YAML18TypedBadConversionINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED5Ev]+0x13): undefined reference to YAML::BadConversion::~BadConversion()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::TypedBadConversion<std::cxx11::basic_string<char, std::char_traits, std::allocator > >::~TypedBadConversion()': afFramework.cpp:(.text._ZN4YAML18TypedBadConversionINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev[_ZN4YAML18TypedBadConversionINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED5Ev]+0x17): undefined reference to YAML::BadConversion::~BadConversion()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::TypedBadConversion::~TypedBadConversion()': afFramework.cpp:(.text._ZN4YAML18TypedBadConversionIiED2Ev[_ZN4YAML18TypedBadConversionIiED5Ev]+0x13): undefined reference to YAML::BadConversion::~BadConversion()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o):afFramework.cpp:(.text._ZN4YAML18TypedBadConversionIiED0Ev[_ZN4YAML18TypedBadConversionIiED5Ev]+0x17): more undefined references toYAML::BadConversion::~BadConversion()' follow /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::detail::node_data::get<char [2]>(char const (&) [2], std::shared_ptr<YAML::detail::memory_holder>)::{lambda(std::pair<YAML::detail::node*, YAML::detail::node*>)#1}::operator()(std::pair<YAML::detail::node*, YAML::detail::node*>) const [clone .isra.0] [clone .cold]': afFramework.cpp:(.text.unlikely+0xc34): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0xc3b): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionambf::afConstraintActuator::loadActuator(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator >, ambf::afMultiBody, std::__cxx11::basic_string<char, std::char_traits, std::allocator >) [clone .cold]': afFramework.cpp:(.text.unlikely+0x21fb): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2202): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2325): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x232c): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function `ambf::afRigidBody::loadRigidBody(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator >, ambf::afMultiBody) [clone .cold]': afFramework.cpp:(.text.unlikely+0x23ab): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x23b2): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function ambf::afSoftBody::loadSoftBody(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ambf::afMultiBody*) [clone .cold]': afFramework.cpp:(.text.unlikely+0x24ed): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x24f4): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionambf::afJoint::loadJoint(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator >, ambf::afMultiBody, std::__cxx11::basic_string<char, std::char_traits, std::allocator >) [clone .cold]': afFramework.cpp:(.text.unlikely+0x262d): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2634): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2757): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x275e): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function `ambf::afRayTracerSensor::loadSensor(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator >, ambf::afMultiBody, std::cxx11::basic_string<char, std::char_traits, std::allocator >) [clone .cold]': afFramework.cpp:(.text.unlikely+0x27dd): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x27e4): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2907): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x290e): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function ambf::afVehicle::loadVehicle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ambf::afMultiBody*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [clone .cold]': afFramework.cpp:(.text.unlikely+0x298d): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2994): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2ab7): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x2abe): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionambf::afRigidBody::loadRigidBody(YAML::Node*, std::cxx11::basic_string<char, std::char_traits, std::allocator >, ambf::afMultiBody) [clone .cold]': afFramework.cpp:(.text.unlikely+0x38db): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x3901): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x3908): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text.unlikely+0x3916): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Exception::Exception(YAML::Mark const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': afFramework.cpp:(.text._ZN4YAML9ExceptionC2ERKNS_4MarkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4YAML9ExceptionC5ERKNS_4MarkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x53): undefined reference tovtable for YAML::Exception' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::BadConversion::BadConversion(YAML::Mark const&)': afFramework.cpp:(.text._ZN4YAML13BadConversionC2ERKNS_4MarkE[_ZN4YAML13BadConversionC5ERKNS_4MarkE]+0x8e): undefined reference tovtable for YAML::Exception' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML13BadConversionC2ERKNS_4MarkE[_ZN4YAML13BadConversionC5ERKNS_4MarkE]+0xc7): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML13BadConversionC2ERKNS_4MarkE[_ZN4YAML13BadConversionC5ERKNS_4MarkE]+0xe4): undefined reference tovtable for YAML::BadConversion' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::InvalidNode::InvalidNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': afFramework.cpp:(.text._ZN4YAML11InvalidNodeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4YAML11InvalidNodeC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3fe): undefined reference tovtable for YAML::Exception' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML11InvalidNodeC2ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4YAML11InvalidNodeC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x43a): undefined reference to `vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML11InvalidNodeC2ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4YAML11InvalidNodeC5ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x458): undefined reference to vtable for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node::Type() const': afFramework.cpp:(.text._ZNK4YAML4Node4TypeEv[_ZNK4YAML4Node4TypeEv]+0x4f): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node4TypeEv[_ZNK4YAML4Node4TypeEv]+0x56): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node::Mark() const': afFramework.cpp:(.text._ZNK4YAML4Node4MarkEv[_ZNK4YAML4Node4MarkEv]+0x7f): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node4MarkEv[_ZNK4YAML4Node4MarkEv]+0x86): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node::size() const': afFramework.cpp:(.text._ZNK4YAML4Node4sizeEv[_ZNK4YAML4Node4sizeEv]+0x53): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node4sizeEv[_ZNK4YAML4Node4sizeEv]+0x5a): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node4sizeEv[_ZNK4YAML4Node4sizeEv]+0x24): undefined reference to YAML::detail::node_data::size() const' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::convert::decode(YAML::Node const&, int&)': afFramework.cpp:(.text._ZN4YAML7convertIiE6decodeERKNS_4NodeERi[_ZN4YAML7convertIiE6decodeERKNS_4NodeERi]+0x4a3): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML7convertIiE6decodeERKNS_4NodeERi[_ZN4YAML7convertIiE6decodeERKNS_4NodeERi]+0x4aa): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::convert<float>::decode(YAML::Node const&, float&)': afFramework.cpp:(.text._ZN4YAML7convertIfE6decodeERKNS_4NodeERf[_ZN4YAML7convertIfE6decodeERKNS_4NodeERf]+0x32f): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML7convertIfE6decodeERKNS_4NodeERf[_ZN4YAML7convertIfE6decodeERKNS_4NodeERf]+0x336): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::convert::decode(YAML::Node const&, double&)': afFramework.cpp:(.text._ZN4YAML7convertIdE6decodeERKNS_4NodeERd[_ZN4YAML7convertIdE6decodeERKNS_4NodeERd]+0x32f): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML7convertIdE6decodeERKNS_4NodeERd[_ZN4YAML7convertIdE6decodeERKNS_4NodeERd]+0x336): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function double YAML::Node::as<double>() const': afFramework.cpp:(.text._ZNK4YAML4Node2asIdEET_v[_ZNK4YAML4Node2asIdEET_v]+0xf5): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node2asIdEET_v[_ZNK4YAML4Node2asIdEET_v]+0xfc): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionstd::cxx11::basic_string<char, std::char_traits, std::allocator > YAML::Node::as<std::cxx11::basic_string<char, std::char_traits, std::allocator > >() const': afFramework.cpp:(.text._ZNK4YAML4Node2asINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_v[_ZNK4YAML4Node2asINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_v]+0xde): undefined reference to `YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node2asINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_v[_ZNK4YAML4Node2asINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_v]+0xe5): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionint YAML::Node::as() const': afFramework.cpp:(.text._ZNK4YAML4Node2asIiEET_v[_ZNK4YAML4Node2asIiEET_v]+0xf6): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node2asIiEET_v[_ZNK4YAML4Node2asIiEET_v]+0xfd): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function bool YAML::Node::as<bool>() const': afFramework.cpp:(.text._ZNK4YAML4Node2asIbEET_v[_ZNK4YAML4Node2asIbEET_v]+0x38): undefined reference toYAML::convert::decode(YAML::Node const&, bool&)' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node2asIbEET_v[_ZNK4YAML4Node2asIbEET_v]+0xfb): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node2asIbEET_v[_ZNK4YAML4Node2asIbEET_v]+0x102): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function float YAML::Node::as<float>() const': afFramework.cpp:(.text._ZNK4YAML4Node2asIfEET_v[_ZNK4YAML4Node2asIfEET_v]+0xfc): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node2asIfEET_v[_ZNK4YAML4Node2asIfEET_v]+0x103): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::detail::node_data::get<std::cxx11::basic_string<char, std::char_traits, std::allocator > >(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::shared_ptr)::{lambda(std::pair<YAML::detail::node, YAML::detail::node>)#1}::operator()(std::pair<YAML::detail::node, YAML::detail::node>) const [clone .isra.0]': afFramework.cpp:(.text._ZZN4YAML6detail9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEEENKUlSt4pairIPS9_SI_EEclESJ.isra.0[_ZSt9find_ifIN9gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x3d0): undefined reference to `YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZZN4YAML6detail9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEEENKUlSt4pairIPS9_SI_EEclESJ.isra.0[_ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x3d7): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::detail::node_data::get(unsigned long const&, std::shared_ptr)::{lambda(std::pair<YAML::detail::node, YAML::detail::node>)#1}::operator()(std::pair<YAML::detail::node, YAML::detail::node>) const [clone .isra.0]': afFramework.cpp:(.text._ZZN4YAML6detail9node_data3getImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEEENKUlSt4pairIPS3_SC_EEclESD.isra.0[_ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getImEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESI_SI_SI_T0_St26random_access_iterator_tag]+0x7f3): undefined reference to `YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZZN4YAML6detail9node_data3getImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEEENKUlSt4pairIPS3_SC_EEclESD.isra.0[_ZSt9find_ifIN9gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getImEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESI_SI_SI_T0_St26random_access_iterator_tag]+0x7fa): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::detail::node_data::get(int const&, std::shared_ptr)::{lambda(std::pair<YAML::detail::node, YAML::detail::node>)#1}::operator()(std::pair<YAML::detail::node, YAML::detail::node>) const [clone .isra.0]': afFramework.cpp:(.text._ZZN4YAML6detail9node_data3getIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEEENKUlSt4pairIPS3_SC_EEclESD.isra.0[_ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getIiEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESI_SI_SI_T0_St26random_access_iterator_tag]+0x7e1): undefined reference to `YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZZN4YAML6detail9node_data3getIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEEENKUlSt4pairIPS3_SC_EEclESD.isra.0[_ZSt9find_ifIN9gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getIiEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESI_SI_SI_T0_St26random_access_iterator_tag]+0x7e8): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::detail::node::mark_defined()': afFramework.cpp:(.text._ZN4YAML6detail4node12mark_definedEv[_ZN4YAML6detail4node12mark_definedEv]+0x31): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node::EnsureNodeExists() const': afFramework.cpp:(.text._ZNK4YAML4Node16EnsureNodeExistsEv[_ZNK4YAML4Node16EnsureNodeExistsEv]+0xe8): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node16EnsureNodeExistsEv[_ZNK4YAML4Node16EnsureNodeExistsEv]+0xff): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node16EnsureNodeExistsEv[_ZNK4YAML4Node16EnsureNodeExistsEv]+0x1ae): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node16EnsureNodeExistsEv[_ZNK4YAML4Node16EnsureNodeExistsEv]+0x1b5): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4Node16EnsureNodeExistsEv[_ZNK4YAML4Node16EnsureNodeExistsEv]+0x185): undefined reference to YAML::detail::node_data::set_null()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node::Node<char const>(char const* const&)': afFramework.cpp:(.text.ZN4YAML4NodeC2IPKcEERKT[ZN4YAML4NodeC5IPKcEERKT]+0xf5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeC2IPKcEERKT_[_ZN4YAML4NodeC5IPKcEERKT_]+0x16a): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text.ZN4YAML4NodeC2IPKcEERKT[ZN4YAML4NodeC5IPKcEERKT]+0x1e9): undefined reference to YAML::detail::node_data::set_scalar(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node::Node<std::cxx11::basic_string<char, std::char_traits, std::allocator > >(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)': afFramework.cpp:(.text._ZN4YAML4NodeC2INSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEEERKT[_ZN4YAML4NodeC5INSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEEERKT]+0xe0): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKT_[_ZN4YAML4NodeC5INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKT_]+0x104): undefined reference toYAML::detail::node_data::set_scalar(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeC2INSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEEERKT[_ZN4YAML4NodeC5INSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEEEERKT]+0x121): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node::operator=(YAML::Node const&)': afFramework.cpp:(.text.ZN4YAML4NodeaSERKS0[ZN4YAML4NodeaSERKS0]+0xca): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeaSERKS0_[_ZN4YAML4NodeaSERKS0_]+0xed): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text.ZN4YAML4NodeaSERKS0[ZN4YAML4NodeaSERKS0]+0x1f2): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeaSERKS0_[_ZN4YAML4NodeaSERKS0_]+0x1f9): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::detail::node::add_dependency(YAML::detail::node&)': afFramework.cpp:(.text._ZN4YAML6detail4node14add_dependencyERS1_[_ZN4YAML6detail4node14add_dependencyERS1_]+0x79): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::BadSubscript::BadSubscript<char [2]>(YAML::Mark const&, char const (&) [2])': afFramework.cpp:(.text._ZN4YAML12BadSubscriptC2IA2_cEERKNS_4MarkERKT_[_ZN4YAML12BadSubscriptC5IA2_cEERKNS_4MarkERKT_]+0x67): undefined reference tovtable for YAML::Exception' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML12BadSubscriptC2IA2_cEERKNS4MarkERKT[_ZN4YAML12BadSubscriptC5IA2_cEERKNS4MarkERKT]+0xa0): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML12BadSubscriptC2IA2_cEERKNS_4MarkERKT_[_ZN4YAML12BadSubscriptC5IA2_cEERKNS_4MarkERKT_]+0xc2): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::detail::node& YAML::detail::node_data::convert_to_node<unsigned long>(unsigned long const&, std::shared_ptr<YAML::detail::memory_holder>)': afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x39b): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x3cf): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x45f): undefined reference toYAML::detail::node_data::set_scalar(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeImEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x56a): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::detail::node& YAML::detail::node_data::convert_to_node(int const&, std::shared_ptr)': afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x39a): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x3ce): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x45e): undefined reference to `YAML::detail::node_data::set_scalar(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIiEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x569): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionbool YAML::detail::node::equals(char const&, std::shared_ptr)': afFramework.cpp:(.text._ZN4YAML6detail4node6equalsIcEEbRKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail4node6equalsIcEEbRKT_St10shared_ptrINS0_13memory_holderEE]+0x62d): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail4node6equalsIcEEbRKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail4node6equalsIcEEbRKT_St10shared_ptrINS0_13memory_holderEE]+0x634): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::detail::node& YAML::detail::node_data::convert_to_node<char>(char const&, std::shared_ptr<YAML::detail::memory_holder>)': afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x3b2): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x3e6): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x476): undefined reference toYAML::detail::node_data::set_scalar(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE[_ZN4YAML6detail9node_data15convert_to_nodeIcEERNS0_4nodeERKT_St10shared_ptrINS0_13memory_holderEE]+0x584): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node YAML::Node::operator[]<char [2]>(char const (&) [2])': afFramework.cpp:(.text._ZN4YAML4NodeixIA2_cEES0RKT[_ZN4YAML4NodeixIA2_cEES0RKT]+0xd9): undefined reference to YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA2_cEES0_RKT_[_ZN4YAML4NodeixIA2_cEES0_RKT_]+0x190): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA2_cEES0RKT[_ZN4YAML4NodeixIA2_cEES0RKT]+0x588): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA2_cEES0_RKT_[_ZN4YAML4NodeixIA2_cEES0_RKT_]+0x5b6): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA2_cEES0RKT[_ZN4YAML4NodeixIA2_cEES0RKT]+0x5cb): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA2_cEES0_RKT_[_ZN4YAML4NodeixIA2_cEES0_RKT_]+0x673): undefined reference toYAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA2_cEES0RKT[_ZN4YAML4NodeixIA2_cEES0RKT]+0x67a): undefined reference to typeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node YAML::Node::operator[]<char [13]>(char const (&) [13])': afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0RKT[_ZN4YAML4NodeixIA13_cEES0RKT]+0xd8): undefined reference to YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0_RKT_[_ZN4YAML4NodeixIA13_cEES0_RKT_]+0x18f): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0RKT[_ZN4YAML4NodeixIA13_cEES0RKT]+0x577): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0_RKT_[_ZN4YAML4NodeixIA13_cEES0_RKT_]+0x5a5): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0RKT[_ZN4YAML4NodeixIA13_cEES0RKT]+0x5b9): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0_RKT_[_ZN4YAML4NodeixIA13_cEES0_RKT_]+0x688): undefined reference tovtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0RKT[_ZN4YAML4NodeixIA13_cEES0RKT]+0x6ab): undefined reference to vtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0_RKT_[_ZN4YAML4NodeixIA13_cEES0_RKT_]+0x6b2): undefined reference toYAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA13_cEES0RKT[_ZN4YAML4NodeixIA13_cEES0RKT]+0x6c1): undefined reference to typeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node YAML::Node::operator[]<char [21]>(char const (&) [21])': afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0RKT[_ZN4YAML4NodeixIA21_cEES0RKT]+0xd8): undefined reference to YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0_RKT_[_ZN4YAML4NodeixIA21_cEES0_RKT_]+0x18f): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0RKT[_ZN4YAML4NodeixIA21_cEES0RKT]+0x577): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0_RKT_[_ZN4YAML4NodeixIA21_cEES0_RKT_]+0x5a5): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0RKT[_ZN4YAML4NodeixIA21_cEES0RKT]+0x5b9): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0_RKT_[_ZN4YAML4NodeixIA21_cEES0_RKT_]+0x688): undefined reference tovtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0RKT[_ZN4YAML4NodeixIA21_cEES0RKT]+0x6ab): undefined reference to vtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0_RKT_[_ZN4YAML4NodeixIA21_cEES0_RKT_]+0x6b2): undefined reference toYAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA21_cEES0RKT[_ZN4YAML4NodeixIA21_cEES0RKT]+0x6c1): undefined reference to typeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node YAML::Node::operator[]<char [18]>(char const (&) [18])': afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0RKT[_ZN4YAML4NodeixIA18_cEES0RKT]+0xd8): undefined reference to YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0_RKT_[_ZN4YAML4NodeixIA18_cEES0_RKT_]+0x18f): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0RKT[_ZN4YAML4NodeixIA18_cEES0RKT]+0x577): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0_RKT_[_ZN4YAML4NodeixIA18_cEES0_RKT_]+0x5a5): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0RKT[_ZN4YAML4NodeixIA18_cEES0RKT]+0x5b9): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0_RKT_[_ZN4YAML4NodeixIA18_cEES0_RKT_]+0x688): undefined reference tovtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0RKT[_ZN4YAML4NodeixIA18_cEES0RKT]+0x6ab): undefined reference to vtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0_RKT_[_ZN4YAML4NodeixIA18_cEES0_RKT_]+0x6b2): undefined reference toYAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA18_cEES0RKT[_ZN4YAML4NodeixIA18_cEES0RKT]+0x6c1): undefined reference to typeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in functionYAML::Node const YAML::Node::operator[]<char [2]>(char const (&) [2]) const': afFramework.cpp:(.text._ZNK4YAML4NodeixIA2_cEEKS0RKT[_ZNK4YAML4NodeixIA2_cEEKS0RKT]+0x6a1): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZNK4YAML4NodeixIA2_cEEKS0_RKT_[_ZNK4YAML4NodeixIA2_cEEKS0_RKT_]+0x6a8): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function `gnu_cxx::normal_iterator<std::pair<YAML::detail::node, YAML::detail::node>, std::vector<std::pair<YAML::detail::node, YAML::detail::node>, std::allocator<std::pair<YAML::detail::node, YAML::detail::node*> > > > std::__find_if<gnu_cxx::normal_iterator<std::pair<YAML::detail::node, YAML::detail::node>, std::vector<std::pair<YAML::detail::node, YAML::detail::node>, std::allocator<std::pair<YAML::detail::node, YAML::detail::node*> > > >, __gnu_cxx::ops::_Iter_pred<YAML::detail::node_data::get<std::cxx11::basic_string<char, std::char_traits, std::allocator > >(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::shared_ptr)::{lambda(std::pair<YAML::detail::node, YAML::detail::node>)#1}> >(gnu_cxx::__normal_iterator<std::pair<YAML::detail::node, YAML::detail::node>, std::vector<std::pair<YAML::detail::node, YAML::detail::node>, std::allocator<std::pair<YAML::detail::node, YAML::detail::node*> > > >, gnu_cxx::normal_iterator<std::pair<YAML::detail::node, YAML::detail::node>, std::vector<std::pair<YAML::detail::node, YAML::detail::node>, std::allocator<std::pair<YAML::detail::node, YAML::detail::node*> > > >, __gnu_cxx::ops::_Iter_pred<YAML::detail::node_data::get<std::cxx11::basic_string<char, std::char_traits, std::allocator > >(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::shared_ptr)::{lambda(std::pair<YAML::detail::node, YAML::detail::node>)#1}>, std::random_access_iterator_tag)': afFramework.cpp:(.text._ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x1036): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x103d): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text._ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x10b6): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x10bd): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text._ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x110a): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x1111): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afFramework.cpp:(.text._ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9find_ifIN9__gnu_cxx17normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5ops10_Iter_predIZNS4_9node_data3getINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x113a): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afFramework.cpp:(.text._ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag[_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN4YAML6detail4nodeES6_ESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIZNS4_9node_data3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS5_RKT_St10shared_ptrINS4_13memory_holderEEEUlS7_E_EEESO_SO_SO_T0_St26random_access_iterator_tag]+0x1141): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': afFramework.cpp:(.text._ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_RKT_[_ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_RKT_]+0xd2): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT[_ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT]+0x17f): undefined reference to `YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT[_ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT]+0x55d): undefined reference to `YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT[_ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT]+0x58b): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_RKT_[_ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_RKT_]+0x59f): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT[_ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT]+0x668): undefined reference to `vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT[_ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT]+0x68b): undefined reference to `vtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT[_ZN4YAML4NodeixINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0RKT]+0x692): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_RKT_[_ZN4YAML4NodeixINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_RKT_]+0x6a1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [7]>(char const (&) [7])': afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0_RKT_[_ZN4YAML4NodeixIA7_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0RKT[_ZN4YAML4NodeixIA7_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0_RKT_[_ZN4YAML4NodeixIA7_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0RKT[_ZN4YAML4NodeixIA7_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0_RKT_[_ZN4YAML4NodeixIA7_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0RKT[_ZN4YAML4NodeixIA7_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0_RKT_[_ZN4YAML4NodeixIA7_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0RKT[_ZN4YAML4NodeixIA7_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA7_cEES0_RKT_[_ZN4YAML4NodeixIA7_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [5]>(char const (&) [5])': afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0_RKT_[_ZN4YAML4NodeixIA5_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0RKT[_ZN4YAML4NodeixIA5_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0_RKT_[_ZN4YAML4NodeixIA5_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0RKT[_ZN4YAML4NodeixIA5_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0_RKT_[_ZN4YAML4NodeixIA5_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0RKT[_ZN4YAML4NodeixIA5_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0_RKT_[_ZN4YAML4NodeixIA5_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0RKT[_ZN4YAML4NodeixIA5_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA5_cEES0_RKT_[_ZN4YAML4NodeixIA5_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [10]>(char const (&) [10])': afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0_RKT_[_ZN4YAML4NodeixIA10_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0RKT[_ZN4YAML4NodeixIA10_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0_RKT_[_ZN4YAML4NodeixIA10_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0RKT[_ZN4YAML4NodeixIA10_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0_RKT_[_ZN4YAML4NodeixIA10_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0RKT[_ZN4YAML4NodeixIA10_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0_RKT_[_ZN4YAML4NodeixIA10_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0RKT[_ZN4YAML4NodeixIA10_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA10_cEES0_RKT_[_ZN4YAML4NodeixIA10_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [9]>(char const (&) [9])': afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0_RKT_[_ZN4YAML4NodeixIA9_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0RKT[_ZN4YAML4NodeixIA9_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0_RKT_[_ZN4YAML4NodeixIA9_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0RKT[_ZN4YAML4NodeixIA9_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0_RKT_[_ZN4YAML4NodeixIA9_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0RKT[_ZN4YAML4NodeixIA9_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0_RKT_[_ZN4YAML4NodeixIA9_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0RKT[_ZN4YAML4NodeixIA9_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA9_cEES0_RKT_[_ZN4YAML4NodeixIA9_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [12]>(char const (&) [12])': afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0_RKT_[_ZN4YAML4NodeixIA12_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0RKT[_ZN4YAML4NodeixIA12_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0_RKT_[_ZN4YAML4NodeixIA12_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0RKT[_ZN4YAML4NodeixIA12_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0_RKT_[_ZN4YAML4NodeixIA12_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0RKT[_ZN4YAML4NodeixIA12_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0_RKT_[_ZN4YAML4NodeixIA12_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0RKT[_ZN4YAML4NodeixIA12_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA12_cEES0_RKT_[_ZN4YAML4NodeixIA12_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [8]>(char const (&) [8])': afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0_RKT_[_ZN4YAML4NodeixIA8_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0RKT[_ZN4YAML4NodeixIA8_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0_RKT_[_ZN4YAML4NodeixIA8_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0RKT[_ZN4YAML4NodeixIA8_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0_RKT_[_ZN4YAML4NodeixIA8_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0RKT[_ZN4YAML4NodeixIA8_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0_RKT_[_ZN4YAML4NodeixIA8_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0RKT[_ZN4YAML4NodeixIA8_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA8_cEES0_RKT_[_ZN4YAML4NodeixIA8_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [4]>(char const (&) [4])': afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0_RKT_[_ZN4YAML4NodeixIA4_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0RKT[_ZN4YAML4NodeixIA4_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0_RKT_[_ZN4YAML4NodeixIA4_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0RKT[_ZN4YAML4NodeixIA4_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0_RKT_[_ZN4YAML4NodeixIA4_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0RKT[_ZN4YAML4NodeixIA4_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0_RKT_[_ZN4YAML4NodeixIA4_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0RKT[_ZN4YAML4NodeixIA4_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA4_cEES0_RKT_[_ZN4YAML4NodeixIA4_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [6]>(char const (&) [6])': afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0_RKT_[_ZN4YAML4NodeixIA6_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0RKT[_ZN4YAML4NodeixIA6_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0_RKT_[_ZN4YAML4NodeixIA6_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0RKT[_ZN4YAML4NodeixIA6_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0_RKT_[_ZN4YAML4NodeixIA6_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0RKT[_ZN4YAML4NodeixIA6_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0_RKT_[_ZN4YAML4NodeixIA6_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0RKT[_ZN4YAML4NodeixIA6_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA6_cEES0_RKT_[_ZN4YAML4NodeixIA6_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [15]>(char const (&) [15])': afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0_RKT_[_ZN4YAML4NodeixIA15_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0RKT[_ZN4YAML4NodeixIA15_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0_RKT_[_ZN4YAML4NodeixIA15_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0RKT[_ZN4YAML4NodeixIA15_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0_RKT_[_ZN4YAML4NodeixIA15_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0RKT[_ZN4YAML4NodeixIA15_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0_RKT_[_ZN4YAML4NodeixIA15_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0RKT[_ZN4YAML4NodeixIA15_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA15_cEES0_RKT_[_ZN4YAML4NodeixIA15_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [20]>(char const (&) [20])': afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0_RKT_[_ZN4YAML4NodeixIA20_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0RKT[_ZN4YAML4NodeixIA20_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0_RKT_[_ZN4YAML4NodeixIA20_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0RKT[_ZN4YAML4NodeixIA20_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0_RKT_[_ZN4YAML4NodeixIA20_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0RKT[_ZN4YAML4NodeixIA20_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0_RKT_[_ZN4YAML4NodeixIA20_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0RKT[_ZN4YAML4NodeixIA20_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA20_cEES0_RKT_[_ZN4YAML4NodeixIA20_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [16]>(char const (&) [16])': afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0_RKT_[_ZN4YAML4NodeixIA16_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0RKT[_ZN4YAML4NodeixIA16_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0_RKT_[_ZN4YAML4NodeixIA16_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0RKT[_ZN4YAML4NodeixIA16_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0_RKT_[_ZN4YAML4NodeixIA16_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0RKT[_ZN4YAML4NodeixIA16_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0_RKT_[_ZN4YAML4NodeixIA16_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0RKT[_ZN4YAML4NodeixIA16_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA16_cEES0_RKT_[_ZN4YAML4NodeixIA16_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [17]>(char const (&) [17])': afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0_RKT_[_ZN4YAML4NodeixIA17_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0RKT[_ZN4YAML4NodeixIA17_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0_RKT_[_ZN4YAML4NodeixIA17_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0RKT[_ZN4YAML4NodeixIA17_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0_RKT_[_ZN4YAML4NodeixIA17_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0RKT[_ZN4YAML4NodeixIA17_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0_RKT_[_ZN4YAML4NodeixIA17_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0RKT[_ZN4YAML4NodeixIA17_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA17_cEES0_RKT_[_ZN4YAML4NodeixIA17_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [19]>(char const (&) [19])': afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0_RKT_[_ZN4YAML4NodeixIA19_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0RKT[_ZN4YAML4NodeixIA19_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0_RKT_[_ZN4YAML4NodeixIA19_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0RKT[_ZN4YAML4NodeixIA19_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0_RKT_[_ZN4YAML4NodeixIA19_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0RKT[_ZN4YAML4NodeixIA19_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0_RKT_[_ZN4YAML4NodeixIA19_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0RKT[_ZN4YAML4NodeixIA19_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA19_cEES0_RKT_[_ZN4YAML4NodeixIA19_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [11]>(char const (&) [11])': afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0_RKT_[_ZN4YAML4NodeixIA11_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0RKT[_ZN4YAML4NodeixIA11_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0_RKT_[_ZN4YAML4NodeixIA11_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0RKT[_ZN4YAML4NodeixIA11_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0_RKT_[_ZN4YAML4NodeixIA11_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0RKT[_ZN4YAML4NodeixIA11_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0_RKT_[_ZN4YAML4NodeixIA11_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0RKT[_ZN4YAML4NodeixIA11_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA11_cEES0_RKT_[_ZN4YAML4NodeixIA11_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [23]>(char const (&) [23])': afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0_RKT_[_ZN4YAML4NodeixIA23_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0RKT[_ZN4YAML4NodeixIA23_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0_RKT_[_ZN4YAML4NodeixIA23_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0RKT[_ZN4YAML4NodeixIA23_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0_RKT_[_ZN4YAML4NodeixIA23_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0RKT[_ZN4YAML4NodeixIA23_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0_RKT_[_ZN4YAML4NodeixIA23_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0RKT[_ZN4YAML4NodeixIA23_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA23_cEES0_RKT_[_ZN4YAML4NodeixIA23_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [24]>(char const (&) [24])': afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0_RKT_[_ZN4YAML4NodeixIA24_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0RKT[_ZN4YAML4NodeixIA24_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0_RKT_[_ZN4YAML4NodeixIA24_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0RKT[_ZN4YAML4NodeixIA24_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0_RKT_[_ZN4YAML4NodeixIA24_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0RKT[_ZN4YAML4NodeixIA24_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0_RKT_[_ZN4YAML4NodeixIA24_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0RKT[_ZN4YAML4NodeixIA24_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA24_cEES0_RKT_[_ZN4YAML4NodeixIA24_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [3]>(char const (&) [3])': afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0_RKT_[_ZN4YAML4NodeixIA3_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0RKT[_ZN4YAML4NodeixIA3_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0_RKT_[_ZN4YAML4NodeixIA3_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0RKT[_ZN4YAML4NodeixIA3_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0_RKT_[_ZN4YAML4NodeixIA3_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0RKT[_ZN4YAML4NodeixIA3_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0_RKT_[_ZN4YAML4NodeixIA3_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0RKT[_ZN4YAML4NodeixIA3_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA3_cEES0_RKT_[_ZN4YAML4NodeixIA3_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [22]>(char const (&) [22])': afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0_RKT_[_ZN4YAML4NodeixIA22_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0RKT[_ZN4YAML4NodeixIA22_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0_RKT_[_ZN4YAML4NodeixIA22_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0RKT[_ZN4YAML4NodeixIA22_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0_RKT_[_ZN4YAML4NodeixIA22_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0RKT[_ZN4YAML4NodeixIA22_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0_RKT_[_ZN4YAML4NodeixIA22_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0RKT[_ZN4YAML4NodeixIA22_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA22_cEES0_RKT_[_ZN4YAML4NodeixIA22_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char [14]>(char const (&) [14])': afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0_RKT_[_ZN4YAML4NodeixIA14_cEES0_RKT_]+0xd8): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0RKT[_ZN4YAML4NodeixIA14_cEES0RKT]+0x18f): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0_RKT_[_ZN4YAML4NodeixIA14_cEES0_RKT_]+0x577): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0RKT[_ZN4YAML4NodeixIA14_cEES0RKT]+0x5a5): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0_RKT_[_ZN4YAML4NodeixIA14_cEES0_RKT_]+0x5b9): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0RKT[_ZN4YAML4NodeixIA14_cEES0RKT]+0x688): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0_RKT_[_ZN4YAML4NodeixIA14_cEES0_RKT_]+0x6ab): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0RKT[_ZN4YAML4NodeixIA14_cEES0RKT]+0x6b2): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIA14_cEES0_RKT_[_ZN4YAML4NodeixIA14_cEES0_RKT_]+0x6c1): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<char>(char const&)': afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0_RKT_[_ZN4YAML4NodeixIcEES0_RKT_]+0x196): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0RKT[_ZN4YAML4NodeixIcEES0RKT]+0x23b): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0_RKT_[_ZN4YAML4NodeixIcEES0_RKT_]+0x610): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0RKT[_ZN4YAML4NodeixIcEES0RKT]+0x622): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0_RKT_[_ZN4YAML4NodeixIcEES0_RKT_]+0x6c4): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0RKT[_ZN4YAML4NodeixIcEES0RKT]+0x735): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0_RKT_[_ZN4YAML4NodeixIcEES0_RKT_]+0x758): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0RKT[_ZN4YAML4NodeixIcEES0RKT]+0x75f): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIcEES0_RKT_[_ZN4YAML4NodeixIcEES0_RKT_]+0x76e): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<unsigned long>(unsigned long const&)': afFramework.cpp:(.text._ZN4YAML4NodeixImEES0_RKT_[_ZN4YAML4NodeixImEES0_RKT_]+0x176): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0RKT[_ZN4YAML4NodeixImEES0RKT]+0x21b): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0_RKT_[_ZN4YAML4NodeixImEES0_RKT_]+0x5e8): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0RKT[_ZN4YAML4NodeixImEES0RKT]+0x5fa): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0_RKT_[_ZN4YAML4NodeixImEES0_RKT_]+0x654): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0RKT[_ZN4YAML4NodeixImEES0RKT]+0x6da): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0_RKT_[_ZN4YAML4NodeixImEES0_RKT_]+0x6fd): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0RKT[_ZN4YAML4NodeixImEES0RKT]+0x704): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixImEES0_RKT_[_ZN4YAML4NodeixImEES0_RKT_]+0x713): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o): in function YAML::Node YAML::Node::operator[]<int>(int const&)': afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0_RKT_[_ZN4YAML4NodeixIiEES0_RKT_]+0x196): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0RKT[_ZN4YAML4NodeixIiEES0RKT]+0x23b): undefined reference to YAML::detail::node_data::mark_defined()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0_RKT_[_ZN4YAML4NodeixIiEES0_RKT_]+0x610): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0RKT[_ZN4YAML4NodeixIiEES0RKT]+0x622): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0_RKT_[_ZN4YAML4NodeixIiEES0_RKT_]+0x6c4): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0RKT[_ZN4YAML4NodeixIiEES0RKT]+0x735): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0_RKT_[_ZN4YAML4NodeixIiEES0_RKT_]+0x758): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0RKT[_ZN4YAML4NodeixIiEES0RKT]+0x75f): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afFramework.cpp:(.text._ZN4YAML4NodeixIiEES0_RKT_[_ZN4YAML4NodeixIiEES0_RKT_]+0x76e): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o):(.data.rel.ro._ZTIN4YAML18TypedBadConversionINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE[_ZTIN4YAML18TypedBadConversionINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE]+0x10): undefined reference to typeinfo for YAML::BadConversion' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o):(.data.rel.ro._ZTIN4YAML18TypedBadConversionIdEE[_ZTIN4YAML18TypedBadConversionIdEE]+0x10): undefined reference totypeinfo for YAML::BadConversion' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o):(.data.rel.ro._ZTIN4YAML18TypedBadConversionIiEE[_ZTIN4YAML18TypedBadConversionIiEE]+0x10): undefined reference to typeinfo for YAML::BadConversion' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o):(.data.rel.ro._ZTIN4YAML18TypedBadConversionIbEE[_ZTIN4YAML18TypedBadConversionIbEE]+0x10): undefined reference totypeinfo for YAML::BadConversion' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o):(.data.rel.ro._ZTIN4YAML18TypedBadConversionIfEE[_ZTIN4YAML18TypedBadConversionIfEE]+0x10): undefined reference to typeinfo for YAML::BadConversion' /usr/bin/ld: ../libambf_framework.a(afFramework.cpp.o):(.data.rel.ro._ZTIN4YAML18TypedBadConversionIjEE[_ZTIN4YAML18TypedBadConversionIjEE]+0x10): more undefined references totypeinfo for YAML::BadConversion' follow /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in function `ambf::afPhysicalDevice::loadPhysicalDevice(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::cxx11::basic_string<char, std::char_traits, std::allocator >, chai3d::cHapticDeviceHandler, ambf::afSimulatedDevice, ambf::afCollateralControlManager*)': afInputDevices.cpp:(.text+0x52e9): undefined reference to `YAML::LoadFile(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x54ae): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x54dc): undefined reference toYAML::detail::node_data::mark_defined()' /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in function `ambf::afPhysicalDevice::loadPhysicalDevice(YAML::Node*, std::cxx11::basic_string<char, std::char_traits, std::allocator >, chai3d::cHapticDeviceHandler, ambf::afSimulatedDevice, ambf::afCollateralControlManager)': afInputDevices.cpp:(.text+0x57fd): undefined reference to YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x5963): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x5b22): undefined reference to YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x5c81): undefined reference toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x5e20): undefined reference to YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)' /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o):afInputDevices.cpp:(.text+0x5f75): more undefined references toYAML::detail::node_data::convert_to_map(std::shared_ptr const&)' follow /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in function `ambf::afPhysicalDevice::loadPhysicalDevice(YAML::Node, std::cxx11::basic_string<char, std::char_traits, std::allocator >, chai3d::cHapticDeviceHandler, ambf::afSimulatedDevice, ambf::afCollateralControlManager*)': afInputDevices.cpp:(.text+0x6afe): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6b31): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afInputDevices.cpp:(.text+0x6b46): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6b9e): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6bd1): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afInputDevices.cpp:(.text+0x6be6): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6c3e): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6c6a): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afInputDevices.cpp:(.text+0x6c7b): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6cd6): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6d09): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afInputDevices.cpp:(.text+0x6d1e): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6d7e): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6db1): undefined reference toYAML::detail::memory::create_node()' /usr/bin/ld: afInputDevices.cpp:(.text+0x6dc6): undefined reference to YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6e1e): undefined reference toYAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x6e51): undefined reference to YAML::detail::memory::create_node()' /usr/bin/ld: afInputDevices.cpp:(.text+0x6e66): undefined reference toYAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x78ef): undefined reference to YAML::detail::node_data::size() const' /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in functionambf::afCollateralControlManager::loadInputDevices(std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::vector<int, std::allocator >)': afInputDevices.cpp:(.text+0x986d): undefined reference to YAML::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /usr/bin/ld: afInputDevices.cpp:(.text+0x99a1): undefined reference toYAML::detail::node_data::size() const' /usr/bin/ld: afInputDevices.cpp:(.text+0x9a66): undefined reference to YAML::detail::node_data::size() const' /usr/bin/ld: afInputDevices.cpp:(.text+0x9f2f): undefined reference toYAML::detail::node_data::size() const' /usr/bin/ld: afInputDevices.cpp:(.text+0xa10c): undefined reference to YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)' /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in functionYAML::detail::node_data::get<char [16]>(char const (&) [16], std::shared_ptr)::{lambda(std::pair<YAML::detail::node, YAML::detail::node>)#1}::operator()(std::pair<YAML::detail::node, YAML::detail::node>) const [clone .isra.0] [clone .cold]': afInputDevices.cpp:(.text.unlikely+0x27a): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x281): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in function ambf::afPhysicalDevice::loadPhysicalDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, chai3d::cHapticDeviceHandler*, ambf::afSimulatedDevice*, ambf::afCollateralControlManager*) [clone .cold]': afInputDevices.cpp:(.text.unlikely+0x737): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x73e): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x774): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x77b): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in functionambf::afPhysicalDevice::loadPhysicalDevice(YAML::Node, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, chai3d::cHapticDeviceHandler, ambf::afSimulatedDevice, ambf::afCollateralControlManager) [clone .cold]': afInputDevices.cpp:(.text.unlikely+0xab0): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xab7): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xbe2): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xc06): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xc0d): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xc1c): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xd82): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xda6): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xdad): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0xdbc): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x108c): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x10b0): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x10b7): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x10c6): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x1152): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x1176): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x117d): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x118c): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x1227): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x124b): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x1252): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x1261): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x12b0): undefined reference to vtable for YAML::RepresentationException' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x12d4): undefined reference tovtable for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x12db): undefined reference to YAML::BadSubscript::~BadSubscript()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x12ea): undefined reference totypeinfo for YAML::BadSubscript' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x1374): undefined reference to YAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x137b): undefined reference totypeinfo for YAML::InvalidNode' /usr/bin/ld: ../libambf_framework.a(afInputDevices.cpp.o): in function ambf::afCollateralControlManager::loadInputDevices(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >) [clone .cold]': afInputDevices.cpp:(.text.unlikely+0x15f4): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x15fb): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x16c4): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x16cb): undefined reference to typeinfo for YAML::InvalidNode' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x1727): undefined reference toYAML::InvalidNode::~InvalidNode()' /usr/bin/ld: afInputDevices.cpp:(.text.unlikely+0x172e): undefined reference to `typeinfo for YAML::InvalidNode' collect2: error: ld returned 1 exit status make[2]: [ambf_simulator/CMakeFiles/ambf_simulator.dir/build.make:377: ../bin/lin-x86_64/ambf_simulator] Error 1 make[1]: [CMakeFiles/Makefile2:3220: ambf_simulator/CMakeFiles/ambf_simulator.dir/all] Error 2 make: *** [Makefile:141: all] Error 2

It looks like there is something wrong with yaml-cpp I have installed yaml-cpp: libyaml-0.so.2 libyaml-0.so.2.0.6 libyaml.a libyaml-cpp.a libyaml-cpp.so libyaml-cpp.so.0.6 libyaml-cpp.so.0.6.2 libyaml.so

Any suggestion on this?

hding2455 commented 3 years ago

Never mind, I successfully build on ubutun 18.04 and ros melodic