Dolphin, the GameCube and Wii emulator - Forums

Full Version: Problems with installation - traversal server
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Ari

Hi Smile

I've been following these instructions for the installation: https://dolphin-emu.org/docs/guides/buil...hin-linux/

when I run cmake .. it prints

Code:
-- Detected architecture: x86_64
-- Xrandr found
-- X11 support enabled
-- EGL OpenGL interface enabled
--  Found avcodec: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavcodec.so
--  Found avformat: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavformat.so
--  Found avutil: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libavutil.so
--  Found swresample: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswresample.so
--  Found swscale: /usr/include/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libswscale.so
-- libav/ffmpeg found, enabling AVI frame dumps
-- libevdev/libudev found, enabling evdev controller backend
-- Using named pipes as controller inputs
-- Watching game memory for changes
-- Enabling analytics collection (subject to end-user opt-in)
-- Could NOT find pugixml (missing: pugixml_LIBRARIES pugixml_INCLUDE_DIRS)
-- Using static pugixml from Externals
-- Using static enet from Externals
-- Using static xxhash from Externals
-- Using shared zlib
-- Using shared lzo
-- Using shared libpng
-- Could NOT find CUBEB (missing: CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
-- Using static cubeb from Externals
-- Using shared LibUSB
-- Found SFML 2.4 in /usr/include
-- Using shared SFML
-- Using shared miniupnpc
-- Using shared mbed TLS
-- Using shared libcurl
-- Could NOT find HIDAPI (missing: HIDAPI_LIBRARY HIDAPI_INCLUDE_DIR)
-- Using static HIDAPI from Externals
-- Using static DiscordRPC from Externals
-- Found SYSTEMD: /lib/x86_64-linux-gnu/libsystemd.so  
-- libsystemd found, enabling traversal server watchdog support
-- Using static gtest from Externals
-- Could NOT find OpenSLES (missing: OPENSLES_LIBRARY OPENSLES_INCLUDE_DIR)
-- ALSA found, enabling ALSA sound backend
-- PulseAudio found, enabling PulseAudio sound backend
-- BlueZ found, enabling bluetooth support
-- Found Qt version 5.9.5
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nobuk/WQSI/dolphin-emu/Build

but then when I use make I got this issue Sad

Code:
nobuk@Nobuk:~/WQSI/dolphin-emu/Build$ make
[ 22%] Built target bdisasm
[ 22%] Built target cpp-optparse
[ 22%] Built target glslang
[ 22%] Built target imgui
[ 22%] Built target enet
[ 22%] Built target xxhash
[ 22%] Built target minizip
[ 22%] Built target SoundTouch
[ 22%] Built target discord-rpc
[ 22%] Built target speex
[ 22%] Built target cubeb
[ 22%] Built target audiocommon
[ 22%] Built target common
[ 22%] Linking CXX executable ../../../Binaries/traversal_server
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `std::_Hashtable<unsigned long, std::pair<unsigned long const, OutgoingPacketInfo>, std::allocator<std::pair<unsigned long const, OutgoingPacketInfo> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<unsigned long const, OutgoingPacketInfo>, false>*)':
TraversalServer.cpp:(.text._ZNSt10_HashtableImSt4pairIKm18OutgoingPacketInfoESaIS3_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE[_ZNSt10_HashtableImSt4pairIKm18OutgoingPacketInfoESaIS3_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE]+0x6c): undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `std::vector<std::pair<TraversalInetAddress, unsigned long>, std::allocator<std::pair<TraversalInetAddress, unsigned long> > >::_M_check_len(unsigned long, char const*) const':
TraversalServer.cpp:(.text._ZNKSt6vectorISt4pairI20TraversalInetAddressmESaIS2_EE12_M_check_lenEmPKc[_ZNKSt6vectorISt4pairI20TraversalInetAddressmESaIS2_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `std::_Hashtable<std::array<char, 8ul>, std::pair<std::array<char, 8ul> const, EvictEntry<TraversalInetAddress> >, std::allocator<std::pair<std::array<char, 8ul> const, EvictEntry<TraversalInetAddress> > >, std::__detail::_Select1st, std::equal_to<std::array<char, 8ul> >, std::hash<std::array<char, 8ul> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::array<char, 8ul> const, EvictEntry<TraversalInetAddress> >, true>*)':
TraversalServer.cpp:(.text._ZNSt10_HashtableISt5arrayIcLm8EESt4pairIKS1_10EvictEntryI20TraversalInetAddressEESaIS7_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS9_10_Hash_nodeIS7_Lb1EEE[_ZNSt10_HashtableISt5arrayIcLm8EESt4pairIKS1_10EvictEntryI20TraversalInetAddressEESaIS7_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS9_10_Hash_nodeIS7_Lb1EEE]+0x6c): undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned long const, OutgoingPacketInfo>, false> >::allocate(unsigned long, void const*)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKm18OutgoingPacketInfoELb0EEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKm18OutgoingPacketInfoELb0EEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKm18OutgoingPacketInfoELb0EEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKm18OutgoingPacketInfoELb0EEEE8allocateEmPKv]+0x4e): undefined reference to `operator new(unsigned long)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned long const, OutgoingPacketInfo>, false> >::deallocate(std::__detail::_Hash_node<std::pair<unsigned long const, OutgoingPacketInfo>, false>*, unsigned long)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKm18OutgoingPacketInfoELb0EEEE10deallocateEPS7_m[_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKm18OutgoingPacketInfoELb0EEEE10deallocateEPS7_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::pair<TraversalInetAddress, unsigned long> >::deallocate(std::pair<TraversalInetAddress, unsigned long>*, unsigned long)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt4pairI20TraversalInetAddressmEE10deallocateEPS3_m[_ZN9__gnu_cxx13new_allocatorISt4pairI20TraversalInetAddressmEE10deallocateEPS3_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::deallocate(std::__detail::_Hash_node_base**, unsigned long)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE10deallocateEPS3_m[_ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE10deallocateEPS3_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::array<char, 8ul> const, EvictEntry<TraversalInetAddress> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::array<char, 8ul> const, EvictEntry<TraversalInetAddress> >, true>*, unsigned long)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSt5arrayIcLm8EE10EvictEntryI20TraversalInetAddressEELb1EEEE10deallocateEPSB_m[_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSt5arrayIcLm8EE10EvictEntryI20TraversalInetAddressEELb1EEEE10deallocateEPSB_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::pair<TraversalInetAddress, unsigned long> >::allocate(unsigned long, void const*)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt4pairI20TraversalInetAddressmEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt4pairI20TraversalInetAddressmEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt4pairI20TraversalInetAddressmEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt4pairI20TraversalInetAddressmEE8allocateEmPKv]+0x3e): undefined reference to `operator new(unsigned long)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::array<char, 8ul> const, EvictEntry<TraversalInetAddress> >, true> >::allocate(unsigned long, void const*)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSt5arrayIcLm8EE10EvictEntryI20TraversalInetAddressEELb1EEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSt5arrayIcLm8EE10EvictEntryI20TraversalInetAddressEELb1EEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSt5arrayIcLm8EE10EvictEntryI20TraversalInetAddressEELb1EEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSt5arrayIcLm8EE10EvictEntryI20TraversalInetAddressEELb1EEEE8allocateEmPKv]+0x48): undefined reference to `operator new(unsigned long)'
CMakeFiles/traversal_server.dir/TraversalServer.cpp.o: In function `__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*)':
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
TraversalServer.cpp:(.text._ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8allocateEmPKv]+0x3e): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Random.cpp.o: In function `__tls_init':
Random.cpp:(.text+0x84): undefined reference to `__cxa_thread_atexit'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `MsgAlert(bool, MsgType, char const*, ...)':
MsgHandler.cpp:(.text+0x138): undefined reference to `__cxa_guard_acquire'
MsgHandler.cpp:(.text+0x159): undefined reference to `__cxa_guard_release'
MsgHandler.cpp:(.text+0x18f): undefined reference to `__cxa_guard_acquire'
MsgHandler.cpp:(.text+0x1b0): undefined reference to `__cxa_guard_release'
MsgHandler.cpp:(.text+0x1e6): undefined reference to `__cxa_guard_acquire'
MsgHandler.cpp:(.text+0x207): undefined reference to `__cxa_guard_release'
MsgHandler.cpp:(.text+0x23d): undefined reference to `__cxa_guard_acquire'
MsgHandler.cpp:(.text+0x25e): undefined reference to `__cxa_guard_release'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `DefaultStringTranslator[abi:cxx11](char const*)':
MsgHandler.cpp:(.text+0x5aa): undefined reference to `std::allocator<char>::allocator()'
MsgHandler.cpp:(.text+0x5d0): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider()':
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD5Ev]+0x12): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()':
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5Ev]+0x28): undefined reference to `std::allocator<char>::allocator()'
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5Ev]+0x58): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_]+0x11d): undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_]+0x1a0): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)':
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC5EPcRKS3_]+0x24): undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)':
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC5EPcOS3_]+0x2f): undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `__gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*)':
MsgHandler.cpp:(.text._ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
MsgHandler.cpp:(.text._ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv]+0x3a): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)':
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag]+0x58): undefined reference to `std::__throw_logic_error(char const*)'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `__gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long)':
MsgHandler.cpp:(.text._ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm[_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/MsgHandler.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)':
MsgHandler.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm]+0x3b): undefined reference to `std::__throw_length_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `GetCLocale()':
StringUtil.cpp:(.text+0x1c): undefined reference to `__cxa_guard_acquire'
StringUtil.cpp:(.text+0x4e): undefined reference to `__cxa_guard_release'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `HexDump[abi:cxx11](unsigned char const*, unsigned long)':
StringUtil.cpp:(.text+0x1e9): undefined reference to `std::locale::classic()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `StringFromFormatV[abi:cxx11](char const*, __va_list_tag*)':
StringUtil.cpp:(.text+0x534): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text+0x55b): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `ArrayToString[abi:cxx11](unsigned char const*, unsigned int, int, bool)':
StringUtil.cpp:(.text+0x5cd): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)'
StringUtil.cpp:(.text+0x5e8): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setfill<char>)'
StringUtil.cpp:(.text+0x5f7): undefined reference to `std::ostream::operator<<(std::ios_base& (*)(std::ios_base&))'
StringUtil.cpp:(.text+0x625): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setw)'
StringUtil.cpp:(.text+0x63d): undefined reference to `std::ostream::operator<<(int)'
StringUtil.cpp:(.text+0x663): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)'
StringUtil.cpp:(.text+0x686): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)'
StringUtil.cpp:(.text+0x6ab): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
StringUtil.cpp:(.text+0x6b8): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `StripSpaces(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
StringUtil.cpp:(.text+0x768): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text+0x78e): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `ValueToString[abi:cxx11](bool)':
StringUtil.cpp:(.text+0xe1e): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text+0xe57): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `SplitString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char)':
StringUtil.cpp:(.text+0x111e): undefined reference to `std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
StringUtil.cpp:(.text+0x118b): undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)'
StringUtil.cpp:(.text+0x11a0): undefined reference to `std::basic_ios<char, std::char_traits<char> >::operator bool() const'
StringUtil.cpp:(.text+0x11b1): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text+0x11f9): undefined reference to `std::allocator<char>::~allocator()'
StringUtil.cpp:(.text+0x1219): undefined reference to `std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `JoinStrings(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
StringUtil.cpp:(.text+0x1288): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text+0x12ae): undefined reference to `std::allocator<char>::~allocator()'
StringUtil.cpp:(.text+0x12d3): undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
StringUtil.cpp:(.text+0x1349): undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
StringUtil.cpp:(.text+0x13a0): undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `TabsToSpaces(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
StringUtil.cpp:(.text+0x13f5): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text+0x1423): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `UTF16ToUTF8(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)':
StringUtil.cpp:(.text+0x1860): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `bool TryParse<float>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float*)':
StringUtil.cpp:(.text+0x19ec): undefined reference to `std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
StringUtil.cpp:(.text+0x1a00): undefined reference to `std::locale::locale(char const*)'
StringUtil.cpp:(.text+0x1a1e): undefined reference to `std::basic_ios<char, std::char_traits<char> >::imbue(std::locale const&)'
StringUtil.cpp:(.text+0x1a2b): undefined reference to `std::locale::~locale()'
StringUtil.cpp:(.text+0x1a38): undefined reference to `std::locale::~locale()'
StringUtil.cpp:(.text+0x1a4d): undefined reference to `std::istream::operator>>(float&)'
StringUtil.cpp:(.text+0x1a62): undefined reference to `std::basic_ios<char, std::char_traits<char> >::operator bool() const'
StringUtil.cpp:(.text+0x1a8d): undefined reference to `std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__codecvt_utf8_base<wchar_t>::__codecvt_utf8_base(unsigned long, std::codecvt_mode, unsigned long)':
StringUtil.cpp:(.text._ZNSt19__codecvt_utf8_baseIwEC2EmSt12codecvt_modem[_ZNSt19__codecvt_utf8_baseIwEC5EmSt12codecvt_modem]+0x26): undefined reference to `std::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)'
StringUtil.cpp:(.text._ZNSt19__codecvt_utf8_baseIwEC2EmSt12codecvt_modem[_ZNSt19__codecvt_utf8_baseIwEC5EmSt12codecvt_modem]+0x2d): undefined reference to `vtable for std::__codecvt_utf8_base<wchar_t>'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)':
StringUtil.cpp:(.text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z[_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z]+0x10f): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z[_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z]+0x155): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider::~_Alloc_hider()':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_Alloc_hiderD2Ev[_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_Alloc_hiderD5Ev]+0x12): undefined reference to `std::allocator<wchar_t>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `bool std::isprint<char>(char, std::locale const&)':
StringUtil.cpp:(.text._ZSt7isprintIcEbT_RKSt6locale[_ZSt7isprintIcEbT_RKSt6locale]+0x16): undefined reference to `std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5ERKS4_]+0x6e): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::wstring_convert<std::codecvt_utf8<wchar_t, 1114111ul, (std::codecvt_mode)0>, wchar_t, std::allocator<wchar_t>, std::allocator<char> >::wstring_convert(std::codecvt_utf8<wchar_t, 1114111ul, (std::codecvt_mode)0>*)':
StringUtil.cpp:(.text._ZNSt7__cxx1115wstring_convertISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EEwSaIwESaIcEEC2EPS3_[_ZNSt7__cxx1115wstring_convertISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EEwSaIwESaIcEEC5EPS3_]+0x96): undefined reference to `std::__throw_logic_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const*) const':
StringUtil.cpp:(.text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_checkEmPKc[_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_checkEmPKc]+0x56): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mm[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5ERKS4_mm]+0x36): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mm[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5ERKS4_mm]+0x66): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string()':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2Ev[_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC5Ev]+0x28): undefined reference to `std::allocator<wchar_t>::allocator()'
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2Ev[_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC5Ev]+0x58): undefined reference to `std::allocator<wchar_t>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::codecvt_utf8<wchar_t, 1114111ul, (std::codecvt_mode)0>::~codecvt_utf8()':
StringUtil.cpp:(.text._ZNSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EED2Ev[_ZNSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EED5Ev]+0x21): undefined reference to `std::__codecvt_utf8_base<wchar_t>::~__codecvt_utf8_base()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::codecvt_utf8<wchar_t, 1114111ul, (std::codecvt_mode)0>::~codecvt_utf8()':
StringUtil.cpp:(.text._ZNSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EED0Ev[_ZNSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EED5Ev]+0x24): undefined reference to `operator delete(void*, unsigned long)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::wstring_convert<std::codecvt_utf8<wchar_t, 1114111ul, (std::codecvt_mode)0>, wchar_t, std::allocator<wchar_t>, std::allocator<char> >::to_bytes(wchar_t const*, wchar_t const*)':
StringUtil.cpp:(.text._ZNSt7__cxx1115wstring_convertISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EEwSaIwESaIcEE8to_bytesEPKwS8_[_ZNSt7__cxx1115wstring_convertISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EEwSaIwESaIcEE8to_bytesEPKwS8_]+0x88): undefined reference to `std::allocator<char>::~allocator()'
StringUtil.cpp:(.text._ZNSt7__cxx1115wstring_convertISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EEwSaIwESaIcEE8to_bytesEPKwS8_[_ZNSt7__cxx1115wstring_convertISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EEwSaIwESaIcEE8to_bytesEPKwS8_]+0x115): undefined reference to `std::__throw_range_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const*) const':
StringUtil.cpp:(.text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc[_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc]+0x57): undefined reference to `std::__throw_length_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)':
StringUtil.cpp:(.text._ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_[_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_]+0x1d): undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider::_Alloc_hider(wchar_t*, std::allocator<wchar_t>&&)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_Alloc_hiderC2EPwOS3_[_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_Alloc_hiderC5EPwOS3_]+0x2f): undefined reference to `std::allocator<wchar_t>::allocator(std::allocator<wchar_t> const&)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const':
StringUtil.cpp:(.text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv[_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv]+0x28): undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const*>(char16_t const*, char16_t const*, std::forward_iterator_tag)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEE12_M_constructIPKDsEEvT_S8_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEE12_M_constructIPKDsEEvT_S8_St20forward_iterator_tag]+0x58): undefined reference to `std::__throw_logic_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag]+0x58): undefined reference to `std::__throw_logic_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const':
StringUtil.cpp:(.text._ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc[_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `__gnu_cxx::new_allocator<wchar_t>::deallocate(wchar_t*, unsigned long)':
StringUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorIwE10deallocateEPwm[_ZN9__gnu_cxx13new_allocatorIwE10deallocateEPwm]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEE9_M_createERmm[_ZNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEE9_M_createERmm]+0x3b): undefined reference to `std::__throw_length_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `__gnu_cxx::new_allocator<char16_t>::deallocate(char16_t*, unsigned long)':
StringUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorIDsE10deallocateEPDsm[_ZN9__gnu_cxx13new_allocatorIDsE10deallocateEPDsm]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)':
StringUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m[_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::ostream_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
StringUtil.cpp:(.text._ZNSt16ostream_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS3_EaSERKS5_[_ZNSt16ostream_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS3_EaSERKS5_]+0x20): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
StringUtil.cpp:(.text._ZNSt16ostream_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS3_EaSERKS5_[_ZNSt16ostream_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS3_EaSERKS5_]+0x4a): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*)':
StringUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
StringUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv]+0x3e): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `__gnu_cxx::new_allocator<char16_t>::allocate(unsigned long, void const*)':
StringUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorIDsE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIDsE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
StringUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorIDsE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIDsE8allocateEmPKv]+0x3d): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_dispatch<wchar_t const*>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, wchar_t const*, wchar_t const*, std::__false_type)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE19_M_replace_dispatchIPKwEERS4_N9__gnu_cxx17__normal_iteratorIPKcS4_EESD_T_SE_St12__false_type[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE19_M_replace_dispatchIPKwEERS4_N9__gnu_cxx17__normal_iteratorIPKcS4_EESD_T_SE_St12__false_type]+0x38): undefined reference to `std::allocator<char>::allocator()'
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE19_M_replace_dispatchIPKwEERS4_N9__gnu_cxx17__normal_iteratorIPKcS4_EESD_T_SE_St12__false_type[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE19_M_replace_dispatchIPKwEERS4_N9__gnu_cxx17__normal_iteratorIPKcS4_EESD_T_SE_St12__false_type]+0x61): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/StringUtil.cpp.o: In function `void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag)':
StringUtil.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag]+0x58): undefined reference to `std::__throw_logic_error(char const*)'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x20): undefined reference to `std::__codecvt_utf8_base<wchar_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x28): undefined reference to `std::__codecvt_utf8_base<wchar_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x30): undefined reference to `std::__codecvt_utf8_base<wchar_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x38): undefined reference to `std::__codecvt_utf8_base<wchar_t>::do_encoding() const'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x40): undefined reference to `std::__codecvt_utf8_base<wchar_t>::do_always_noconv() const'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x48): undefined reference to `std::__codecvt_utf8_base<wchar_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTVSt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x50): undefined reference to `std::__codecvt_utf8_base<wchar_t>::do_max_length() const'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/common.dir/StringUtil.cpp.o:(.data.rel.ro._ZTISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE[_ZTISt12codecvt_utf8IwLm1114111ELSt12codecvt_mode0EE]+0x10): undefined reference to `typeinfo for std::__codecvt_utf8_base<wchar_t>'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `DeterminePathCutOffPoint()::{lambda(char)#1}::operator()(char) const':
LogManager.cpp:(.text+0x18c): undefined reference to `std::locale::classic()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `DeterminePathCutOffPoint()':
LogManager.cpp:(.text+0x1d4): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x1fa): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `LogManager::LogManager()':
LogManager.cpp:(.text+0xc3d): undefined reference to `operator new(unsigned long)'
LogManager.cpp:(.text+0xc6a): undefined reference to `operator new(unsigned long)'
LogManager.cpp:(.text+0xd8f): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0xdbc): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0xe43): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0xe50): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `LogManager::SaveSettings()':
LogManager.cpp:(.text+0x1023): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x1050): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x10ad): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x10ba): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `LogManager::Init()':
LogManager.cpp:(.text+0x1635): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `LogManager::Shutdown()':
LogManager.cpp:(.text+0x1687): undefined reference to `operator delete(void*, unsigned long)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `bool TryParse<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int*)':
LogManager.cpp:(.text+0x1757): undefined reference to `std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
LogManager.cpp:(.text+0x176b): undefined reference to `std::locale::locale(char const*)'
LogManager.cpp:(.text+0x1789): undefined reference to `std::basic_ios<char, std::char_traits<char> >::imbue(std::locale const&)'
LogManager.cpp:(.text+0x1796): undefined reference to `std::locale::~locale()'
LogManager.cpp:(.text+0x17a3): undefined reference to `std::locale::~locale()'
LogManager.cpp:(.text+0x17b8): undefined reference to `std::istream::operator>>(int&)'
LogManager.cpp:(.text+0x17cd): undefined reference to `std::basic_ios<char, std::char_traits<char> >::operator bool() const'
LogManager.cpp:(.text+0x17f4): undefined reference to `std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `__static_initialization_and_destruction_0(int, int)':
LogManager.cpp:(.text+0x1861): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x188e): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x18e6): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x18f3): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x1922): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x194f): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x19a7): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x19b4): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x19e3): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x1a10): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x1a68): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x1a75): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x1aa4): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x1ad1): undefined reference to `std::allocator<char>::allocator()'
LogManager.cpp:(.text+0x1b2c): undefined reference to `std::allocator<char>::~allocator()'
LogManager.cpp:(.text+0x1b39): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `std::mutex::lock()':
LogManager.cpp:(.text._ZNSt5mutex4lockEv[_ZNSt5mutex4lockEv]+0x28): undefined reference to `std::__throw_system_error(int)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `LogListener::~LogListener()':
LogManager.cpp:(.text._ZN11LogListenerD0Ev[_ZN11LogListenerD5Ev]+0x24): undefined reference to `operator delete(void*, unsigned long)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `FileLogListener::FileLogListener(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
LogManager.cpp:(.text._ZN15FileLogListenerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN15FileLogListenerC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x47): undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `FileLogListener::Log(LogTypes::LOG_LEVELS, char const*)':
LogManager.cpp:(.text._ZN15FileLogListener3LogEN8LogTypes10LOG_LEVELSEPKc[_ZN15FileLogListener3LogEN8LogTypes10LOG_LEVELSEPKc]+0x88): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
LogManager.cpp:(.text._ZN15FileLogListener3LogEN8LogTypes10LOG_LEVELSEPKc[_ZN15FileLogListener3LogEN8LogTypes10LOG_LEVELSEPKc]+0x92): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::flush<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
LogManager.cpp:(.text._ZN15FileLogListener3LogEN8LogTypes10LOG_LEVELSEPKc[_ZN15FileLogListener3LogEN8LogTypes10LOG_LEVELSEPKc]+0x9d): undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `FileLogListener::IsValid() const':
LogManager.cpp:(.text._ZNK15FileLogListener7IsValidEv[_ZNK15FileLogListener7IsValidEv]+0x18): undefined reference to `std::basic_ios<char, std::char_traits<char> >::good() const'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `void File::OpenFStream<std::basic_ofstream<char, std::char_traits<char> > >(std::basic_ofstream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)':
LogManager.cpp:(.text._ZN4File11OpenFStreamISt14basic_ofstreamIcSt11char_traitsIcEEEEvRT_RKNSt7__cxx1112basic_stringIcS3_SaIcEEESt13_Ios_Openmode[_ZN4File11OpenFStreamISt14basic_ofstreamIcSt11char_traitsIcEEEEvRT_RKNSt7__cxx1112basic_stringIcS3_SaIcEEESt13_Ios_Openmode]+0x32): undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `char std::tolower<char>(char, std::locale const&)':
LogManager.cpp:(.text._ZSt7tolowerIcET_S0_RKSt6locale[_ZSt7tolowerIcET_S0_RKSt6locale]+0x16): undefined reference to `std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `std::_Rb_tree<Config::ConfigLocation, std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<Config::ConfigLocation>, std::allocator<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)':
LogManager.cpp:(.text._ZNSt8_Rb_treeIN6Config14ConfigLocationESt4pairIKS1_St8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSK_PSt13_Rb_tree_nodeISC_E[_ZNSt8_Rb_treeIN6Config14ConfigLocationESt4pairIKS1_St8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSK_PSt13_Rb_tree_nodeISC_E]+0xa2): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator--()':
LogManager.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEmmEv]+0x15): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator++()':
LogManager.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEppEv]+0x15): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::allocate(unsigned long, void const*)':
LogManager.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
LogManager.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE8allocateEmPKv]+0x48): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::_Rb_tree_node<std::pair<Config::ConfigLocation const, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, unsigned long)':
LogManager.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE10deallocateEPSF_m[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config14ConfigLocationESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE10deallocateEPSF_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `FileLogListener::~FileLogListener()':
LogManager.cpp:(.text._ZN15FileLogListenerD2Ev[_ZN15FileLogListenerD5Ev]+0x25): undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
CMakeFiles/common.dir/Logging/LogManager.cpp.o: In function `FileLogListener::~FileLogListener()':
LogManager.cpp:(.text._ZN15FileLogListenerD0Ev[_ZN15FileLogListenerD5Ev]+0x24): undefined reference to `operator delete(void*, unsigned long)'
CMakeFiles/common.dir/Logging/LogManager.cpp.o:(.data.rel.ro._ZTV11LogListener[_ZTV11LogListener]+0x20): undefined reference to `__cxa_pure_virtual'
CMakeFiles/common.dir/Logging/LogManager.cpp.o:(.data.rel.ro._ZTI15FileLogListener[_ZTI15FileLogListener]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/common.dir/Logging/LogManager.cpp.o:(.data.rel.ro._ZTI11LogListener[_ZTI11LogListener]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
CMakeFiles/common.dir/Timer.cpp.o: In function `Common::Timer::GetTimeElapsedFormatted[abi:cxx11]() const':
Timer.cpp:(.text+0x27b): undefined reference to `std::allocator<char>::allocator()'
Timer.cpp:(.text+0x2a1): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Timer.cpp.o: In function `Common::Timer::GetDateTimeFormatted[abi:cxx11](double)':
Timer.cpp:(.text+0x705): undefined reference to `std::allocator<char>::allocator()'
Timer.cpp:(.text+0x72c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Logging/ConsoleListenerNix.cpp.o: In function `ConsoleListener::~ConsoleListener()':
ConsoleListenerNix.cpp:(.text+0xa8): undefined reference to `operator delete(void*, unsigned long)'
CMakeFiles/common.dir/Logging/ConsoleListenerNix.cpp.o:(.data.rel.ro._ZTI15ConsoleListener[_ZTI15ConsoleListener]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `Config::GetLayerName[abi:cxx11](Config::LayerType)':
Config.cpp:(.text+0x5fa): undefined reference to `__cxa_guard_acquire'
Config.cpp:(.text+0x773): undefined reference to `__cxa_guard_release'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::System, char const (&) [8], true>(Config::System&&, char const (&) [8])':
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::System, char const (&) [6], true>(Config::System&&, char const (&) [6])':
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::System, char const (&) [11], true>(Config::System&&, char const (&) [11])':
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA11_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA11_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA11_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA11_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::System, char const (&) [9], true>(Config::System&&, char const (&) [9])':
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA9_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA9_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA9_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA9_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::System, char const (&) [7], true>(Config::System&&, char const (&) [7])':
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA7_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA7_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA7_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA7_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::LayerType, char const (&) [5], true>(Config::LayerType&&, char const (&) [5])':
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA5_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA5_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA5_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA5_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::LayerType, char const (&) [15], true>(Config::LayerType&&, char const (&) [15])':
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA15_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA15_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA15_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA15_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::LayerType, char const (&) [14], true>(Config::LayerType&&, char const (&) [14])':
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA14_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA14_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA14_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA14_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::LayerType, char const (&) [8], true>(Config::LayerType&&, char const (&) [8])':
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA8_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::LayerType, char const (&) [6], true>(Config::LayerType&&, char const (&) [6])':
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA6_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::LayerType, char const (&) [13], true>(Config::LayerType&&, char const (&) [13])':
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA13_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA13_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA13_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA13_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Config::LayerType, char const (&) [12], true>(Config::LayerType&&, char const (&) [12])':
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA12_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA12_KcLb1EEEOT_OT0_]+0x4c): undefined reference to `std::allocator<char>::allocator()'
Config.cpp:(.text._ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA12_KcLb1EEEOT_OT0_[_ZNSt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1IS1_RA12_KcLb1EEEOT_OT0_]+0x7c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_MakeUniq<Config::Layer>::__single_object std::make_unique<Config::Layer, std::unique_ptr<Config::ConfigLayerLoader, std::default_delete<Config::ConfigLayerLoader> > >(std::unique_ptr<Config::ConfigLayerLoader, std::default_delete<Config::ConfigLayerLoader> >&&)':
Config.cpp:(.text._ZSt11make_uniqueIN6Config5LayerEJSt10unique_ptrINS0_17ConfigLayerLoaderESt14default_deleteIS3_EEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_[_ZSt11make_uniqueIN6Config5LayerEJSt10unique_ptrINS0_17ConfigLayerLoaderESt14default_deleteIS3_EEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_]+0x49): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::function<void ()>::operator()() const':
Config.cpp:(.text._ZNKSt8functionIFvvEEclEv[_ZNKSt8functionIFvvEEclEv]+0x1b): undefined reference to `std::__throw_bad_function_call()'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >::operator++()':
Config.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeESt10unique_ptrINS1_5LayerESt14default_deleteIS5_EEEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeESt10unique_ptrINS1_5LayerESt14default_deleteIS5_EEEEppEv]+0x15): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_MakeUniq<Config::Layer>::__single_object std::make_unique<Config::Layer, Config::LayerType>(Config::LayerType&&)':
Config.cpp:(.text._ZSt11make_uniqueIN6Config5LayerEJNS0_9LayerTypeEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_[_ZSt11make_uniqueIN6Config5LayerEJNS0_9LayerTypeEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_]+0x23): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::map<Config::System, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Config::System>, std::allocator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::at(Config::System const&) const':
Config.cpp:(.text._ZNKSt3mapIN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS1_ESaISt4pairIKS1_S7_EEE2atERSB_[_ZNKSt3mapIN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS1_ESaISt4pairIKS1_S7_EEE2atERSB_]+0xae): undefined reference to `std::__throw_out_of_range(char const*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::map<Config::LayerType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Config::LayerType>, std::allocator<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::at(Config::LayerType const&) const':
Config.cpp:(.text._ZNKSt3mapIN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS1_ESaISt4pairIKS1_S7_EEE2atERSB_[_ZNKSt3mapIN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS1_ESaISt4pairIKS1_S7_EEE2atERSB_]+0xae): undefined reference to `std::__throw_out_of_range(char const*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `void std::__cxx11::list<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_insert<std::function<void ()>&>(std::_List_iterator<std::function<void ()> >, std::function<void ()>&)':
Config.cpp:(.text._ZNSt7__cxx114listISt8functionIFvvEESaIS3_EE9_M_insertIJRS3_EEEvSt14_List_iteratorIS3_EDpOT_[_ZNSt7__cxx114listISt8functionIFvvEESaIS3_EE9_M_insertIJRS3_EEEvSt14_List_iteratorIS3_EDpOT_]+0x49): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree<Config::LayerType, std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > >, std::_Select1st<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >, std::less<Config::LayerType>, std::allocator<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >*)':
Config.cpp:(.text._ZNSt8_Rb_treeIN6Config9LayerTypeESt4pairIKS1_St10unique_ptrINS0_5LayerESt14default_deleteIS5_EEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSH_PSt13_Rb_tree_nodeIS9_E[_ZNSt8_Rb_treeIN6Config9LayerTypeESt4pairIKS1_St10unique_ptrINS0_5LayerESt14default_deleteIS5_EEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSH_PSt13_Rb_tree_nodeIS9_E]+0xa2): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >::operator--()':
Config.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeESt10unique_ptrINS1_5LayerESt14default_deleteIS5_EEEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeESt10unique_ptrINS1_5LayerESt14default_deleteIS5_EEEEmmEv]+0x15): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_const_iterator<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >::operator++(int)':
Config.cpp:(.text._ZNSt23_Rb_tree_const_iteratorISt4pairIKN6Config9LayerTypeESt10unique_ptrINS1_5LayerESt14default_deleteIS5_EEEEppEi[_ZNSt23_Rb_tree_const_iteratorISt4pairIKN6Config9LayerTypeESt10unique_ptrINS1_5LayerESt14default_deleteIS5_EEEEppEi]+0x36): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree<Config::LayerType, std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > >, std::_Select1st<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >, std::less<Config::LayerType>, std::allocator<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >)':
Config.cpp:(.text._ZNSt8_Rb_treeIN6Config9LayerTypeESt4pairIKS1_St10unique_ptrINS0_5LayerESt14default_deleteIS5_EEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS9_E[_ZNSt8_Rb_treeIN6Config9LayerTypeESt4pairIKS1_St10unique_ptrINS0_5LayerESt14default_deleteIS5_EEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS9_E]+0x21): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<Config::System, std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Config::System>, std::allocator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Config::System, std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Config::System>, std::allocator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Config::System, std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Config::System>, std::allocator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&)':
Config.cpp:(.text._ZNSt8_Rb_treeIN6Config6SystemESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE10_M_insert_IRKSA_NSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSO_OT_RT0_[_ZNSt8_Rb_treeIN6Config6SystemESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE10_M_insert_IRKSA_NSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSO_OT_RT0_]+0xd7): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_const_iterator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++()':
Config.cpp:(.text._ZNSt23_Rb_tree_const_iteratorISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEppEv[_ZNSt23_Rb_tree_const_iteratorISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEppEv]+0x15): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<Config::LayerType, std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Config::LayerType>, std::allocator<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Config::LayerType, std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Config::LayerType>, std::allocator<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Config::LayerType, std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Config::LayerType>, std::allocator<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&)':
Config.cpp:(.text._ZNSt8_Rb_treeIN6Config9LayerTypeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE10_M_insert_IRKSA_NSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSO_OT_RT0_[_ZNSt8_Rb_treeIN6Config9LayerTypeESt4pairIKS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stISA_ESt4lessIS1_ESaISA_EE10_M_insert_IRKSA_NSG_11_Alloc_nodeEEESt17_Rb_tree_iteratorISA_EPSt18_Rb_tree_node_baseSO_OT_RT0_]+0xd7): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_List_node<std::function<void ()> > >::deallocate(std::_List_node<std::function<void ()> >*, unsigned long)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt8functionIFvvEEEE10deallocateEPS5_m[_ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt8functionIFvvEEEE10deallocateEPS5_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator--()':
Config.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEmmEv]+0x15): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++()':
Config.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEppEv]+0x15): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator--()':
Config.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEmmEv]+0x15): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `std::_Rb_tree_iterator<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++()':
Config.cpp:(.text._ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEppEv]+0x15): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > > >::deallocate(std::_Rb_tree_node<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > >*, unsigned long)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeESt10unique_ptrINS3_5LayerESt14default_deleteIS7_EEEEE10deallocateEPSC_m[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeESt10unique_ptrINS3_5LayerESt14default_deleteIS7_EEEEE10deallocateEPSC_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::LayerType const, std::unique_ptr<Config::Layer, std::default_delete<Config::Layer> > > > >::allocate(unsigned long, void const*)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeESt10unique_ptrINS3_5LayerESt14default_deleteIS7_EEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeESt10unique_ptrINS3_5LayerESt14default_deleteIS7_EEEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeESt10unique_ptrINS3_5LayerESt14default_deleteIS7_EEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeESt10unique_ptrINS3_5LayerESt14default_deleteIS7_EEEEE8allocateEmPKv]+0x47): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_List_node<std::function<void ()> > >::allocate(unsigned long, void const*)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt8functionIFvvEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt8functionIFvvEEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt8functionIFvvEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt8functionIFvvEEEE8allocateEmPKv]+0x47): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::_Rb_tree_node<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, unsigned long)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE10deallocateEPSD_m[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE10deallocateEPSD_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::_Rb_tree_node<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, unsigned long)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE10deallocateEPSD_m[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE10deallocateEPSD_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::System const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(unsigned long, void const*)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config6SystemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv]+0x48): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Config/Config.cpp.o: In function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Config::LayerType const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(unsigned long, void const*)':
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
Config.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKN6Config9LayerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8allocateEmPKv]+0x48): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/Config/Layer.cpp.o: In function `Config::ConfigLayerLoader::~ConfigLayerLoader()':
Layer.cpp:(.text+0x60): undefined reference to `operator delete(void*, unsigned long)'
CMakeFiles/common.dir/Config/Layer.cpp.o: In function `Config::Layer::~Layer()':
Layer.cpp:(.text+0x1ce): undefined reference to `operator delete(void*, unsigned long)'
CMakeFiles/common.dir/Config/Layer.cpp.o: In function `Config::Layer::GetSection(Config::System, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
Layer.cpp:(.text+0x403): undefined reference to `std::allocator<char>::allocator()'
Layer.cpp:(.text+0x474): undefined reference to `std::allocator<char>::allocator()'
Layer.cpp:(.text+0x4e4): undefined reference to `std::allocator<char>::~allocator()'
Layer.cpp:(.text+0x4fe): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Layer.cpp.o: In function `Config::Layer::GetSection(Config::System, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
Layer.cpp:(.text+0x58f): undefined reference to `std::allocator<char>::allocator()'
Layer.cpp:(.text+0x600): undefined reference to `std::allocator<char>::allocator()'
Layer.cpp:(.text+0x670): undefined reference to `std::allocator<char>::~allocator()'
Layer.cpp:(.text+0x68a): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/Config/Layer.cpp.o:(.data.rel.ro._ZTVN6Config17ConfigLayerLoaderE[_ZTVN6Config17ConfigLayerLoaderE]+0x20): undefined reference to `__cxa_pure_virtual'
CMakeFiles/common.dir/Config/Layer.cpp.o:(.data.rel.ro._ZTVN6Config17ConfigLayerLoaderE[_ZTVN6Config17ConfigLayerLoaderE]+0x28): undefined reference to `__cxa_pure_virtual'
CMakeFiles/common.dir/Config/Layer.cpp.o:(.data.rel.ro._ZTIN6Config5LayerE[_ZTIN6Config5LayerE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
CMakeFiles/common.dir/Config/Layer.cpp.o:(.data.rel.ro._ZTIN6Config17ConfigLayerLoaderE[_ZTIN6Config17ConfigLayerLoaderE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `File::Copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
FileUtil.cpp:(.text+0xb10): undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
FileUtil.cpp:(.text+0xb29): undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
FileUtil.cpp:(.text+0xb39): undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::rdbuf() const'
FileUtil.cpp:(.text+0xb4c): undefined reference to `std::ostream::operator<<(std::basic_streambuf<char, std::char_traits<char> >*)'
FileUtil.cpp:(.text+0xb62): undefined reference to `std::basic_ios<char, std::char_traits<char> >::good() const'
FileUtil.cpp:(.text+0xb79): undefined reference to `std::basic_ios<char, std::char_traits<char> >::good() const'
FileUtil.cpp:(.text+0xb96): undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
FileUtil.cpp:(.text+0xba6): undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `File::ScanDirectoryTree(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
FileUtil.cpp:(.text+0x1022): undefined reference to `std::allocator<char>::allocator()'
FileUtil.cpp:(.text+0x104d): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `File::DeleteDirRecursively(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
FileUtil.cpp:(.text+0x134e): undefined reference to `std::allocator<char>::allocator()'
FileUtil.cpp:(.text+0x1379): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `File::CopyDir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
FileUtil.cpp:(.text+0x1601): undefined reference to `std::allocator<char>::allocator()'
FileUtil.cpp:(.text+0x162c): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `File::GetCurrentDir[abi:cxx11]()':
FileUtil.cpp:(.text+0x190d): undefined reference to `std::allocator<char>::allocator()'
FileUtil.cpp:(.text+0x1931): undefined reference to `std::allocator<char>::~allocator()'
FileUtil.cpp:(.text+0x1940): undefined reference to `std::allocator<char>::allocator()'
FileUtil.cpp:(.text+0x1967): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `File::CreateTempDir[abi:cxx11]()':
FileUtil.cpp:(.text+0x1a22): undefined reference to `std::allocator<char>::allocator()'
FileUtil.cpp:(.text+0x1a72): undefined reference to `std::allocator<char>::~allocator()'
FileUtil.cpp:(.text+0x1aa3): undefined reference to `std::allocator<char>::allocator()'
FileUtil.cpp:(.text+0x1ac9): undefined reference to `std::allocator<char>::~allocator()'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `File::GetExePath[abi:cxx11]()':
FileUtil.cpp:(.text+0x1c0b): undefined reference to `__cxa_guard_acquire'
FileUtil.cpp:(.text+0x1c2c): undefined reference to `__cxa_guard_release'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `std::vector<File::FSTEntry, std::allocator<File::FSTEntry> >::_M_check_len(unsigned long, char const*) const':
FileUtil.cpp:(.text._ZNKSt6vectorIN4File8FSTEntryESaIS1_EE12_M_check_lenEmPKc[_ZNKSt6vectorIN4File8FSTEntryESaIS1_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `__gnu_cxx::new_allocator<File::FSTEntry>::deallocate(File::FSTEntry*, unsigned long)':
FileUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorIN4File8FSTEntryEE10deallocateEPS2_m[_ZN9__gnu_cxx13new_allocatorIN4File8FSTEntryEE10deallocateEPS2_m]+0x1c): undefined reference to `operator delete(void*)'
CMakeFiles/common.dir/FileUtil.cpp.o: In function `__gnu_cxx::new_allocator<File::FSTEntry>::allocate(unsigned long, void const*)':
FileUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorIN4File8FSTEntryEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIN4File8FSTEntryEE8allocateEmPKv]+0x2d): undefined reference to `std::__throw_bad_alloc()'
FileUtil.cpp:(.text._ZN9__gnu_cxx13new_allocatorIN4File8FSTEntryEE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIN4File8FSTEntryEE8allocateEmPKv]+0x4e): undefined reference to `operator new(unsigned long)'
CMakeFiles/common.dir/CommonFuncs.cpp.o: In function `LastStrerrorString[abi:cxx11]()':
CommonFuncs.cpp:(.text+0x48): undefined reference to `std::allocator<char>::allocator()'
CommonFuncs.cpp:(.text+0x6f): undefined reference to `std::allocator<char>::~allocator()'
collect2: error: ld returned 1 exit status
Source/Core/Common/CMakeFiles/traversal_server.dir/build.make:107: recipe for target 'Binaries/traversal_server' failed
make[2]: *** [Binaries/traversal_server] Error 1
CMakeFiles/Makefile2:891: recipe for target 'Source/Core/Common/CMakeFiles/traversal_server.dir/all' failed
make[1]: *** [Source/Core/Common/CMakeFiles/traversal_server.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2

I don't know how to fix it :/

Thank you!

PS: My pc specifications are in my profile.
I have a couple questions.

do you know which libc you're using ? if so, what is it, if not glibc ?

do you have a C++ compiler installed, like g++ ?

do you experience symptoms of data corruption on this drive ?

Ari

(12-26-2018, 08:59 AM)kinkinkijkin Wrote: [ -> ]I have a couple questions.

do you know which libc you're using ? if so, what is it, if not glibc ?

do you have a C++ compiler installed, like g++ ?

do you experience symptoms of data corruption on this drive ?

Hi! Thank you for the reply


I think I'm using glibc

Code:
nobuk@Nobuk:~$ /lib/x86_64-linux-gnu/libc.so.6
GNU C Library (Ubuntu GLIBC 2.27-3ubuntu1) stable release version 2.27.


I have both gcc and g++, 7.3.0, installed.
And in the CMakeCache.txt file that is in the Build directory it says


Code:
//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/gcc-7

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7

Code:
//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7

And, about the last question...tbh, I don't know :/ I re-installed linux two days ago and I've haven't done much yet.
well, I have no idea, should wait for someone who can get more from those errors to come by, sorry I couldn't be of more help.

Ari

(12-26-2018, 10:25 AM)kinkinkijkin Wrote: [ -> ]well, I have no idea, should wait for someone who can get more from those errors to come by, sorry I couldn't be of more help.

You did help actually. Since you said something about corruption data I deleted every file and download it again and now it works lol I don't know what happened but well.. dolphin is running xD so thank you Smile
Code:
//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/gcc-7

This is wrong. This should point at g++-7, as otherwise it won't link in the c++ libraries by default (likely what is happening here).

I suspect deleting the cmake cache reset it to defaults, which correctly re-detected that to the g++ version instead of gcc.