What version of protobuf and what language are you using?
Version: v29.0
Language: C++
What operating system (Linux, Windows, ...) and version?
windows
What runtime / compiler are you using (e.g., python version or gcc version)
mingw-w64 14.2
What did you do?
What version of protobuf and what language are you using? Version: v29.0 Language: C++
What operating system (Linux, Windows, ...) and version? windows What runtime / compiler are you using (e.g., python version or gcc version) mingw-w64 14.2 What did you do?
message test{ uint64 id=1; string name=2; }
include "msg.pb.h"
include
int main() { auto t = new test; t->set_id(100); t->set_name("name"); uint8_t r[t->ByteSizeLong()]; if (t->SerializeToArray(r, t->ByteSizeLong())) { std::cout << r << std::endl; } else { std::cout << "failed" << std::endl; } }
g++ -std=c++17 main.cpp msg.pb.cc -I. -I../include -L../lib -lprotobuf -lprotobuf-lite -labsl_bad_any_cast_impl -labsl_bad_optional_access -labsl_bad_variant_access -labsl_base -labsl_city -labsl_civil_time -labsl_cord -labsl_cord_internal -labsl_cordz_functions -labsl_cordz_handle -labsl_cordz_info -labsl_cordz_sample_token -labsl_crc32c -labsl_crc_cord_state -labsl_crc_cpu_detect -labsl_crc_internal -labsl_debugging_internal -labsl_demangle_internal -labsl_die_if_null -labsl_examine_stack -labsl_exponential_biased -labsl_failure_signal_handler -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_parse -labsl_flags_private_handle_accessor -labsl_flags_program_name -labsl_flags_reflection -labsl_flags_usage -labsl_flags_usage_internal -labsl_graphcycles_internal -labsl_hash -labsl_hashtablez_sampler -labsl_int128 -labsl_kernel_timeout_internal -labsl_leak_check -labsl_log_entry -labsl_log_flags -labsl_log_globals -labsl_log_initialize -labsl_log_internal_check_op -labsl_log_internal_conditions -labsl_log_internal_fnmatch -labsl_log_internal_format -labsl_log_internal_globals -labsl_log_internal_log_sink_set -labsl_log_internal_message -labsl_log_internal_nullguard -labsl_log_internal_proto -labsl_log_severity -labsl_log_sink -labsl_low_level_hash -labsl_malloc_internal -labsl_periodic_sampler -labsl_random_distributions -labsl_random_internal_distribution_test_util -labsl_random_internal_platform -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_random_seed_sequences -labsl_raw_hash_set -labsl_raw_logging_internal -labsl_scoped_set_env -labsl_spinlock_wait -labsl_stacktrace -labsl_status -labsl_statusor -labsl_str_format_internal -labsl_strerror -labsl_string_view -labsl_strings -labsl_strings_internal -labsl_symbolize -labsl_synchronization -labsl_throw_delegate -labsl_time -labsl_time_zone -labsl_vlog_config_internal -lutf8_range -lutf8_validity
C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text+0x9a5): undefined reference to >, int)'
C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x19ef): undefined reference to
absl::lts_20240116::cord_internal::CordzHandle::DiagnosticsHandleIsSafeToInspect(absl::lts_20240116::cord_internal::CordzHandle const*) const' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text+0xaaa): undefined reference to
absl::lts_20240116::cord_internal::CordzHandle::DiagnosticsHandleIsSafeToInspect(absl::lts_20240116::cord_internal::CordzHandle const) const' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text+0xacd): undefined reference to `absl::lts_20240116::cord_internal::CordzHandle::DiagnosticsHandleIsSafeToInspect(absl::lts_20240116::cord_internal::CordzHandle const) const' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text+0x101c): undefined reference toabsl::lts_20240116::cord_internal::CordzHandle::~CordzHandle()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text+0x1094): undefined reference to
absl::lts_20240116::cord_internal::CordzHandle::~CordzHandle()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text+0x13cd): undefined reference toabsl::lts_20240116::cord_internal::CordzHandle::SafeToDelete() const' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text+0x1449): undefined reference to
absl::lts_20240116::cord_internal::CordzHandle::Delete(absl::lts_20240116::cord_internal::CordzHandle)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text$_ZN4absl12lts_2024011613base_internal8SpinLock4LockEv[_ZN4absl12lts_2024011613base_internal8SpinLock4LockEv]+0x27): undefined reference toabsl::lts_20240116::base_internal::SpinLock::SlowLock()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text$_ZN4absl12lts_2024011613base_internal8SpinLock6UnlockEv[_ZN4absl12lts_2024011613base_internal8SpinLock6UnlockEv]+0xab): undefined reference to
absl::lts_20240116::base_internal::SpinLock::SlowUnlock(unsigned int)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_cordz_info.a(cordz_info.cc.obj):cordz_info.cc:(.text$_ZN4absl12lts_2024011613cord_internal11CordzHandleC2Ev[_ZN4absl12lts_2024011613cord_internal11CordzHandleC2Ev]+0x19): undefined reference toabsl::lts_20240116::cord_internal::CordzHandle::CordzHandle(bool)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_crc_cord_state.a(crc_cord_state.cc.obj):crc_cord_state:(.text+0x40d): undefined reference to
absl::lts_20240116::RemoveCrc32cPrefix(absl::lts_20240116::crc32c_t, absl::lts_20240116::crc32c_t, unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_crc_cord_state.a(crc_cord_state.cc.obj):crc_cord_state:(.text+0x51c): undefined reference toabsl::lts_20240116::RemoveCrc32cPrefix(absl::lts_20240116::crc32c_t, absl::lts_20240116::crc32c_t, unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_crc_cord_state.a(crc_cord_state.cc.obj):crc_cord_state:(.text+0x617): undefined reference to
absl::lts_20240116::RemoveCrc32cPrefix(absl::lts_20240116::crc32c_t, absl::lts_20240116::crc32c_t, unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_hash.a(hash.cc.obj):hash.cc:(.text+0x2c): undefined reference to `absl::lts_20240116::hash_internal::CityHash32(char const, unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_hash.a(hash.cc.obj):hash.cc:(.text$_ZN4absl12lts_2024011613hash_internal15MixingHashState21CombineContiguousImplEyPKhySt17integral_constantIiLi4EE[_ZN4absl12lts_2024011613hash_internal15MixingHashState21CombineContiguousImplEyPKhySt17integral_constantIiLi4EE]+0x5b): undefined reference toabsl::lts_20240116::hash_internal::CityHash32(char const*, unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_conditions.a(conditions.cc.obj):conditions.cc:(.text+0x26f): undefined reference to
absl::lts_20240116::base_internal::CycleClock::Now()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_conditions.a(conditions.cc.obj):conditions.cc:(.text$_ZN4absl12lts_2024011613base_internal10CycleClock9FrequencyEv[_ZN4absl12lts_2024011613base_internal10CycleClock9FrequencyEv]+0x9): undefined reference toabsl::lts_20240116::base_internal::UnscaledCycleClock::Frequency()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x2fb): undefined reference to
absl::lts_20240116::ShouldPrependLogPrefix()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x334): undefined reference toabsl::lts_20240116::base_internal::GetCachedTID()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x44c): undefined reference to
absl::lts_20240116::log_internal::ThreadIsLoggingToLogSink()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x4fa): undefined reference toabsl::lts_20240116::log_internal::FormatLogPrefix(absl::lts_20240116::LogSeverity, absl::lts_20240116::Time, unsigned int, std::basic_string_view<char, std::char_traits<char> >, int, absl::lts_20240116::log_internal::PrefixFormat, absl::lts_20240116::Span<char>&)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0xed8): undefined reference to
absl::lts_20240116::log_internal::SetSuppressSigabortTrace(bool)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x10c4): undefined reference toabsl::lts_20240116::MinLogLevel()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x11c3): undefined reference to
absl::lts_20240116::log_internal::ExitOnDFatal()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x16bc): undefined reference toabsl::lts_20240116::log_internal::ExitOnDFatal()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x17a6): undefined reference to
absl::lts_20240116::log_internal::LogToSinks(absl::lts_20240116::LogEntry const&, absl::lts_20240116::Span<absl::lts_20240116::LogSink>, bool)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x17e2): undefined reference toabsl::lts_20240116::log_internal::ShouldSymbolizeLogStackTrace()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x17ea): undefined reference to
absl::lts_20240116::log_internal::MaxFramesInLogStackTrace()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x1805): undefined reference to `absl::lts_20240116::debugging_internal::DumpStackTrace(int, int, bool, void ()(char const, void), void)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x18e0): undefined reference to `absl::lts_20240116::log_internal::LogToSinks(absl::lts_20240116::LogEntry const&, absl::lts_20240116::Span<absl::lts_20240116::LogSink>, bool)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x191f): undefined reference toabsl::lts_20240116::log_internal::IsInitialized()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x198a): undefined reference to
absl::lts_20240116::log_internal::ShouldLogBacktraceAt(std::basic_string_view<char, std::char_traitsabsl::lts_20240116::log_internal::ShouldSymbolizeLogStackTrace()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x19f7): undefined reference to
absl::lts_20240116::log_internal::MaxFramesInLogStackTrace()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text+0x1a12): undefined reference toabsl::lts_20240116::debugging_internal::DumpStackTrace(int, int, bool, void (*)(char const*, void*), void*)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_log_internal_message.a(log_message.cc.obj):log_message.cc:(.text$_ZN4absl12lts_2024011613FlushLogSinksEv[_ZN4absl12lts_2024011613FlushLogSinksEv]+0x9): undefined reference to
absl::lts_20240116::log_internal::FlushLogSinks()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_str_format_internal.a(float_conversion.cc.obj):float_conversion.cc:(.text+0x3da5): undefined reference toabsl::lts_20240116::uint128::uint128(long double)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x115): undefined reference to
absl::lts_20240116::base_internal::NumCPUs()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x55b): undefined reference toabsl::lts_20240116::base_internal::LowLevelAlloc::Free(void*)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x63f): undefined reference to
absl::lts_20240116::base_internal::LowLevelAlloc::Alloc(unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x75b): undefined reference toabsl::lts_20240116::base_internal::LowLevelAlloc::Free(void*)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0xb2e): undefined reference to
absl::lts_20240116::base_internal::LowLevelAlloc::Alloc(unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0xc61): undefined reference toabsl::lts_20240116::base_internal::CurrentThreadIdentityIfPresent()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x1aa6): undefined reference to
absl::lts_20240116::base_internal::LowLevelAlloc::Alloc(unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x1ac7): undefined reference toabsl::lts_20240116::synchronization_internal::GraphCycles::GraphCycles()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x1ae1): undefined reference to
absl::lts_20240116::synchronization_internal::GraphCycles::GetId(void)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x212e): undefined reference to `absl::lts_20240116::Symbolize(void const, char, int)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x22ce): undefined reference toabsl::lts_20240116::base_internal::LowLevelAlloc::Alloc(unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x22f7): undefined reference to
absl::lts_20240116::base_internal::LowLevelAlloc::Free(void)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x23dc): undefined reference toabsl::lts_20240116::synchronization_internal::GraphCycles::UpdateStackTrace(absl::lts_20240116::synchronization_internal::GraphId, int, int (*)(void**, int))' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x2426): undefined reference to
absl::lts_20240116::synchronization_internal::GraphCycles::Ptr(absl::lts_20240116::synchronization_internal::GraphId)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x2455): undefined reference toabsl::lts_20240116::synchronization_internal::GraphCycles::InsertEdge(absl::lts_20240116::synchronization_internal::GraphId, absl::lts_20240116::synchronization_internal::GraphId)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x2522): undefined reference to
absl::lts_20240116::synchronization_internal::GraphCycles::Ptr(absl::lts_20240116::synchronization_internal::GraphId)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x2627): undefined reference toabsl::lts_20240116::synchronization_internal::GraphCycles::FindPath(absl::lts_20240116::synchronization_internal::GraphId, absl::lts_20240116::synchronization_internal::GraphId, int, absl::lts_20240116::synchronization_internal::GraphId*) const' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x2669): undefined reference to
absl::lts_20240116::synchronization_internal::GraphCycles::Ptr(absl::lts_20240116::synchronization_internal::GraphId)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x2698): undefined reference toabsl::lts_20240116::synchronization_internal::GraphCycles::GetStackTrace(absl::lts_20240116::synchronization_internal::GraphId, void***)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x2925): undefined reference to
absl::lts_20240116::synchronization_internal::GraphCycles::RemoveNode(void)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x3c64): undefined reference toabsl::lts_20240116::base_internal::NumCPUs()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text+0x5fcd): undefined reference to
absl::lts_20240116::base_internal::CycleClock::Now()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text$_ZN4absl12lts_2024011624synchronization_internal32GetOrCreateCurrentThreadIdentityEv[_ZN4absl12lts_2024011624synchronization_internal32GetOrCreateCurrentThreadIdentityEv]+0x9): undefined reference toabsl::lts_20240116::base_internal::CurrentThreadIdentityIfPresent()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(mutex.cc.obj):mutex.cc:(.text$_ZN4absl12lts_2024011615SynchWaitParamsC1EPKNS0_6MuHowSEPKNS0_9ConditionENS0_24synchronization_internal13KernelTimeoutEPNS0_5MutexEPNS0_13base_internal14PerThreadSynchEPSt6atomicIxE[_ZN4absl12lts_2024011615SynchWaitParamsC1EPKNS0_6MuHowSEPKNS0_9ConditionENS0_24synchronization_internal13KernelTimeoutEPNS0_5MutexEPNS0_13base_internal14PerThreadSynchEPSt6atomicIxE]+0x60): undefined reference to
absl::lts_20240116::base_internal::CycleClock::Now()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(create_thread_identity.cc.obj):create_thread_identity.cc:(.text+0x2d): undefined reference to `absl::lts_20240116::base_internal::LowLevelAlloc::Free(void)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(create_thread_identity.cc.obj):create_thread_identity.cc:(.text+0x32): undefined reference toabsl::lts_20240116::base_internal::ClearCurrentThreadIdentity()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(create_thread_identity.cc.obj):create_thread_identity.cc:(.text+0x40b): undefined reference to
absl::lts_20240116::base_internal::LowLevelAlloc::Alloc(unsigned long long)' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(create_thread_identity.cc.obj):create_thread_identity.cc:(.text+0x46a): undefined reference toabsl::lts_20240116::base_internal::SetCurrentThreadIdentity(absl::lts_20240116::base_internal::ThreadIdentity*, void (*)(void*))' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(stdcpp_waiter.cc.obj):stdcpp_waiter.:(.text+0x1bc): undefined reference to
absl::lts_20240116::synchronization_internal::KernelTimeout::ToChronoDuration() const' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(stdcpp_waiter.cc.obj):stdcpp_waiter.:(.text+0x1ec): undefined reference toabsl::lts_20240116::synchronization_internal::KernelTimeout::ToChronoTimePoint() const' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_synchronization.a(waiter_base.cc.obj):waiter_base.cc:(.text+0x9): undefined reference to
absl::lts_20240116::base_internal::CurrentThreadIdentityIfPresent()' C:/Program Files/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libabsl_time.a(duration.cc.obj):duration.cc:(.rdata$.refptr._ZN4absl12lts_2024011611kuint128maxE[.refptr._ZN4absl12lts_2024011611kuint128maxE]+0x0): undefined reference to `absl::lts_20240116::kuint128max' collect2.exe: error: ld returned 1 exit status