Skip to content

broken references while linking protoc #21951

Closed
@advancedwebdeveloper

Description

@advancedwebdeveloper

I was trying to compile mysql server on opensuse. Got the following:

[ 5%] Linking CXX shared library ../../../library_output_directory/libprotobuf.so
[ 5%] Built target libprotobuf
[ 5%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/editions.cc.o
[ 5%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/empty_package.cc.o
[ 5%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/open_enum.cc.o
[ 5%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/unused_imports.cc.o
[ 5%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/weak_imports.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/command_line_interface.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/enum.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/extension.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/map_field.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/message_field.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_field.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/file.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/generator.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/helpers.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/message.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/padding_optimizer.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/parse_function_generator.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/service.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/tracker.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.pb.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/generator.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/helpers.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/pyi_generator.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/retention.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/subprocess.cc.o
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/zip_writer.cc.o
[ 6%] Linking CXX shared library ../../../library_output_directory/libprotoc.so
[ 6%] Built target libprotoc
[ 6%] Building CXX object extra/protobuf/protobuf-24.4/CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o
[ 6%] Linking CXX executable ../../../runtime_output_directory/protoc
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator::deallocate(char*, unsigned long)»:
/usr/include/c++/10/ext/new_allocator.h:139:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv]+0x18): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «_GLOBAL__sub_I__ZN6google8protobuf8compiler12ProtobufMainEiPPc»: /usr/include/c++/10/iostream:74:(.text.startup._GLOBAL__sub_I__ZN6google8protobuf8compiler12ProtobufMainEiPPc+0xc): undefined reference to std::ios_base::Init::Init()'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__static_initialization_and_destruction_0»:
/usr/include/c++/10/iostream:74:(.text.startup._GLOBAL__sub_I__ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x13): undefined reference to std::ios_base::Init::~Init()' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long)»: /usr/include/c++/10/ext/new_allocator.h:139:(.text.unlikely._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x6a): undefined reference to operator delete(void*, unsigned long)'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x9c): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*)»: /usr/include/c++/10/ext/new_allocator.h:121:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0xf7): undefined reference to operator new(unsigned long)'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator::deallocate(char*, unsigned long)»:
/usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x20d): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x229): undefined reference to operator delete(void*, unsigned long)'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x245): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*)»: /usr/include/c++/10/ext/new_allocator.h:121:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x25e): undefined reference to operator new(unsigned long)'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator::deallocate(char*, unsigned long)»:
/usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x34d): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x36d): undefined reference to operator delete(void*, unsigned long)'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x389): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*)»: /usr/include/c++/10/ext/new_allocator.h:121:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x3a9): undefined reference to operator new(unsigned long)'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o: в функции «__gnu_cxx::new_allocator::deallocate(char*, unsigned long)»:
/usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x44d): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x46d): undefined reference to operator delete(void*, unsigned long)'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /usr/include/c++/10/ext/new_allocator.h:139:(.text._ZN6google8protobuf8compiler12ProtobufMainEiPPc+0x4c3): undefined reference to operator delete(void*, unsigned long)' /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to __gxx_personality_v0'
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::out_of_range::out_of_range(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «vtable for std::bad_function_call»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «typeinfo for std::exception»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «operator new(unsigned long, std::nothrow_t const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_statusor.so: неопределённая ссылка на «__cxa_free_exception»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::range_error»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::bad_function_call::~bad_function_call()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_begin_catch»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_synchronization.so: неопределённая ссылка на «std::chrono::_V2::system_clock::now()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_istream<char, std::char_traits >& std::getline<char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, char)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::logic_error»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__throw_out_of_range_fmt(char const*, ...)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::length_error::length_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «operator delete»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «typeinfo for std::basic_streambuf<char, std::char_traits >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::overflow_error::~overflow_error()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::invalid_argument::~invalid_argument()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::out_of_range»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::bad_alloc»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «std::__cxx11::basic_stringstream<char, std::char_traits, std::allocator >::~basic_stringstream()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::seekoff(long, std::_Ios_Seekdir, std::_Ios_Openmode)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ostream::put(char)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «vtable for std::__cxx11::basic_stringstream<char, std::char_traits, std::allocator >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__throw_length_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ios_base::ios_base()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_guard_release»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::underflow_error»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for std::__cxx11::basic_stringbuf<char, std::char_traits, std::allocator >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «operator delete(void*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::invalid_argument::invalid_argument(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «vtable for std::ostream»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «std::ostream& std::ostream::_M_insert(long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_synchronization.so: неопределённая ссылка на «std::condition_variable::wait(std::unique_lockstd::mutex&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «std::basic_iostream<char, std::char_traits >::basic_iostream()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::overflow_error::overflow_error(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__throw_bad_cast()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «VTT for std::__cxx11::basic_ostringstream<char, std::char_traits, std::allocator >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::domain_error»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::uflow()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::showmanyc()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__basic_file::
__basic_file()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «std::locale::locale()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::cerr»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «operator new[](unsigned long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_pure_virtual»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_ifstream<char, std::char_traits >::~basic_ifstream()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_synchronization.so: неопределённая ссылка на «std::chrono::_V2::steady_clock::now()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::length_error»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::clog»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for std::basic_ios<char, std::char_traits >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «std::istream::read(char*, long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_strings.so: неопределённая ссылка на «nanf»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::overflow_error::overflow_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «typeinfo for float»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «VTT for std::basic_ifstream<char, std::char_traits >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_allocate_exception»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_ostream<char, std::char_traits >& std::endl<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::underflow_error::underflow_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::range_error::range_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_base.so: неопределённая ссылка на «std::thread::hardware_concurrency()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::ostream::operator<<(short)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for std::__cxx11::basic_ostringstream<char, std::char_traits, std::allocator >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ctype::_M_widen_init() const»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «vtable for std::bad_alloc»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::range_error::range_error(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_synchronization.so: неопределённая ссылка на «std::condition_variable::notify_one()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::xsgetn(char*, long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «typeinfo for unsigned int»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::domain_error::domain_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::nothrow»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::out_of_range::~out_of_range()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_filebuf<char, std::char_traits >::~basic_filebuf()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_throw»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_guard_abort»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__throw_bad_alloc()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_time.so: неопределённая ссылка на «round»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::logic_error::~logic_error()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::range_error::~range_error()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ostream::flush()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::bad_function_call»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_strings.so: неопределённая ссылка на «nan»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::xsputn(char const*, long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_ostream<char, std::char_traits >& std::__ostream_insert<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*, long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_exponential_biased.so: неопределённая ссылка на «log2»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::setbuf(char*, long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_end_catch»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_guard_acquire»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «typeinfo for int»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_filebuf<char, std::char_traits >::open(char const*, std::_Ios_Openmode)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for std::basic_filebuf<char, std::char_traits >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for std::basic_streambuf<char, std::char_traits >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_cord.so: неопределённая ссылка на «std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for __cxxabiv1::__vmi_class_type_info»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::locale::~locale()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for __cxxabiv1::__class_type_info»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::underflow()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::pbackfail(int)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «typeinfo for unsigned long»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ios_base::~ios_base()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::runtime_error::runtime_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::underflow_error::~underflow_error()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «operator delete[](void*, unsigned long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__cxx11::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::length_error::~length_error()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::runtime_error»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::ostream& std::ostream::_M_insert(long long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__throw_logic_error(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «std::ostream::write(char const*, long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__throw_bad_function_call()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for std::basic_ifstream<char, std::char_traits >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::__basic_file::is_open() const»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::cout»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::exception::~exception()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_ios<char, std::char_traits >::init(std::basic_streambuf<char, std::char_traits >
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «__cxa_throw_bad_array_new_length»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::overflow_error»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «VTT for std::__cxx11::basic_stringstream<char, std::char_traits, std::allocator >»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::sync()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_ios<char, std::char_traits >::rdbuf(std::basic_streambuf<char, std::char_traits >

/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_filebuf<char, std::char_traits >::close()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::imbue(std::locale const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «vtable for __cxxabiv1::__pointer_type_info»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_synchronization.so: неопределённая ссылка на «std::condition_variable::condition_variable()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::runtime_error::~runtime_error()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ostream& std::ostream::_M_insert(unsigned long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::ostream& std::ostream::_M_insert(unsigned long long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ostream& std::ostream::_M_insert(bool)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_ios<char, std::char_traits >::clear(std::_Ios_Iostate)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::domain_error::~domain_error()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::basic_filebuf<char, std::char_traits >::basic_filebuf()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ostream::operator<<(int)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::length_error::length_error(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «__cxa_rethrow»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::bad_alloc::~bad_alloc()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «typeinfo for std::invalid_argument»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «typeinfo for long»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_synchronization.so: неопределённая ссылка на «std::__throw_system_error(int)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «typeinfo for double»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::underflow_error::underflow_error(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «vtable for __cxxabiv1::__si_class_type_info»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_message.so: неопределённая ссылка на «std::basic_streambuf<char, std::char_traits >::overflow(int)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::terminate()»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_log_internal_check_op.so: неопределённая ссылка на «std::ostream& std::ostream::_M_insert(double)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotobuf.so.24.4.0: неопределённая ссылка на «vtable for __cxxabiv1::__function_type_info»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libprotoc.so.24.4.0: неопределённая ссылка на «std::ostream& std::ostream::_M_insert<void const*>(void const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_time_zone.so: неопределённая ссылка на «std::_Hash_bytes(void const*, unsigned long, unsigned long)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::out_of_range::out_of_range(char const*)»
/usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../../library_output_directory/libabsl_throw_delegate.so: неопределённая ссылка на «std::logic_error::logic_error(char const*)»
collect2: error: ld returned 1 exit status
make[2]: *** [extra/protobuf/protobuf-24.4/CMakeFiles/protoc.dir/build.make:164: runtime_output_directory/protoc-24.4.0] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:14592: extra/protobuf/protobuf-24.4/CMakeFiles/protoc.dir/all] Ошибка 2
make: *** [Makefile:166: all] Ошибка 2

24.4 C++

OpenSUSE Leap 15.6

GCC 10

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions