Build failure on Linux
This is on Linux Slackware current:
[mkvtoolnix-84.0]# rake V=1
LINK tests/unit/common/common
g++ -fstack-protector-strong -s -L/usr/lib64 -Llib/avilib-0.6.10 -Llib/librmff -Lsrc/common -o tests/unit/common/common tests/unit/common/base64.o tests/unit/common/basic_timecode_c.o tests/unit/common/bcp47.o tests/unit/common/bit_reader.o tests/unit/common/bit_writer.o tests/unit/common/byte_buffer.o tests/unit/common/checksums.o tests/unit/common/codec.o tests/unit/common/common.o tests/unit/common/construct_equality.o tests/unit/common/ebml_chapters_converter.o tests/unit/common/ebml_segmentinfo_converter.o tests/unit/common/ebml_tags_converter.o tests/unit/common/endian.o tests/unit/common/fourcc.o tests/unit/common/list_utils.o tests/unit/common/math.o tests/unit/common/memory.o tests/unit/common/mm_io.o tests/unit/common/mm_text_io.o tests/unit/common/option_with_source.o tests/unit/common/sequenced_file_names.o tests/unit/common/sorting.o tests/unit/common/strings_editing.o tests/unit/common/strings_formatting.o tests/unit/common/strings_parsing.o tests/unit/common/version.o -Ltests/unit -lmtxunittest -lmtxcommon -lmatroska -lebml -lboost_filesystem -lboost_system -lFLAC -lz -lpugixml -lfmt -lstdc++fs -L/usr/lib64 -Wl,-rpath,/usr/lib64 /usr/lib64/libQt6Core.so -lpthread -lgmp -lstdc++ -L/usr/local/lib64 -lcmark -ldvdread -lgtest -lpthread
/usr/bin/ld: tests/unit/common/basic_timecode_c.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > testing::PrintToString<basic_timestamp_c<long> >(basic_timestamp_c<long> const&)':
basic_timecode_c.cpp:(.text._ZN7testing13PrintToStringI17basic_timestamp_cIlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN7testing13PrintToStringI17basic_timestamp_cIlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x1ed): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::ostream*)'
/usr/bin/ld: tests/unit/common/checksums.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > testing::PrintToString<memory_c>(memory_c const&)':
checksums.cpp:(.text._ZN7testing13PrintToStringI8memory_cEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN7testing13PrintToStringI8memory_cEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x1ed): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::ostream*)'
/usr/bin/ld: tests/unit/common/list_utils.o: in function `(anonymous namespace)::ListUtils_first_of_Test::TestBody()':
list_utils.cpp:(.text+0x4319): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::ostream*)'
/usr/bin/ld: tests/unit/common/list_utils.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure<void*, std::optional<void*> >(char const*, char const*, void* const&, std::optional<void*> const&)':
list_utils.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIPvSt8optionalIS2_EEENS_15AssertionResultEPKcS7_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIPvSt8optionalIS2_EEENS_15AssertionResultEPKcS7_RKT_RKT0_]+0x221): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::ostream*)'
/usr/bin/ld: tests/unit/common/mm_io.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, memory_c>(char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, memory_c const&)':
mm_io.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8memory_cEENS_15AssertionResultEPKcSB_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8memory_cEENS_15AssertionResultEPKcSB_RKT_RKT0_]+0x221): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::ostream*)'
/usr/bin/ld: tests/unit/common/mm_text_io.o:mm_text_io.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8optionalIS7_EEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8optionalIS7_EEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x21c): more undefined references to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::ostream*)' follow
collect2: error: ld returned 1 exit status
Not sure what other information would be relevant here.