AlexandreRouma / SDRPlusPlus

Cross-Platform SDR Software
GNU General Public License v3.0
4.12k stars 572 forks source link

SDRPlusPlus fails to build on Linux Mint #635

Closed mmarsden191 closed 2 years ago

mmarsden191 commented 2 years ago

I am running Linux Mint 20.3 and have downloaded the latest SDRPlusPlus tarball source from the releases page. But when I try to build the project, many errors are produced. Any help would be appreciated. Here is a log of the failed build process. mjm@dv8-PC:/media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/build$ make -j8 [ 0%] Built target error_sim [ 1%] Built target correct-sse-h [ 1%] Built target error_sim_sse [ 1%] Built target correct-h [ 3%] Built target error_sim_shim [ 7%] Built target correct-reed-solomon [ 13%] Built target correct-convolutional [ 16%] Built target correct-convolutional-sse [ 17%] Built target correct_static [ 22%] Built target correct [ 23%] Built target discord-rpc [ 65%] Built target sdrpp_core [ 66%] Linking CXX executable sdrpp [ 67%] Built target airspy_source [ 70%] Built target file_source [ 71%] Built target rtl_sdr_source [ 73%] Built target airspyhf_source [ 73%] Built target soapy_source [ 75%] Built target hackrf_source [ 76%] Built target rtl_tcp_source [ 78%] Built target spyserver_source [ 79%] Built target network_sink [ 83%] Built target plutosdr_source [ 84%] Built target audio_sink Scanning dependencies of target frequency_manager Scanning dependencies of target discord_integration [ 86%] Built target radio [ 88%] Built target meteor_demodulator [ 90%] Built target weather_sat_decoder Scanning dependencies of target rigctl_server Scanning dependencies of target recorder /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function void fmt::v6::internal::buffer<char>::append<char>(char const*, char const*) [clone .constprop.0]': main.cpp:(.text+0x181): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text+0x1ab): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text+0x230): undefined reference tostd::throw_bad_alloc()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> >::~basic_memory_buffer()': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEED2Ev[_ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEED5Ev]+0x20): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::basic_memory_buffer<char, 250ul, std::allocator<char> >::~basic_memory_buffer()': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEED2Ev[_ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEED5Ev]+0x20): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::details::full_formatter::~full_formatter()': main.cpp:(.text._ZN6spdlog7details14full_formatterD2Ev[_ZN6spdlog7details14full_formatterD5Ev]+0x2b): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::basic_memory_buffer<unsigned int, 32ul, std::allocator<unsigned int> >::~basic_memory_buffer()': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEED2Ev[_ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEED5Ev]+0x20): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::details::aggregate_formatter::~aggregate_formatter()': main.cpp:(.text._ZN6spdlog7details19aggregate_formatterD2Ev[_ZN6spdlog7details19aggregate_formatterD5Ev]+0x20): undefined reference tooperator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9gnu_cxx12_Lock_policyE2EE10_M_destroyEv[_ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9gnu_cxx12_Lock_policyE2EE10_M_destroyEv]+0x5): more undefined references to operator delete(void*)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::color_stop_formatter::~color_stop_formatter()': main.cpp:(.text._ZN6spdlog7details20color_stop_formatterD0Ev[_ZN6spdlog7details20color_stop_formatterD5Ev]+0xa): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::color_start_formatter::~color_start_formatter()': main.cpp:(.text._ZN6spdlog7details21color_start_formatterD0Ev[_ZN6spdlog7details21color_start_formatterD5Ev]+0xa): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::ch_formatter::~ch_formatter()': main.cpp:(.text._ZN6spdlog7details12ch_formatterD0Ev[_ZN6spdlog7details12ch_formatterD5Ev]+0xa): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::elapsed_formatter<spdlog::details::null_scoped_padder, std::chrono::duration<long, std::ratio<1l, 1l> > >::~elapsed_formatter()': main.cpp:(.text._ZN6spdlog7details17elapsed_formatterINS0_18null_scoped_padderENSt6chrono8durationIlSt5ratioILl1ELl1EEEEED0Ev[_ZN6spdlog7details17elapsed_formatterINS0_18null_scoped_padderENSt6chrono8durationIlSt5ratioILl1ELl1EEEEED5Ev]+0xa): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::elapsed_formatter<spdlog::details::null_scoped_padder, std::chrono::duration<long, std::ratio<1l, 1000l> > >::~elapsed_formatter()': main.cpp:(.text._ZN6spdlog7details17elapsed_formatterINS0_18null_scoped_padderENSt6chrono8durationIlSt5ratioILl1ELl1000EEEEED0Ev[_ZN6spdlog7details17elapsed_formatterINS0_18null_scoped_padderENSt6chrono8durationIlSt5ratioILl1ELl1000EEEEED5Ev]+0xa): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog7details17elapsed_formatterINS0_18null_scoped_padderENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEED0Ev[_ZN6spdlog7details17elapsed_formatterINS0_18null_scoped_padderENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEED5Ev]+0xa): more undefined references tooperator delete(void, unsigned long)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> >::~basic_memory_buffer()': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEED0Ev[_ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEED5Ev]+0x20): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEED0Ev[_ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEED5Ev]+0x2e): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::basic_memory_buffer<char, 250ul, std::allocator >::~basic_memory_buffer()': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEED0Ev[_ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEED5Ev]+0x20): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEED0Ev[_ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEED5Ev]+0x2e): undefined reference tooperator delete(void, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::details::full_formatter::~full_formatter()': main.cpp:(.text._ZN6spdlog7details14full_formatterD0Ev[_ZN6spdlog7details14full_formatterD5Ev]+0x2b): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details14full_formatterD0Ev[_ZN6spdlog7details14full_formatterD5Ev]+0x39): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::basic_memory_buffer<unsigned int, 32ul, std::allocator >::~basic_memory_buffer()': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEED0Ev[_ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEED5Ev]+0x20): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEED0Ev[_ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEED5Ev]+0x2e): undefined reference tooperator delete(void, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::details::aggregate_formatter::~aggregate_formatter()': main.cpp:(.text._ZN6spdlog7details19aggregate_formatterD0Ev[_ZN6spdlog7details19aggregate_formatterD5Ev]+0x20): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details19aggregate_formatterD0Ev[_ZN6spdlog7details19aggregate_formatterD5Ev]+0x2e): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionstd::_Sp_counted_ptr_inplace<spdlog::logger, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()': main.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9gnu_cxx12_Lock_policyE2EED0Ev[_ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9gnu_cxx12_Lock_policyE2EED5Ev]+0xa): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::basic_memory_buffer<char, 500ul, std::allocator >::grow(unsigned long)': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEE4growEm[_ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEE4growEm]+0x2c): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEE4growEm[_ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEE4growEm]+0x79): undefined reference tostd::throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEE4growEm[_ZN3fmt2v619basic_memory_bufferIcLm500ESaIcEE4growEm]+0x55): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::basic_memory_buffer<char, 250ul, std::allocator >::grow(unsigned long)': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEE4growEm[_ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEE4growEm]+0x2c): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEE4growEm[_ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEE4growEm]+0x79): undefined reference tostd::throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEE4growEm[_ZN3fmt2v619basic_memory_bufferIcLm250ESaIcEE4growEm]+0x55): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::basic_memory_buffer<unsigned int, 32ul, std::allocator >::grow(unsigned long)': main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEE4growEm[_ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEE4growEm]+0x3b): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEE4growEm[_ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEE4growEm]+0x86): undefined reference tostd::throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEE4growEm[_ZN3fmt2v619basic_memory_bufferIjLm32ESaIjEE4growEm]+0x73): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::system_error::~system_error()': main.cpp:(.text._ZN3fmt2v612system_errorD2Ev[_ZN3fmt2v612system_errorD5Ev]+0xf): undefined reference to std::runtime_error::~runtime_error()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::system_error::~system_error()': main.cpp:(.text._ZN3fmt2v612system_errorD0Ev[_ZN3fmt2v612system_errorD5Ev]+0x13): undefined reference to std::runtime_error::~runtime_error()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_errorD0Ev[_ZN3fmt2v612system_errorD5Ev]+0x21): undefined reference tooperator delete(void, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::format_error::~format_error()': main.cpp:(.text._ZN3fmt2v612format_errorD2Ev[_ZN3fmt2v612format_errorD5Ev]+0xf): undefined reference tostd::runtime_error::~runtime_error()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::format_error::~format_error()': main.cpp:(.text._ZN3fmt2v612format_errorD0Ev[_ZN3fmt2v612format_errorD5Ev]+0x13): undefined reference tostd::runtime_error::~runtime_error()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612format_errorD0Ev[_ZN3fmt2v612format_errorD5Ev]+0x21): undefined reference to `operator delete(void, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::spdlog_ex::~spdlog_ex()': main.cpp:(.text._ZN6spdlog9spdlog_exD2Ev[_ZN6spdlog9spdlog_exD5Ev]+0x20): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog9spdlog_exD2Ev[_ZN6spdlog9spdlog_exD5Ev]+0x29): undefined reference to std::exception::~exception()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::internal::error_handler::on_error(char const) [clone .isra.0]': main.cpp:(.text.unlikely+0xd): undefined reference to `cxa_allocate_exception' /usr/bin/ld: main.cpp:(.text.unlikely+0x1b): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text.unlikely+0x3c): undefined reference to__cxa_throw' /usr/bin/ld: main.cpp:(.text.unlikely+0x4b): undefined reference to `cxa_free_exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::internal::basic_writer<fmt::v6::buffer_range<char> >::int_writer<int, fmt::v6::basic_format_specs<char> >::on_error() [clone .isra.0]': main.cpp:(.text.unlikely+0x82): undefined reference tocxa_allocate_exception' /usr/bin/ld: main.cpp:(.text.unlikely+0x94): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text.unlikely+0xb5): undefined reference tocxa_throw' /usr/bin/ld: main.cpp:(.text.unlikely+0xc4): undefined reference to __cxa_free_exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::spdlog_ex::~spdlog_ex()': main.cpp:(.text._ZN6spdlog9spdlog_exD0Ev[_ZN6spdlog9spdlog_exD5Ev]+0x20): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog9spdlog_exD0Ev[_ZN6spdlog9spdlog_exD5Ev]+0x28): undefined reference tostd::exception::~exception()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog9spdlog_exD0Ev[_ZN6spdlog9spdlog_exD5Ev]+0x36): undefined reference to operator delete(void*, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::sinks::ansicolor_sink::flush()': main.cpp:(.text._ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE5flushEv[_ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE5flushEv]+0x66): undefined reference to std::__throw_system_error(int)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::logger::~logger()': main.cpp:(.text._ZN6spdlog6loggerD2Ev[_ZN6spdlog6loggerD5Ev]+0x51): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6loggerD2Ev[_ZN6spdlog6loggerD5Ev]+0x71): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6loggerD2Ev[_ZN6spdlog6loggerD5Ev]+0x105): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6loggerD2Ev[_ZN6spdlog6loggerD5Ev]+0x125): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::logger::~logger()': main.cpp:(.text._ZN6spdlog6loggerD0Ev[_ZN6spdlog6loggerD5Ev]+0x54): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog6loggerD0Ev[_ZN6spdlog6loggerD5Ev]+0x74): more undefined references tooperator delete(void)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::logger::~logger()': main.cpp:(.text._ZN6spdlog6loggerD0Ev[_ZN6spdlog6loggerD5Ev]+0x136): undefined reference tooperator delete(void, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function std::_Sp_counted_ptr_inplace<spdlog::logger, std::allocator<spdlog::logger>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()': main.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x69): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x89): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x125): undefined reference to `operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN6spdlog6loggerESaIS1_ELN9gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x145): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::pattern_formatter::~pattern_formatter()': main.cpp:(.text._ZN6spdlog17pattern_formatterD0Ev[_ZN6spdlog17pattern_formatterD5Ev]+0x32): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatterD0Ev[_ZN6spdlog17pattern_formatterD5Ev]+0x50): more undefined references tooperator delete(void)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::pattern_formatter::~pattern_formatter()': main.cpp:(.text._ZN6spdlog17pattern_formatterD0Ev[_ZN6spdlog17pattern_formatterD5Ev]+0x11d): undefined reference tooperator delete(void, unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::pattern_formatter::~pattern_formatter()': main.cpp:(.text._ZN6spdlog17pattern_formatterD2Ev[_ZN6spdlog17pattern_formatterD5Ev]+0x32): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatterD2Ev[_ZN6spdlog17pattern_formatterD5Ev]+0x4f): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatterD2Ev[_ZN6spdlog17pattern_formatterD5Ev]+0x9f): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatterD2Ev[_ZN6spdlog17pattern_formatterD5Ev]+0xe8): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatterD2Ev[_ZN6spdlog17pattern_formatterD5Ev]+0xfa): undefined reference to `operator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatterD2Ev[_ZN6spdlog17pattern_formatterD5Ev]+0x110): more undefined references to operator delete(void*)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::logger::errhandler(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)': main.cpp:(.text._ZN6spdlog6logger12err_handler_ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger12err_handler_ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x84): undefined reference to `std::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger12err_handler_ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger12err_handler_ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x159): undefined reference to std::__throw_system_error(int)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionstd::cxx11::basic_string<char, std::char_traits, std::allocator >::basic_string<std::allocator >(char const*, std::allocator const&)': main.cpp:(.text._ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3EEPKcRKS3[_ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5IS3EEPKcRKS3]+0x99): undefined reference to `std::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3EEPKcRKS3[_ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEC5IS3EEPKcRKS3]+0xd0): undefined reference to `std::throw_logicerror(char const*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function `spdlog::logger::flush()': main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0xd2): undefined reference to `std::throw_system_error(int)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x10f): undefined reference to __cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x14e): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x153): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x15d): undefined reference to__cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x197): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x19c): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x1c7): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x1cc): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x1fa): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger6flush_Ev[_ZN6spdlog6logger6flush_Ev]+0x1ff): undefined reference to __cxa_end_catch' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionstd::vector<std::shared_ptr, std::allocator<std::shared_ptr > >::~vector()': main.cpp:(.text._ZNSt6vectorISt10shared_ptrIN6spdlog5sinks4sinkEESaIS4_EED2Ev[_ZNSt6vectorISt10shared_ptrIN6spdlog5sinks4sinkEESaIS4_EED5Ev]+0x97): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionstd::_Hashtable<char, std::pair<char const, std::unique_ptr<spdlog::custom_flag_formatter, std::default_delete > >, std::allocator<std::pair<char const, std::unique_ptr<spdlog::custom_flag_formatter, std::default_delete > > >, std::detail::_Select1st, std::equal_to, std::hash, std::detail::_Mod_range_hashing, std::detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::detail::_Hashtable_traits<false, false, true> >::~_Hashtable()': main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED5Ev]+0x2a): undefined reference to `operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED5Ev]+0x47): undefined reference to `operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEED5Ev]+0x88): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionstd::_MakeUniq::single_object std::make_unique()': main.cpp:(.text._ZSt11make_uniqueIN6spdlog7details19aggregate_formatterEJEENSt9_MakeUniqIT_E15singleobjectEDpOT0[_ZSt11make_uniqueIN6spdlog7details19aggregate_formatterEJEENSt9_MakeUniqIT_E15singleobjectEDpOT0]+0xf): undefined reference to operator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionvoid std::vector<std::unique_ptr<spdlog::details::flag_formatter, std::default_delete >, std::allocator<std::unique_ptr<spdlog::details::flag_formatter, std::default_delete > > >::_M_realloc_insert<std::unique_ptr<spdlog::details::flag_formatter, std::default_delete > >(__gnu_cxx::normal_iterator<std::unique_ptr<spdlog::details::flag_formatter, std::default_delete >, std::vector<std::unique_ptr<spdlog::details::flag_formatter, std::default_delete >, std::allocator<std::unique_ptr<spdlog::details::flag_formatter, std::default_delete > > > >, std::unique_ptr<spdlog::details::flag_formatter, std::default_delete >&&)': main.cpp:(.text._ZNSt6vectorISt10unique_ptrIN6spdlog7details14flag_formatterESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9gnu_cxx17normal_iteratorIPS6_S8EEDpOT[_ZNSt6vectorISt10unique_ptrIN6spdlog7details14flag_formatterESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9gnu_cxx17normal_iteratorIPS6_S8EEDpOT]+0x75): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorISt10unique_ptrIN6spdlog7details14flag_formatterESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_[_ZNSt6vectorISt10unique_ptrIN6spdlog7details14flag_formatterESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_]+0x174): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorISt10unique_ptrIN6spdlog7details14flag_formatterESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9gnu_cxx17normal_iteratorIPS6_S8EEDpOT[_ZNSt6vectorISt10unique_ptrIN6spdlog7details14flag_formatterESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJS6_EEEvN9gnu_cxx17normal_iteratorIPS6_S8EEDpOT]+0x219): undefined reference to std::__throw_length_error(char const*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionvoid spdlog::pattern_formatter::handleflag(char, spdlog::details::padding_info)': main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x171): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x183): undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::push_back(char)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x1de): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x236): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x276): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x2b4): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x2f2): undefined reference to operator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x330): more undefined references tooperator new(unsigned long)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function void spdlog::pattern_formatter::handle_flag_<spdlog::details::scoped_padder>(char, spdlog::details::padding_info)': main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x390): undefined reference tostd::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x3b9): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x3db): undefined reference tostd::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x404): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x442): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x480): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x4be): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x4fc): undefined reference to operator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x549): more undefined references tooperator new(unsigned long)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function void spdlog::pattern_formatter::handle_flag_<spdlog::details::scoped_padder>(char, spdlog::details::padding_info)': main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x8f6): undefined reference tostd::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x91f): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x95d): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x97f): undefined reference to std::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x9a8): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0x9e6): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0xa24): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0xa62): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0xaa0): undefined reference tooperator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details13scoped_padderEEEvcNS2_12padding_infoE]+0xade): more undefined references to operator new(unsigned long)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionvoid spdlog::pattern_formatter::handleflag(char, spdlog::details::padding_info)': main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x171): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x183): undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::push_back(char)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x1de): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x236): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x276): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x2b4): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x2f2): undefined reference to operator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x330): more undefined references tooperator new(unsigned long)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function void spdlog::pattern_formatter::handle_flag_<spdlog::details::null_scoped_padder>(char, spdlog::details::padding_info)': main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x390): undefined reference tostd::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x3b9): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x3db): undefined reference tostd::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x404): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x442): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x480): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x4be): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x4fc): undefined reference to operator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x549): more undefined references tooperator new(unsigned long)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function void spdlog::pattern_formatter::handle_flag_<spdlog::details::null_scoped_padder>(char, spdlog::details::padding_info)': main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x8f6): undefined reference tostd::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x91f): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x95d): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x97f): undefined reference to std::chrono::_V2::system_clock::now()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x9a8): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0x9e6): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0xa24): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0xa62): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0xaa0): undefined reference tooperator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE[_ZN6spdlog17pattern_formatter12handle_flag_INS_7details18null_scoped_padderEEEvcNS2_12padding_infoE]+0xade): more undefined references to operator new(unsigned long)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::pattern_formatter::compilepattern(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)': main.cpp:(.text._ZN6spdlog17pattern_formatter16compile_pattern_ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog17pattern_formatter16compile_pattern_ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1b2): undefined reference to `std::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog17pattern_formatter16compile_pattern_ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog17pattern_formatter16compile_pattern_ERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1c6): undefined reference to operator new(unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionstd::_Hashtable<char, std::pair<char const, std::unique_ptr<spdlog::custom_flag_formatter, std::default_delete > >, std::allocator<std::pair<char const, std::unique_ptr<spdlog::custom_flag_formatter, std::default_delete > > >, std::detail::_Select1st, std::equal_to, std::hash, std::detail::_Mod_range_hashing, std::detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&)': main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm]+0x40): undefined reference to `operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm]+0xd1): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm]+0x10d): undefined reference to `std::throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm]+0x119): undefined reference to `cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm]+0x126): undefined reference to `cxa_rethrow' /usr/bin/ld: main.cpp:(.text._ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIcSt4pairIKcSt10unique_ptrIN6spdlog21custom_flag_formatterESt14default_deleteIS4_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIcESt4hashIcENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm]+0x132): undefined reference to `cxa_end_catch' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::pattern_formatter::clone() const': main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x2ba): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x49a): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x4b6): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x4fb): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x50d): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x51f): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x54a): more undefined references to `operator delete(void)' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::pattern_formatter::clone() const': main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x5fe): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x63a): undefined reference to std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x718): undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x768): undefined reference to `std::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x83f): undefined reference to std::__throw_logic_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x84b): undefined reference tostd::throw_logic_error(char const)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x893): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x8a1): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x8af): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x8bc): undefined reference to `operator delete(void, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x8dd): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x8ef): undefined reference tooperator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x909): undefined reference to `cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x920): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x925): undefined reference tocxa_rethrow' /usr/bin/ld: main.cpp:(.text._ZNK6spdlog17pattern_formatter5cloneEv[_ZNK6spdlog17pattern_formatter5cloneEv]+0x97c): undefined reference to __cxa_end_catch' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::system_error::init(int, fmt::v6::basic_string_view, fmt::v6::format_args)': main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x10f): undefined reference to operator delete[](void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x19c): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x2f0): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x304): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x37c): undefined reference tostd::runtime_error::runtime_error(std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x389): undefined reference to std::runtime_error::operator=(std::runtime_error&&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x391): undefined reference tostd::runtime_error::~runtime_error()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x3a3): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x3c6): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x46e): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x49d): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x52e): undefined reference to `std::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x581): undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x60f): undefined reference tostd::throw_logic_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x619): undefined reference to `std::throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x62a): undefined reference to std::__throw_logic_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x683): undefined reference tooperator delete' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x6a4): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x6c7): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x6f2): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x6fd): undefined reference to __cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v612system_error4initEiNS0_17basic_string_viewIcEENS0_11format_argsE]+0x702): undefined reference to__cxa_end_catch' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::vprint(_IO_FILE*, fmt::v6::basic_string_view<char>, fmt::v6::format_args)': main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0xc8): undefined reference tooperator delete' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x107): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x137): undefined reference tocxa_allocate_exception' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x151): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x19a): undefined reference tocxa_throw' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x1b4): undefined reference to std::runtime_error::~runtime_error()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x1bc): undefined reference to__cxa_free_exception' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x1d6): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE[_ZN3fmt2v66vprintEP8_IO_FILENS0_17basic_string_viewIcEENS0_11format_argsE]+0x1ed): undefined reference tooperator delete' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::internal::arg_map<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >::init(fmt::v6::basic_format_args<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> > const&)': main.cpp:(.text._ZN3fmt2v68internal7arg_mapINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE4initERKNS0_17basic_format_argsIS8_EE[_ZN3fmt2v68internal7arg_mapINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE4initERKNS0_17basic_format_argsIS8_EE]+0x30): undefined reference tooperator new[](unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal7arg_mapINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE4initERKNS0_17basic_format_argsIS8_EE[_ZN3fmt2v68internal7arg_mapINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEE4initERKNS0_17basic_format_argsIS8_EE]+0x190): undefined reference to operator new[](unsigned long)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::internal::arg_formatter_base<fmt::v6::buffer_range, fmt::v6::internal::error_handler>::write(char const*)': main.cpp:(.text._ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc[_ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc]+0xd2): undefined reference to `cxa_allocate_exception' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc[_ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc]+0xe4): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc[_ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc]+0x105): undefined reference tocxa_throw' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc[_ZN3fmt2v68internal18arg_formatter_baseINS0_12buffer_rangeIcEENS1_13error_handlerEE5writeEPKc]+0x114): undefined reference to __cxa_free_exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::internal::bigint::assign_pow10(int)': main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x110): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x150): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x19a): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x1cc): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x39e): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x3d0): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x3f7): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x4b8): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x4f1): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x656): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x692): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x6fd): undefined reference to `std::throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x726): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal6bigint12assign_pow10Ei[_ZN3fmt2v68internal6bigint12assign_pow10Ei]+0x74a): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::internal::basic_writer<fmt::v6::buffer_range<char> >::int_writer<unsigned __int128, fmt::v6::basic_format_specs<char> >::on_num()': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x44): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x4c): undefined reference to std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x65): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x8a): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x92): undefined reference tostd::__cxx11::numpunct const& std::use_facet<std::__cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0xa6): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x273): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x2a1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x2b1): undefined reference tostd::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x689): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x699): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIoNS0_18basic_format_specsIcEEE6on_numEv]+0x6b0): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::internal::basic_writer<fmt::v6::buffer_range >::int_writer<char, fmt::v6::basic_format_specs >::on_num()': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x44): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x4c): undefined reference tostd::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x65): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x8a): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x92): undefined reference to `std::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0xa6): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x273): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x2a1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x2b1): undefined reference tostd::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x689): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x699): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIcNS0_18basic_format_specsIcEEE6on_numEv]+0x6b0): undefined reference to `operator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::internal::basic_writer<fmt::v6::buffer_range<char> >::int_writer<unsigned int, fmt::v6::basic_format_specs<char> >::on_num()': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x44): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x4c): undefined reference to std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x65): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x8a): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x92): undefined reference tostd::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0xa6): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x273): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x2a1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x2b1): undefined reference tostd::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x689): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x699): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIjNS0_18basic_format_specsIcEEE6on_numEv]+0x6b0): undefined reference to `operator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::internal::basic_writer<fmt::v6::buffer_range<char> >::int_writer<int, fmt::v6::basic_format_specs<char> >::on_num()': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x44): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x4c): undefined reference to `std::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x65): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x8a): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x92): undefined reference to std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0xa6): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x273): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x2a1): undefined reference tostd::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x2b1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x689): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x699): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIiNS0_18basic_format_specsIcEEE6on_numEv]+0x6b0): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function fmt::v6::internal::basic_writer<fmt::v6::buffer_range<char> >::int_writer<__int128, fmt::v6::basic_format_specs<char> >::on_num()': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x44): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x4c): undefined reference to std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x65): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x8a): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x92): undefined reference tostd::__cxx11::numpunct const& std::use_facet<std::__cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0xa6): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x273): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x2a1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x2b1): undefined reference tostd::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x689): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x699): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerInNS0_18basic_format_specsIcEEE6on_numEv]+0x6b0): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionstd::vector<spdlog::details::log_msg_buffer, std::allocator >::operator=(std::vector<spdlog::details::log_msg_buffer, std::allocator > const&)': main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x179): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x1d2): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x349): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x366): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x807): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x82d): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x835): undefined reference to __cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x844): undefined reference tocxa_rethrow' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x85b): undefined reference to __cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x867): undefined reference to__cxa_rethrow' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x86c): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x889): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x8ad): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x8cd): undefined reference to `cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x8da): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x8e2): undefined reference tocxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x8f4): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2_EEaSERKS4_]+0x8f9): undefined reference tocxa_rethrow' /usr/bin/ld: main.cpp:(.text._ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4[_ZNSt6vectorIN6spdlog7details14log_msg_bufferESaIS2EEaSERKS4]+0x905): undefined reference to __cxa_end_catch' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::logger::clone(std::cxx11::basic_string<char, std::char_traits, std::allocator >)': main.cpp:(.text._ZN6spdlog6logger5cloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x38): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x100): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x34c): undefined reference to `std::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3fb): undefined reference to `std::throw_logic_error(char const)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x407): undefined reference to `std::throw_system_error(int)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x40c): undefined reference to `std::throw_bad_alloc()' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x482): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4b0): undefined reference to `operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4b8): undefined reference to `operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger5cloneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6spdlog6logger5cloneENSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4f4): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::logger::sinkit(spdlog::details::log_msg const&)': main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x283): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x4a0): undefined reference tostd::throw_system_error(int)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x4a7): undefined reference to `std::throw_system_error(int)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x504): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x528): undefined reference tocxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x568): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x56d): undefined reference tocxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x599): undefined reference to __cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x5df): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x5e4): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x614): undefined reference to__cxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x64f): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x654): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x685): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x68a): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x6be): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x6c3): undefined reference to __cxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x6d0): undefined reference tocxa_begin_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x711): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x716): undefined reference tocxa_end_catch' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x759): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE[_ZN6spdlog6logger8sink_it_ERKNS_7details7log_msgE]+0x75e): undefined reference tocxa_end_catch' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function void fmt::v6::internal::fallback_format<double>(double, fmt::v6::internal::buffer<char>&, int&)': main.cpp:(.text._ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi[_ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi]+0x913): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi[_ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi]+0x951): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi[_ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi]+0x106b): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi[_ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi]+0x109d): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi[_ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi]+0x10cf): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi[_ZN3fmt2v68internal15fallback_formatIdEEvT_RNS1_6bufferIcEERi]+0x1101): undefined reference tooperator delete(void)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::details::F_formatter<spdlog::details::null_scoped_padder>::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator<char> >&)': main.cpp:(.text._ZN6spdlog7details11F_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11F_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x100): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11F_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11F_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x125): undefined reference to `operator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11F_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11F_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x287): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::sinks::ansicolor_sink::log(spdlog::details::log_msg const&)': main.cpp:(.text._ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE3logERKNS2_7log_msgE[_ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE3logERKNS2_7log_msgE]+0x1b5): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE3logERKNS2_7log_msgE[_ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE3logERKNS2_7log_msgE]+0x365): undefined reference tostd::throw_system_error(int)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE3logERKNS2_7log_msgE[_ZN6spdlog5sinks14ansicolor_sinkINS_7details13console_mutexEE3logERKNS2_7log_msgE]+0x3a1): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::f_formatter::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator >&)': main.cpp:(.text._ZN6spdlog7details11f_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11f_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x117): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11f_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11f_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x13c): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11f_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11f_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x2a6): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::F_formatter::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator >&)': main.cpp:(.text._ZN6spdlog7details11F_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11F_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x140): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11F_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11F_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x170): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11F_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11F_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x3b4): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::f_formatter::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator >&)': main.cpp:(.text._ZN6spdlog7details11f_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11f_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x160): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11f_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11f_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x190): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11f_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11f_formatterINS0_13scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x3d4): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::internal::basic_writer<fmt::v6::buffer_range >::int_writer<unsigned long long, fmt::v6::basic_format_specs >::on_num()': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x44): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x4c): undefined reference tostd::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x68): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x90): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x98): undefined reference to `std::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0xac): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x2ae): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x2e1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x2f1): undefined reference tostd::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x721): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x731): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIyNS0_18basic_format_specsIcEEE6on_numEv]+0x74b): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionvoid fmt::v6::internal::basic_writer<fmt::v6::buffer_range >::write<float, 0>(float, fmt::v6::basic_format_specs)': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x1be): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x1c8): undefined reference tostd::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x1df): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x425): undefined reference tooperator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x5a9): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x895): undefined reference tocxa_allocate_exception' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x8a7): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x8c8): undefined reference to__cxa_throw' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x8d9): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x8f4): undefined reference tooperator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIfLi0EEEvT_NS0_18basic_format_specsIcEE]+0x90b): undefined reference to `cxa_free_exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function char const* fmt::v6::internal::parse_format_specs<char, fmt::v6::internal::specs_checker<fmt::v6::internal::specs_handler<fmt::v6::basic_format_parse_context<char, fmt::v6::internal::error_handler>, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> > >&>(char const*, char const*, fmt::v6::internal::specs_checker<fmt::v6::internal::specs_handler<fmt::v6::basic_format_parse_context<char, fmt::v6::internal::error_handler>, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> > >&)': main.cpp:(.text._ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_[_ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_]+0x5bd): undefined reference tocxa_allocate_exception' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJOT0[_ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJOT0]+0x5cf): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_[_ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJ_OT0_]+0x5f0): undefined reference tocxa_throw' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJOT0[_ZN3fmt2v68internal18parse_format_specsIcRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEEEPKT_SJ_SJOT0]+0x625): undefined reference to __cxa_free_exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::t_formatter::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator >&)': main.cpp:(.text._ZN6spdlog7details11t_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11t_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x12f): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11t_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11t_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x159): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11t_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11t_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x200): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::Y_formatter::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator >&)': main.cpp:(.text._ZN6spdlog7details11Y_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11Y_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x150): undefined reference to operator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11Y_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11Y_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x17e): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11Y_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11Y_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x240): undefined reference to std::__throw_bad_alloc()' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionvoid fmt::v6::internal::basic_writer<fmt::v6::buffer_range >::write<double, 0>(double, fmt::v6::basic_format_specs)': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x24e): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x256): undefined reference tostd::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x26b): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x4c6): undefined reference tooperator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x659): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x99d): undefined reference tocxa_allocate_exception' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x9af): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x9d0): undefined reference to__cxa_throw' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0x9df): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0xa00): undefined reference tooperator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIdLi0EEEvT_NS0_18basic_format_specsIcEE]+0xa17): undefined reference to `cxa_free_exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function void fmt::v6::internal::basic_writer<fmt::v6::buffer_range<char> >::write<long double, 0>(long double, fmt::v6::basic_format_specs<char>)': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0x2b4): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0x2c0): undefined reference to std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0x2db): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0x46a): undefined reference to operator delete(void*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0x5ce): undefined reference tooperator new(unsigned long)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0x9c1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0xb63): undefined reference tocxa_allocate_exception' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0xb75): undefined reference to std::runtime_error::runtime_error(char const*)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0xb96): undefined reference tocxa_throw' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0xbbd): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0xbe0): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE5writeIeLi0EEEvT_NS0_18basic_format_specsIcEE]+0xbf0): undefined reference to __cxa_free_exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionfmt::v6::internal::basic_writer<fmt::v6::buffer_range >::int_writer<long long, fmt::v6::basic_format_specs >::on_num()': main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x44): undefined reference to std::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x4c): undefined reference tostd::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x68): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x90): undefined reference tostd::locale::locale(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x98): undefined reference to `std::cxx11::numpunct const& std::use_facet<std::cxx11::numpunct >(std::locale const&)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0xac): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x2ae): undefined reference tooperator delete(void)' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x2e1): undefined reference to std::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x2f1): undefined reference tostd::locale::locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x721): undefined reference to std::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x731): undefined reference tostd::locale::~locale()' /usr/bin/ld: main.cpp:(.text._ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv[_ZN3fmt2v68internal12basic_writerINS0_12buffer_rangeIcEEE10int_writerIxNS0_18basic_format_specsIcEEE6on_numEv]+0x74b): undefined reference to operator delete(void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::fmt_helper::pad2(int, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator >&)': main.cpp:(.text._ZN6spdlog7details10fmt_helper4pad2EiRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details10fmt_helper4pad2EiRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x16f): undefined reference to operator delete[](void*)' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details10fmt_helper4pad2EiRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details10fmt_helper4pad2EiRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x18f): undefined reference tooperator delete' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in function spdlog::details::H_formatter<spdlog::details::null_scoped_padder>::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator<char> >&)': main.cpp:(.text._ZN6spdlog7details11H_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11H_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x16f): undefined reference tooperator delete' /usr/bin/ld: main.cpp:(.text._ZN6spdlog7details11H_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11H_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x18f): undefined reference to operator delete[](void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o: in functionspdlog::details::S_formatter::format(spdlog::details::log_msg const&, tm const&, fmt::v6::basic_memory_buffer<char, 250ul, std::allocator >&)': main.cpp:(.text._ZN6spdlog7details11S_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11S_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x16f): undefined reference to operator delete[](void*)' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:main.cpp:(.text._ZN6spdlog7details11S_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZN6spdlog7details11S_formatterINS0_18null_scoped_padderEE6formatERKNS0_7log_msgERK2tmRN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x18f): more undefined references tooperator delete' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN9gnu_cxx13new_allocatorIjEE[_ZTIN9gnu_cxx13new_allocatorIjEE]+0x0): undefined reference to `vtable for cxxabiv1::__class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN9gnu_cxx13new_allocatorIcEE[_ZTIN9gnu_cxx13new_allocatorIcEE]+0x0): undefined reference to `vtable for cxxabiv1::class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTISt11_Mutex_baseILN9gnu_cxx12_Lock_policyE2EE[_ZTISt11_Mutex_baseILN9gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for cxxabiv1::class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTISaIjE[_ZTISaIjE]+0x0): undefined reference to `vtable for cxxabiv1::si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTISaIcE[_ZTISaIcE]+0x0): undefined reference to `vtable for cxxabiv1::si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTISt16_Sp_counted_baseILN9gnu_cxx12_Lock_policyE2EE[_ZTISt16_Sp_counted_baseILN9gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to vtable for __cxxabiv1::__si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v612format_errorE[_ZTIN3fmt2v612format_errorE]+0x0): undefined reference tovtable for cxxabiv1::si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v612format_errorE[_ZTIN3fmt2v612format_errorE]+0x10): undefined reference to typeinfo for std::runtime_error' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v68internal6bufferIcEE[_ZTIN3fmt2v68internal6bufferIcEE]+0x0): undefined reference tovtable for cxxabiv1::class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v619basic_memory_bufferIcLm500ESaIcEEE[_ZTIN3fmt2v619basic_memory_bufferIcLm500ESaIcEEE]+0x0): undefined reference to `vtable for cxxabiv1::vmi_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v612system_errorE[_ZTIN3fmt2v612system_errorE]+0x0): undefined reference to vtable for __cxxabiv1::__si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v612system_errorE[_ZTIN3fmt2v612system_errorE]+0x10): undefined reference totypeinfo for std::runtime_error' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v68internal6bufferIjEE[_ZTIN3fmt2v68internal6bufferIjEE]+0x0): undefined reference to vtable for __cxxabiv1::__class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v619basic_memory_bufferIjLm32ESaIjEEE[_ZTIN3fmt2v619basic_memory_bufferIjLm32ESaIjEEE]+0x0): undefined reference tovtable for cxxabiv1::vmi_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog9spdlog_exE[_ZTIN6spdlog9spdlog_exE]+0x0): undefined reference to `vtable for cxxabiv1::si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog9spdlog_exE[_ZTIN6spdlog9spdlog_exE]+0x10): undefined reference to typeinfo for std::exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE[_ZTIN3fmt2v619basic_memory_bufferIcLm250ESaIcEEE]+0x0): undefined reference tovtable for cxxabiv1::vmi_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog6loggerE[_ZTIN6spdlog6loggerE]+0x0): undefined reference to `vtable for cxxabiv1::class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog9formatterE[_ZTIN6spdlog9formatterE]+0x0): undefined reference to `vtable for cxxabiv1::class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog7details14flag_formatterE[_ZTIN6spdlog7details14flag_formatterE]+0x0): undefined reference to `vtable for cxxabiv1::class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog17pattern_formatterE[_ZTIN6spdlog17pattern_formatterE]+0x0): undefined reference to `vtable for cxxabiv1::si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog7details12ch_formatterE[_ZTIN6spdlog7details12ch_formatterE]+0x0): undefined reference to vtable for __cxxabiv1::__si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog7details19aggregate_formatterE[_ZTIN6spdlog7details19aggregate_formatterE]+0x0): undefined reference tovtable for cxxabiv1::si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog7details21color_start_formatterE[_ZTIN6spdlog7details21color_start_formatterE]+0x0): undefined reference to vtable for __cxxabiv1::__si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog7details20color_stop_formatterE[_ZTIN6spdlog7details20color_stop_formatterE]+0x0): undefined reference tovtable for cxxabiv1::si_class_type_info' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTIN6spdlog7details14full_formatterE[_ZTIN6spdlog7details14full_formatterE]+0x0): more undefined references to vtable for __cxxabiv1::__si_class_type_info' follow /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTVN3fmt2v612format_errorE[_ZTVN3fmt2v612format_errorE]+0x20): undefined reference tostd::runtime_error::what() const' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.ro._ZTVN3fmt2v612system_errorE[_ZTVN3fmt2v612system_errorE]+0x20): undefined reference to std::runtime_error::what() const' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.local.DW.ref._ZTISt9exception[DW.ref._ZTISt9exception]+0x0): undefined reference totypeinfo for std::exception' /usr/bin/ld: CMakeFiles/sdrpp.dir/src/main.cpp.o:(.data.rel.local.DW.ref.gxx_personality_v0[DW.ref.gxx_personality_v0]+0x0): undefined reference to `gxx_personality_v0' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::locale::id::_M_id() const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tovtable for std::cxx11::basic_istringstream<char, std::char_traits, std::allocator >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::filesystem::__cxx11::path::parent_path() const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::runtime_error::runtime_error(char const*)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to vtable for std::basic_streambuf<char, std::char_traits<char> >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tovtable for std::basic_ofstream<char, std::char_traits >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `cxa_throw_bad_array_new_length' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tocxa_pure_virtual' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to vtable for std::basic_ifstream<char, std::char_traits<char> >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::basic_ifstream<char, std::char_traits >::~basic_ifstream()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::istream& std::istream::_M_extract<long>(long&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::filesystem::cxx11::directory_iterator::operator*() const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to vtable for std::regex_error' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tovtable for std::exception' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to typeinfo for std::locale::facet' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::basic_filebuf<char, std::char_traits >::~basic_filebuf()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `std::throw_bad_cast()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `std::throw_bad_function_call()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to typeinfo for std::out_of_range' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::resize(unsigned long, char)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::ostream::flush()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::filesystem::cxx11::path::_M_find_extension() const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to 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> >&&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cerr' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tovtable for std::basic_filebuf<char, std::char_traits >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::ios_base::Init::Init()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference totypeinfo for std::regex_error' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::_Rb_tree_increment(std::_Rb_tree_node_base)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::regex_error::~regex_error()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::basic_ostream<char, std::char_traits >& std::__ostream_insert<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const, long)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__throw_out_of_range(char const*)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_erase(unsigned long, unsigned long)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::thread::join()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::basic_ios<char, std::char_traits >::init(std::basic_streambuf<char, std::char_traits >*)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::condition_variable::condition_variable()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::ctype::id' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::filesystem::status(std::filesystem::__cxx11::path const&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::filesystem::cxx11::path::_M_split_cmpts()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference toVTT for std::cxx11::basic_istringstream<char, std::char_traits, std::allocator >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::basic_filebuf<char, std::char_traits >::basic_filebuf()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::runtime_error::runtime_error(std::runtime_error const&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::throw_out_of_range_fmt(char const, ...)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::terminate()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::exception::~exception()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::filesystem::cxx11::path::_List::_List()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to VTT for std::basic_ofstream<char, std::char_traits<char> >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_assign(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to typeinfo for std::ctype<char>' /usr/bin/ld: core/libsdrpp_core.so: undefined reference toVTT for std::basic_ifstream<char, std::char_traits >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::filesystem::__cxx11::directory_iterator::operator++()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base, std::_Rb_tree_node_base&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cxx11::basic_istringstream<char, std::char_traits, std::allocator >::~basic_istringstream()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::filesystem::create_directory(std::filesystem::__cxx11::path const&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to typeinfo for std::thread::_State' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tocxa_guard_abort' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to __cxa_bad_cast' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::ios_base::ios_base()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tocxa_guard_acquire' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `std::__basic_file::~basic_file()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::ios_base::Init::~Init()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::filesystem::cxx11::path::_List::begin() const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::throw_invalid_argument(char const)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `std::filesystem::cxx11::directory_iterator::directory_iterator(std::filesystem::cxx11::path const&, std::filesystem::directory_options, std::error_code)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned long, unsigned long)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cxx11::collate const& std::use_facet<std::__cxx11::collate >(std::locale const&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `std::filesystem::cxx11::path::_List::end() const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to vtable for std::basic_ios<char, std::char_traits<char> >' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base, std::_Rb_tree_node_base, std::_Rb_tree_node_base&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::condition_variable::wait(std::unique_lock<std::mutex>&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::ostream::put(char)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::~basic_string()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `cxa_guard_release' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::locale::operator=(std::locale const&)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::ctype::_M_widen_init() const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::ios_base::~ios_base()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::_Rb_tree_decrement(std::_Rb_tree_node_base)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to __dynamic_cast' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::_Rb_tree_increment(std::_Rb_tree_node_base const)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::condition_variable::notify_all()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::filesystem::cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::cxx11::path::_List::_Impl*) const' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::basic_filebuf<char, std::char_traits >::close()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::condition_variable::~condition_variable()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::chrono::_V2::steady_clock::now()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::condition_variable::notify_one()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_append(char const, unsigned long)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to std::thread::_State::~_State()' /usr/bin/ld: core/libsdrpp_core.so: undefined reference tostd::_Hash_bytes(void const, unsigned long, unsigned long)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `std::throw_regex_error(std::regex_constants::error_type)' /usr/bin/ld: core/libsdrpp_core.so: undefined reference to `std::cxx11::basic_string<char, std::char_traits, std::allocator >::find(char, unsigned long) const' collect2: error: ld returned 1 exit status make[2]: [CMakeFiles/sdrpp.dir/build.make:89: sdrpp] Error 1 make[1]: [CMakeFiles/Makefile2:756: CMakeFiles/sdrpp.dir/all] Error 2 make[1]: ** Waiting for unfinished jobs.... [ 91%] Building CXX object misc_modules/recorder/CMakeFiles/recorder.dir/src/main.cpp.o [ 92%] Building CXX object misc_modules/discord_integration/CMakeFiles/discord_integration.dir/src/main.cpp.o [ 94%] Building CXX object misc_modules/frequency_manager/CMakeFiles/frequency_manager.dir/src/main.cpp.o [ 95%] Building CXX object misc_modules/rigctl_server/CMakeFiles/rigctl_server.dir/src/main.cpp.o /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp: In static member function ‘static void FrequencyManagerModule::menuHandler(void)’: /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:550:135: warning: ‘pfd::open_file::open_file(const string&, const string&, const std::vector<std::cxx11::basic_string >&, bool)’ is deprecated: Use pfd::opt::multiselect instead of allow_multiselect [-Wdeprecated-declarations] 550 | _this->importDialog = new pfd::open_file("Import bookmarks", "", {"JSON Files (.json)", ".json", "All Files", ""}, true); | ^ In file included from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:13: /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/gui/file_dialogs.h:1654:8: note: declared here 1654 | inline open_file::open_file(std::string const &title, | ^~~~~ /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:563:135: warning: ‘pfd::save_file::save_file(const string&, const string&, const std::vector<std::__cxx11::basic_string >&, bool)’ is deprecated: Use pfd::opt::force_overwrite instead of confirm_overwrite [-Wdeprecated-declarations] 563 | _this->exportDialog = new pfd::save_file("Export bookmarks", "", {"JSON Files (.json)", ".json", "All Files", ""}, true); | ^ In file included from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:13: /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/gui/file_dialogs.h:1678:8: note: declared here 1678 | inline save_file::save_file(std::string const &title, | ^~~~~ /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp: In member function ‘void FrequencyManagerModule::exportBookmarks(std::string)’: /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:806:30: warning: ‘std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)’ is deprecated: Since 3.0.0; use operator<<(std::ostream&, const basic_json&) [-Wdeprecated-declarations] 806 | exportedBookmarks >> fs; | ^~ In file included from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/module.h:4, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:3: /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/json.hpp:22968:26: note: declared here 22968 | friend std::ostream& operator>>(const basic_json& j, std::ostream& o) | ^~~~ /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:806:30: warning: ‘std::ostream& nlohmann::operator>>(const nlohmann::basic_json<>&, std::ostream&)’ is deprecated: Since 3.0.0; use operator<<(std::ostream&, const basic_json&) [-Wdeprecated-declarations] 806 | exportedBookmarks >> fs; | ^~ In file included from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/module.h:4, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/frequency_manager/src/main.cpp:3: /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/json.hpp:22968:26: note: declared here 22968 | friend std::ostream& operator>>(const basic_json& j, std::ostream& o) | ^~~~ /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/discord_integration/src/main.cpp: In member function ‘void DiscordIntegrationModule::updatePresence()’: /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/discord_integration/src/main.cpp:111:40: warning: ‘%s’ directive writing up to 31 bytes into a region of size between 0 and 26 [-Wformat-overflow=] 111 | sprintf(freq, "%.3lfHz %s", selectedFreq, mode); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/spdlog/common.h:12, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/spdlog/spdlog.h:12, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/discord_integration/src/main.cpp:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: ‘builtin___sprintf_chk’ output between 7 and 349 bytes into a destination of size 32 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ~~~~~~^~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/discord_integration/src/main.cpp:108:41: warning: ‘%s’ directive writing up to 31 bytes into a region of size between 0 and 25 [-Wformat-overflow=] 108 | sprintf(freq, "%.3lfKHz %s", selectedFreq / 1000.0, mode); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/spdlog/common.h:12, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/spdlog/spdlog.h:12, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/discord_integration/src/main.cpp:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: ‘builtin_sprintf_chk’ output between 8 and 350 bytes into a destination of size 32 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ~~~~~~^~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/discord_integration/src/main.cpp:105:41: warning: ‘%s’ directive writing up to 31 bytes into a region of size between 0 and 25 [-Wformat-overflow=] 105 | sprintf(freq, "%.3lfMHz %s", selectedFreq / 1000000.0, mode); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/bits/unique_ptr.h:37, from /usr/include/c++/9/memory:80, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/spdlog/common.h:12, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/core/src/spdlog/spdlog.h:12, from /media/mjm/8C4A03E34A03C942/SDR++/SDRPlusPlus-1.0.4/misc_modules/discord_integration/src/main.cpp:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:34: note: ‘builtin_sprintf_chk’ output between 8 and 350 bytes into a destination of size 32 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ~~~~~~^~~~~~~~ 37 | bos (s), fmt, __va_arg_pack ()); | ~~~~~~~~~ [ 96%] Linking CXX shared library discord_integration.so [ 96%] Built target discord_integration [ 97%] Linking CXX shared library rigctl_server.so [ 97%] Built target rigctl_server [ 97%] Linking CXX shared library recorder.so [ 97%] Built target recorder [ 98%] Linking CXX shared library frequency_manager.so [ 98%] Built target frequency_manager make: *** [Makefile:130: all] Error 2

superolmo commented 2 years ago

May not be useful to you, but I was able to successfully install and run SDR++ on Linux Mint using the Debian package sdrpp_debian_bullseye_amd64.deb. Before that, you need to install few dependencies. There is a possibility that you need also a symlink. I only had the libvolk.so.2.2, but the deb file was asking for the ".2.4". Here are my 3 lines:

sudo apt install libfftw3-dev libglfw3-dev libvolk2-dev libsoapysdr-dev libairspyhf-dev libiio-dev libad9361-dev librtaudio-dev libhackrf-dev libglu1-mesa-dev libglew-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/libvolk.so /usr/lib/x86_64-linux-gnu/libvolk.so.2.4
sudo dpkg sdrpp_debian_bullseye_amd64.deb
AlexandreRouma commented 2 years ago

Ok so I don't know what's going on with the compiler error, probably something wrong with your environment or broken compiler install.

In any case, using the debian bullseye build isn't garanteed to work. You have to download the Ubuntu Focal deb.

mmarsden191 commented 2 years ago

Whenever I tried building the project from the command line in a terminal, the source files seemed to compile properly but there were failures during the linking process, as if I was missing a library. So, I did a "make clean". Then, I deleted the build folder, and did a "cmake ." in the top-level project folder. Next, I opened the project in Eclipse CDT and it compiled and linked successfully. Thanks for your help.