Summary: | multimedia/mkvtoolnix 38.0.0 link error | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | gja822 | ||||
Component: | Individual Port(s) | Assignee: | Thomas Zander <riggs> | ||||
Status: | Closed Not A Bug | ||||||
Severity: | Affects Only Me | Flags: | riggs:
maintainer-feedback+
|
||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
gja822
2019-10-28 16:55:47 UTC
I see you are working on on STABLE. I just built it on 11.3-RELEASE-p3 i386 without problems. Do you happen to have a full poudriere log? (In reply to Thomas Zander from comment #1) I do not use poudriere, I thought that it is clear from my post. I build from ports' tree (or via portupgrade). The thing I forgot to mention is that I'm on amd64. Can attach just build log. (In reply to Thomas Zander from comment #1) Here's build log http://gaidov.info/mkvtoolnix_.log (In reply to gja822 from comment #2) It looked like you were not using poudriere, yes. Firstly, please consider using it when you want to have your own packages. You would not believe how many of the build problems we face turn out to be something like "Oh yes, now I remember I put this file here manually five years ago, and now it breaks the build." I'm not saying this is the problem in your case, but having poudriere helps you find this kind of problem and build your packages in a reproducible environment. I'll set up an 11.3 amd64 jail and see if I run into the same issue. Since we had two upstream updates in the meantime, do you see the same linker error with 40.0.0? I was not yet able to reproduce this problem in a fresh jail, default packages/ports and up-to-date ports tree. (In reply to Thomas Zander from comment #5) No, unfortunately, justthe same bunch of compiler errors. Even if I try it with clang90 LINK tests/unit/merge/merge clang++90 -fstack-protector-strong -Llib/fmt/src -fstack-protector-strong -L/usr/local/lib -Llib/avilib-0.6.10 -Llib/librmff -Lsrc/common -o tests/unit/merge/merge tests/unit/merge/item_selector.o tests/unit/merge/merge.o tests/unit/merge/timestamp_calculator.o -Lsrc/merge -lmtxmerge -Ltests/unit -lmtxunittest -lmtxcommon -lboost_filesystem -lboost_regex -lboost_system -lmagic -lz -lz -L/usr/local/lib -lpugixml -lfmt -L/usr/local/lib -lmatroska -L/usr/local/lib -lebml -lgtest -lpthread tests/unit/merge/item_selector.o: In function `(anonymous namespace)::ItemSelector_NoneEmpty_Test::TestBody()': item_selector.cpp:(.text+0x135): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' item_selector.cpp:(.text+0x275): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/merge/item_selector.o: In function `(anonymous namespace)::ItemSelector_NoneIDsOnly_Test::TestBody()': item_selector.cpp:(.text+0x6cb): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' item_selector.cpp:(.text+0x80b): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/merge/item_selector.o: In function `(anonymous namespace)::ItemSelector_NoneLanguagesOnly_Test::TestBody()': item_selector.cpp:(.text+0xc8c): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/merge/item_selector.o:item_selector.cpp:(.text+0xdba): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/merge/timestamp_calculator.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<basic_timestamp_c<long>, basic_timestamp_c<long> >(char const*, char const*, basic_timestamp_c<long> const&, basic_timestamp_c<long> const&)': timestamp_calculator.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureI17basic_timestamp_cIlES3_EENS_15AssertionResultEPKcS6_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureI17basic_timestamp_cIlES3_EENS_15AssertionResultEPKcS6_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' clang-cpp: error: linker command failed with exit code 1 (use -v to see invocation) tests/unit/common/bit_reader.o: In function `(anonymous namespace)::BitReader_GetBit_Test::TestBody()': bit_reader.cpp:(.text+0x5b3): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' bit_reader.cpp:(.text+0x68f): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' bit_reader.cpp:(.text+0x76b): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' bit_reader.cpp:(.text+0x847): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' bit_reader.cpp:(.text+0x916): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/bit_reader.o:bit_reader.cpp:(.text+0x9fc): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/common/bit_reader.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, int>(char const*, char const*, int const&, int const&)': bit_reader.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_reader.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, unsigned long>(char const*, char const*, int const&, unsigned long const&)': bit_reader.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIimEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIimEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_reader.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': bit_reader.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EENS_15AssertionResultEPKcSB_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EENS_15AssertionResultEPKcSB_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_reader.o: In function `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::PrintToString<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': bit_reader.cpp:(.text._ZN7testing13PrintToStringINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEES7_RKT_[_ZN7testing13PrintToStringINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEES7_RKT_]+0xcb): undefined reference to `testing::internal::PrintStringTo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >*)' tests/unit/common/bit_reader.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, long>(char const*, char const*, int const&, long const&)': bit_reader.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIilEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIilEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_reader.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, unsigned char>(char const*, char const*, int const&, unsigned char const&)': bit_reader.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIihEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIihEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_reader.o: In function `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::PrintToString<unsigned char>(unsigned char const&)': bit_reader.cpp:(.text._ZN7testing13PrintToStringIhEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_[_ZN7testing13PrintToStringIhEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_]+0xcb): undefined reference to `testing::internal::PrintTo(unsigned char, std::__1::basic_ostream<char, std::__1::char_traits<char> >*)' tests/unit/common/bit_reader.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, unsigned short>(char const*, char const*, int const&, unsigned short const&)': bit_reader.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIitEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIitEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_writer.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, unsigned int>(char const*, char const*, int const&, unsigned int const&)': bit_writer.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIijEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIijEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_writer.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<unsigned int, unsigned int>(char const*, char const*, unsigned int const&, unsigned int const&)': bit_writer.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIjjEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIjjEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/bit_writer.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<unsigned long long, unsigned long>(char const*, char const*, unsigned long long const&, unsigned long const&)': bit_writer.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIymEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIymEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/checksums.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<unsigned int, unsigned long>(char const*, char const*, unsigned int const&, unsigned long const&)': checksums.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIjmEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIjmEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/checksums.o:checksums.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureI8memory_cS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureI8memory_cS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_]+0x53): more undefined references to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' follow tests/unit/common/checksums.o: In function `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::PrintToString<memory_c>(memory_c const&)': checksums.cpp:(.text._ZN7testing13PrintToStringI8memory_cEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_[_ZN7testing13PrintToStringI8memory_cEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_]+0xd0): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::__1::basic_ostream<char, std::__1::char_traits<char> >*)' tests/unit/common/codec.o: In function `(anonymous namespace)::Codec_LookUpStringAudio_Test::TestBody()': codec.cpp:(.text+0x13f): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' codec.cpp:(.text+0x29c): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' codec.cpp:(.text+0x3f9): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' codec.cpp:(.text+0x556): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' codec.cpp:(.text+0x6b3): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/codec.o:codec.cpp:(.text+0x810): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/common/codec.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char [11]>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const (&) [11])': codec.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA11_cEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA11_cEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/codec.o: In function `testing::internal::UniversalTersePrinter<char const*>::Print(char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*)': codec.cpp:(.text._ZN7testing8internal21UniversalTersePrinterIPKcE5PrintES3_PNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEE[_ZN7testing8internal21UniversalTersePrinterIPKcE5PrintES3_PNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEE]+0xb8): undefined reference to `testing::internal::PrintStringTo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >*)' tests/unit/common/codec.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char [1]>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const (&) [1])': codec.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA1_cEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA1_cEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/codec.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<track_type, track_type>(char const*, char const*, track_type const&, track_type const&)': codec.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureI10track_typeS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureI10track_typeS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/endian.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<unsigned int, unsigned short>(char const*, char const*, unsigned int const&, unsigned short const&)': endian.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIjtEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIjtEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/fourcc.o: In function `(anonymous namespace)::FourCC_Equality_Test::TestBody()': fourcc.cpp:(.text+0x4bc1): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' fourcc.cpp:(.text+0x4cab): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' fourcc.cpp:(.text+0x4d90): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' fourcc.cpp:(.text+0x4e7f): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' fourcc.cpp:(.text+0x4f6b): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/fourcc.o:fourcc.cpp:(.text+0x5057): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/common/fourcc.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<char [5], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const (&) [5], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': fourcc.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA5_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA5_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/fourcc.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<char [18], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const (&) [18], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': fourcc.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA18_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA18_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/fourcc.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<char [32], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const (&) [32], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': fourcc.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA32_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA32_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/fourcc.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<char [27], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const (&) [27], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': fourcc.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA27_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA27_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/fourcc.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<char [39], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const (&) [39], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': fourcc.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA39_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA39_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/fourcc.o:fourcc.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureI8fourcc_cS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureI8fourcc_cS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_]+0x53): more undefined references to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' follow tests/unit/common/list_utils.o: In function `(anonymous namespace)::ListUtils_first_of_Test::TestBody()': list_utils.cpp:(.text+0x158): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' list_utils.cpp:(.text+0x2d5): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' list_utils.cpp:(.text+0x858): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/list_utils.o: In function `(anonymous namespace)::ListUtils_any_of_Test::TestBody()': list_utils.cpp:(.text+0x13be): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' list_utils.cpp:(.text+0x1525): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/list_utils.o:list_utils.cpp:(.text+0x168c): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/common/list_utils.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<void*, boost::optional<void*> >(char const*, char const*, void* const&, boost::optional<void*> const&)': list_utils.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIPvN5boost8optionalIS2_EEEENS_15AssertionResultEPKcS8_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIPvN5boost8optionalIS2_EEEENS_15AssertionResultEPKcS8_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/math.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, signed char>(char const*, char const*, int const&, signed char const&)': math.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIiaEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIiaEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/math.o: In function `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::PrintToString<signed char>(signed char const&)': math.cpp:(.text._ZN7testing13PrintToStringIaEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_[_ZN7testing13PrintToStringIaEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_]+0xcb): undefined reference to `testing::internal::PrintTo(signed char, std::__1::basic_ostream<char, std::__1::char_traits<char> >*)' tests/unit/common/math.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<int, short>(char const*, char const*, int const&, short const&)': math.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIisEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIisEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/math.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<long, long>(char const*, char const*, long const&, long const&)': math.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIllEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIllEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/math.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<boost::rational<long>, boost::rational<long> >(char const*, char const*, boost::rational<long> const&, boost::rational<long> const&)': math.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIN5boost8rationalIlEES4_EENS_15AssertionResultEPKcS7_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIN5boost8rationalIlEES4_EENS_15AssertionResultEPKcS7_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/memory.o: In function `(anonymous namespace)::Memory_OperatorEq_Test::TestBody()': memory.cpp:(.text+0x2d1): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' memory.cpp:(.text+0x412): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' memory.cpp:(.text+0x562): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' memory.cpp:(.text+0x698): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/memory.o: In function `(anonymous namespace)::Memory_OperatorNotEq_Test::TestBody()': memory.cpp:(.text+0xc7a): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/memory.o:memory.cpp:(.text+0xd80): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/common/mm_io.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, memory_c>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, memory_c const&)': mm_io.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE8memory_cEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE8memory_cEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/mm_text_io.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)': mm_text_io.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN5boost8optionalIS8_EEEENS_15AssertionResultEPKcSE_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN5boost8optionalIS8_EEEENS_15AssertionResultEPKcSE_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/mm_text_io.o: In function `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > testing::PrintToString<boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(boost::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)': mm_text_io.cpp:(.text._ZN7testing13PrintToStringIN5boost8optionalINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEES9_RKT_[_ZN7testing13PrintToStringIN5boost8optionalINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEES9_RKT_]+0xd0): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::__1::basic_ostream<char, std::__1::char_traits<char> >*)' tests/unit/common/option_with_source.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<bool, bool>(char const*, char const*, bool const&, bool const&)': option_with_source.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIbbEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIbbEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/option_with_source.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<long, int>(char const*, char const*, long const&, int const&)': option_with_source.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIliEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIliEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/option_with_source.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<option_source_e, option_source_e>(char const*, char const*, option_source_e const&, option_source_e const&)': option_with_source.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureI15option_source_eS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureI15option_source_eS2_EENS_15AssertionResultEPKcS5_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/strings_editing.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<char [26], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const (&) [26], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': strings_editing.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA26_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA26_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/strings_editing.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<char [1], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(char const*, char const*, char const (&) [1], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': strings_editing.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA1_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA1_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/strings_editing.o:strings_editing.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIA28_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIA28_cNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_15AssertionResultEPKcSC_RKT_RKT0_]+0x58): more undefined references to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' follow tests/unit/common/strings_parsing.o: In function `(anonymous namespace)::StringsParsing_ParseDurationNumberWithUnitSecondUnitsIntegers_Test::TestBody()': strings_parsing.cpp:(.text+0x101): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' strings_parsing.cpp:(.text+0x2ea): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' strings_parsing.cpp:(.text+0x4d1): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' strings_parsing.cpp:(.text+0x6b8): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' strings_parsing.cpp:(.text+0x89f): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/strings_parsing.o:strings_parsing.cpp:(.text+0xa8a): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/common/strings_parsing.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<long long, long>(char const*, char const*, long long const&, long const&)': strings_parsing.cpp:(.text._ZN7testing8internal18CmpHelperEQFailureIxlEENS_15AssertionResultEPKcS4_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIxlEENS_15AssertionResultEPKcS4_RKT_RKT0_]+0x53): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)' tests/unit/common/version.o: In function `(anonymous namespace)::VersionNumberT_Parsing11_Test::TestBody()': version.cpp:(.text+0x1a7): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/version.o: In function `(anonymous namespace)::VersionNumberT_Parsing11_12_Test::TestBody()': version.cpp:(.text+0x6da): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/version.o: In function `(anonymous namespace)::VersionNumberT_Parsing1_2_3_4_Test::TestBody()': version.cpp:(.text+0xc1f): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/version.o: In function `(anonymous namespace)::VersionNumberT_Parsing1_2_3_4_build_9876_Test::TestBody()': version.cpp:(.text+0x1414): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/version.o: In function `(anonymous namespace)::VersionNumberT_Parsing11_build_456_Test::TestBody()': version.cpp:(.text+0x1c16): undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' tests/unit/common/version.o:version.cpp:(.text+0x2159): more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow tests/unit/libmtxunittest.a(util.o): In function `testing::AssertionResult::AppendMessage(testing::Message const&)': util.cpp:(.text._ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE[_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE]+0x50): undefined reference to `testing::Message::GetString() const' clang-cpp: error: linker command failed with exit code 1 (use -v to see invocation) ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1 make[1]: stopped in /usr/ports/multimedia/mkvtoolnix 1 error make[1]: stopped in /usr/ports/multimedia/mkvtoolnix *** [stage] Error code 2 make: stopped in /usr/ports/multimedia/mkvtoolnix 1 error make: stopped in /usr/ports/multimedia/mkvtoolnix The problem is unsupporting output from the build process also. I could not figure due to what additionaly installed my ports it stumbles. May be some clean build log on 11-stable could help to compare with mine? Created attachment 209377 [details]
Full build log on 11.3 amd64
I suppose my problem was in previously installed devel/valrind (which is even not building now itself on my upgraded to amd564 11-stable r354969 system, due to this thread: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239669 ) AND malfunctioning devel/googletest. Have uninstalled valgrind and rebuilt googletest and has mkvtoolnix working again. (And even tried without anti-system-fmt configure patch, and it worked even without it.) Thanks for the log! Problem originated in intricacies of local build environment. |