alerque / aur

Package sources for all the AUR packages I either maintain, co-maintain, or fork.
https://wiki.archlinux.org/index.php/Unofficial_user_repositories#alerque
45 stars 26 forks source link

nix-git: fix build errors; minor improvements #58

Closed eclairevoyant closed 1 year ago

eclairevoyant commented 1 year ago
Build log (excerpt) when _GLIBCXX_USE_CXX11_ABI is set to 0 ``` LD src/libutil/tests/libnixutil-tests LD src/libstore/libnixstore.so /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `nix::CanonPath_within_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:110: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:113: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:111: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:112: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:114: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/canon-path.cc:115: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `std::string testing::PrintToString(char const* const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `std::string testing::PrintToString > >(std::basic_string_view > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `nix::CanonPath_allowed_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:149: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:136: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:135: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:137: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:138: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/canon-path.cc:139: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `std::string testing::PrintToString(std::string const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, std::string const&, char const (&) [21])': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `std::string testing::PrintToString > > >(std::optional > > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `std::string testing::PrintToString >, std::allocator > > > >(std::vector >, std::allocator > > > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ >, char [8]>(char const*, char const*, std::basic_string_view > const&, char const (&) [8])': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans0.ltrans.o: in function `nix::CanonPath_basic_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:14: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans1.ltrans.o: in function `std::string testing::PrintToString, std::allocator > >(std::set, std::allocator > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans1.ltrans.o: in function `nix::ChunkedVector_ForEach_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans1.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, int const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans1.ltrans.o: in function `nix::closure_correctClosure_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans1.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, std::string const&, char const* const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans2.ltrans.o: in function `nix::Config_addSetting_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/config.cc:91: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/config.cc:93: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/config.cc:94: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans2.ltrans.o: in function `nix::Config_applyConfigEmpty_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/config.cc:241: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans2.ltrans.o: in function `nix::Config_applyConfigEmptyWithComment_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/config.cc:249: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans2.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/config.cc:274: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/cceFekHS.ltrans3.ltrans.o: in function `testing::AssertionResult& testing::AssertionResult::operator<< (char const* const&)': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/cceFekHS.ltrans3.ltrans.o: in function `testing::AssertionResult& testing::AssertionResult::operator<< (char const (&) [3])': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/cceFekHS.ltrans3.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, bool const&, bool const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans4.ltrans.o: in function `std::string testing::PrintToString >(std::optional const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans4.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, char [15]>(char const*, char const*, std::optional const&, char const (&) [15])': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithReference_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/git.cc:9: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithNoReference_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/git.cc:18: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithNoReference_Test::TestBody()': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithNoReference_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseObjectRefLine_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/git.cc:27: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans7.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, unsigned long const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans7.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, unsigned long const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans7.ltrans.o: in function `nix::Pool_badResourceIsNotReused_Test::TestBody()': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/cceFekHS.ltrans7.ltrans.o: in function `nix::LRUCache_overwriteOldestWhenCapacityIsReached_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans8.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, std::string const&, std::string const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans8.ltrans.o: in function `testing::internal::ParameterizedTestSuiteInfo::RegisterTests()': /usr/include/gtest/internal/gtest-param-util.h:599: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/internal/gtest-param-util.h:613: undefined reference to `testing::internal::InsertSyntheticTestCase(std::string const&, testing::internal::CodeLocation, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans8.ltrans.o: in function `nix::gtest_referencesRewriteTest_EvalGenerateName_(testing::TestParamInfo const&) [clone .lto_priv.0]': /usr/include/gtest/internal/gtest-param-util.h:384: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/cceFekHS.ltrans8.ltrans.o: in function `nix::gtest_LevenshteinDistanceLevenshteinDistanceTest_EvalGenerateName_(testing::TestParamInfo const&) [clone .lto_priv.0]': /usr/include/gtest/internal/gtest-param-util.h:384: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/cceFekHS.ltrans8.ltrans.o: in function `nix::Suggestions_Trim_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/suggestions.cc:38: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans9.ltrans.o: in function `nix::hasPrefix_emptyStringHasNoPrefix_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:242: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans9.ltrans.o: in function `nix::hasPrefix_emptyStringIsAlwaysPrefix_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:246: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/tests.cc:247: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans9.ltrans.o: in function `nix::pathExists_rootExists_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:197: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans9.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/tests.cc:201: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/cceFekHS.ltrans9.ltrans.o: in function `testing::internal::ParameterizedTestSuiteInfo::RegisterTests()': /usr/include/gtest/internal/gtest-param-util.h:599: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/internal/gtest-param-util.h:613: undefined reference to `testing::internal::InsertSyntheticTestCase(std::string const&, testing::internal::CodeLocation, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans9.ltrans.o: in function `nix::canonPath_requiresAbsolutePath_Test::TestBody() [clone .cold]': /build/nix-git/src/nix/src/libutil/tests/tests.cc:90: undefined reference to `testing::internal::DeathTest::Create(char const*, testing::Matcher, char const*, int, testing::internal::DeathTest**)' /usr/bin/ld: /tmp/cceFekHS.ltrans9.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/tests.cc:90: undefined reference to `testing::internal::FormatFileLocation(char const*, int)' /usr/bin/ld: /tmp/cceFekHS.ltrans10.ltrans.o: in function `nix::hasSuffix_emptyStringHasNoSuffix_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:259: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans10.ltrans.o: in function `nix::hasSuffix_trivialCase_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:263: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/tests.cc:264: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans10.ltrans.o: in function `nix::string2Float_emptyString_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans10.ltrans.o: in function `nix::string2Int_emptyString_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans11.ltrans.o: in function `void testing::internal::MatcherBase::DescribeImpl::ValuePolicy const*, true> >(testing::internal::MatcherBase const&, std::ostream*, bool)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans11.ltrans.o: in function `nix::get_emptyContainer_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans11.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, double>(char const*, char const*, std::optional const&, double const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans11.ltrans.o: in function `std::string testing::PrintToString > >(std::list > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans11.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure >, std::list > >(char const*, char const*, std::list > const&, std::list > const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans11.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, int>(char const*, char const*, std::optional const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans12.ltrans.o: in function `testing::PolymorphicMatcher::MonomorphicImpl::DescribeTo(std::ostream*) const': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans12.ltrans.o: in function `testing::PolymorphicMatcher::MonomorphicImpl::DescribeNegationTo(std::ostream*) const': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans13.ltrans.o: in function `nix::parseURL_parsedUrlsIsEqualToItself_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/url.cc:223: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/cceFekHS.ltrans13.ltrans.o: in function `std::string testing::PrintToString, std::allocator > > >(std::map, std::allocator > > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/cceFekHS.ltrans13.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, std::allocator > >, std::map, std::allocator > > >(char const*, char const*, std::map, std::allocator > > const&, std::map, std::allocator > > const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans14.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, nix::ParsedURL const&, nix::ParsedURL const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans14.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, unsigned long const&, int const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans14.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, nix::git::LsRemoteRefLine::Kind const&, nix::git::LsRemoteRefLine::Kind const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans14.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure > >, nlohmann::json_abi_v3_11_2::basic_json > > >(char const*, char const*, nlohmann::json_abi_v3_11_2::basic_json > > const&, nlohmann::json_abi_v3_11_2::basic_json > > const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans15.ltrans.o:/usr/include/gtest/gtest.h:1359: more undefined references to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' follow /usr/bin/ld: /tmp/cceFekHS.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperNE >, std::_Rb_tree_iterator > >(char const*, char const*, std::_Rb_tree_iterator > const&, std::_Rb_tree_iterator > const&) [clone .constprop.0]': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/cceFekHS.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, int* const&, int const* const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, unsigned int const&, int const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ >, std::allocator > > >, std::vector >, std::allocator > > > >(char const*, char const*, std::vector >, std::allocator > > > const&, std::vector >, std::allocator > > > const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/cceFekHS.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ > >, std::nullopt_t>(char const*, char const*, std::optional > > const&, std::nullopt_t const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' collect2: error: ld returned 1 exit status make: *** [mk/lib.mk:119: src/libutil/tests/libnixutil-tests] Error 1 make: *** Waiting for unfinished jobs.... /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `nix::CanonPath_within_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:110: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:113: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:111: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:112: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:114: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/canon-path.cc:115: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `std::string testing::PrintToString(char const* const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `std::string testing::PrintToString > >(std::basic_string_view > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `nix::CanonPath_allowed_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:149: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:136: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:135: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:137: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:138: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/canon-path.cc:139: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `std::string testing::PrintToString(std::string const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, std::string const&, char const (&) [21])': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `std::string testing::PrintToString > > >(std::optional > > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `std::string testing::PrintToString >, std::allocator > > > >(std::vector >, std::allocator > > > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ >, char [8]>(char const*, char const*, std::basic_string_view > const&, char const (&) [8])': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans0.ltrans.o: in function `nix::CanonPath_basic_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/canon-path.cc:14: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans1.ltrans.o: in function `std::string testing::PrintToString, std::allocator > >(std::set, std::allocator > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans1.ltrans.o: in function `nix::ChunkedVector_ForEach_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans1.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, int const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans1.ltrans.o: in function `nix::closure_correctClosure_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans1.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, std::string const&, char const* const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans2.ltrans.o: in function `nix::Config_addSetting_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/config.cc:91: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/config.cc:93: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/config.cc:94: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans2.ltrans.o: in function `nix::Config_applyConfigEmpty_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/config.cc:241: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans2.ltrans.o: in function `nix::Config_applyConfigEmptyWithComment_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/config.cc:249: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans2.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/config.cc:274: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/ccODwMno.ltrans3.ltrans.o: in function `testing::AssertionResult& testing::AssertionResult::operator<< (char const* const&)': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/ccODwMno.ltrans3.ltrans.o: in function `testing::AssertionResult& testing::AssertionResult::operator<< (char const (&) [3])': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/ccODwMno.ltrans3.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, bool const&, bool const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `rc::detail::Any::AnyImpl::showType(std::ostream&) const': /usr/include/rapidcheck/detail/ShowType.hpp:48: undefined reference to `rc::detail::demangle(char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `std::string testing::PrintToString >(std::optional const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, char [15]>(char const*, char const*, std::optional const&, char const (&) [15])': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithReference_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/git.cc:9: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithNoReference_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/git.cc:18: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithNoReference_Test::TestBody()': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseSymrefLineWithNoReference_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans4.ltrans.o: in function `nix::GitLsRemote_parseObjectRefLine_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/git.cc:27: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans7.ltrans.o: in function `nix::LRUCache_overwriteOldestWhenCapacityIsReached_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans8.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, unsigned long const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans8.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, unsigned long const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans8.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, std::string const&, std::string const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans8.ltrans.o: in function `nix::Pool_badResourceIsNotReused_Test::TestBody()': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/ccODwMno.ltrans8.ltrans.o: in function `nix::gtest_referencesRewriteTest_EvalGenerateName_(testing::TestParamInfo const&) [clone .lto_priv.0]': /usr/include/gtest/internal/gtest-param-util.h:384: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/ccODwMno.ltrans9.ltrans.o: in function `testing::internal::ParameterizedTestSuiteInfo::RegisterTests()': /usr/include/gtest/internal/gtest-param-util.h:599: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/internal/gtest-param-util.h:613: undefined reference to `testing::internal::InsertSyntheticTestCase(std::string const&, testing::internal::CodeLocation, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans9.ltrans.o: in function `nix::gtest_LevenshteinDistanceLevenshteinDistanceTest_EvalGenerateName_(testing::TestParamInfo const&) [clone .lto_priv.0]': /usr/include/gtest/internal/gtest-param-util.h:384: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/ccODwMno.ltrans9.ltrans.o: in function `nix::Suggestions_Trim_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/suggestions.cc:38: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans10.ltrans.o: in function `nix::hasPrefix_emptyStringHasNoPrefix_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:242: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans10.ltrans.o: in function `nix::hasPrefix_emptyStringIsAlwaysPrefix_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:246: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /build/nix-git/src/nix/src/libutil/tests/tests.cc:247: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans10.ltrans.o: in function `nix::hasPrefix_trivialCase_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/tests.cc:251: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans10.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/tests.cc:259: more undefined references to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' follow /usr/bin/ld: /tmp/ccODwMno.ltrans10.ltrans.o: in function `testing::internal::ParameterizedTestSuiteInfo::RegisterTests()': /usr/include/gtest/internal/gtest-param-util.h:599: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/internal/gtest-param-util.h:613: undefined reference to `testing::internal::InsertSyntheticTestCase(std::string const&, testing::internal::CodeLocation, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans10.ltrans.o: in function `nix::canonPath_requiresAbsolutePath_Test::TestBody() [clone .cold]': /build/nix-git/src/nix/src/libutil/tests/tests.cc:90: undefined reference to `testing::internal::DeathTest::Create(char const*, testing::Matcher, char const*, int, testing::internal::DeathTest**)' /usr/bin/ld: /tmp/ccODwMno.ltrans10.ltrans.o:/build/nix-git/src/nix/src/libutil/tests/tests.cc:90: undefined reference to `testing::internal::FormatFileLocation(char const*, int)' /usr/bin/ld: /tmp/ccODwMno.ltrans11.ltrans.o: in function `nix::string2Float_emptyString_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans11.ltrans.o: in function `nix::string2Int_emptyString_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans11.ltrans.o: in function `nix::get_emptyContainer_Test::TestBody()': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans12.ltrans.o: in function `void testing::internal::MatcherBase::DescribeImpl::ValuePolicy const*, true> >(testing::internal::MatcherBase const&, std::ostream*, bool)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans12.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, double>(char const*, char const*, std::optional const&, double const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans12.ltrans.o: in function `std::string testing::PrintToString > >(std::list > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans12.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure >, std::list > >(char const*, char const*, std::list > const&, std::list > const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans12.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, int>(char const*, char const*, std::optional const&, int const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans13.ltrans.o: in function `testing::PolymorphicMatcher::MonomorphicImpl::DescribeTo(std::ostream*) const': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans13.ltrans.o: in function `testing::PolymorphicMatcher::MonomorphicImpl::DescribeNegationTo(std::ostream*) const': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans14.ltrans.o: in function `nix::parseURL_parsedUrlsIsEqualToItself_Test::TestBody()': /build/nix-git/src/nix/src/libutil/tests/url.cc:223: undefined reference to `testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' /usr/bin/ld: /tmp/ccODwMno.ltrans14.ltrans.o: in function `std::string testing::PrintToString, std::allocator > > >(std::map, std::allocator > > const&)': /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /usr/include/gtest/gtest-printers.h:631: undefined reference to `testing::internal::PrintStringTo(std::string const&, std::ostream*)' /usr/bin/ld: /tmp/ccODwMno.ltrans14.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ, std::allocator > >, std::map, std::allocator > > >(char const*, char const*, std::map, std::allocator > > const&, std::map, std::allocator > > const&)': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, nix::ParsedURL const&, nix::ParsedURL const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ(char const*, char const*, unsigned long const&, int const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, nix::git::LsRemoteRefLine::Kind const&, nix::git::LsRemoteRefLine::Kind const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans15.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure > >, nlohmann::json_abi_v3_11_2::basic_json > > >(char const*, char const*, nlohmann::json_abi_v3_11_2::basic_json > > const&, nlohmann::json_abi_v3_11_2::basic_json > > const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans16.ltrans.o:/usr/include/gtest/gtest.h:1359: more undefined references to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' follow /usr/bin/ld: /tmp/ccODwMno.ltrans16.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperNE >, std::_Rb_tree_iterator > >(char const*, char const*, std::_Rb_tree_iterator > const&, std::_Rb_tree_iterator > const&) [clone .constprop.0]': /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /usr/include/gtest/gtest-assertion-result.h:208: undefined reference to `testing::Message::GetString() const' /usr/bin/ld: /tmp/ccODwMno.ltrans16.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, int* const&, int const* const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans16.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQFailure(char const*, char const*, unsigned int const&, int const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans16.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ >, std::allocator > > >, std::vector >, std::allocator > > > >(char const*, char const*, std::vector >, std::allocator > > > const&, std::vector >, std::allocator > > > const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' /usr/bin/ld: /tmp/ccODwMno.ltrans16.ltrans.o: in function `testing::AssertionResult testing::internal::CmpHelperEQ > >, std::nullopt_t>(char const*, char const*, std::optional > > const&, std::nullopt_t const&) [clone .constprop.0]': /usr/include/gtest/gtest.h:1359: undefined reference to `testing::internal::EqFailure(char const*, char const*, std::string const&, std::string const&, bool)' collect2: error: ld returned 1 exit status make: *** [mk/lib.mk:118: src/libutil/tests/libnixutil-tests.so] Error 1 /usr/bin/ld: /tmp/ccmaPUVG.ltrans35.ltrans.o: in function `Aws::Endpoint::DefaultEndpointProvider, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::OverrideEndpoint(std::string const&) [clone .localalias]': /usr/include/aws/core/endpoint/DefaultEndpointProvider.h:99: undefined reference to `Aws::Endpoint::BuiltInParameters::OverrideEndpoint(std::string const&, Aws::Http::Scheme const&)' /usr/bin/ld: /tmp/ccmaPUVG.ltrans35.ltrans.o: in function `Aws::Endpoint::DefaultEndpointProvider::OverrideEndpoint(std::string const&) [clone .localalias]': /usr/include/aws/core/endpoint/DefaultEndpointProvider.h:99: undefined reference to `Aws::Endpoint::BuiltInParameters::OverrideEndpoint(std::string const&, Aws::Http::Scheme const&)' /usr/bin/ld: /tmp/ccmaPUVG.ltrans35.ltrans.o: in function `nix::S3BinaryCacheStoreImpl::uploadFile(std::string const&, std::shared_ptr, std::string const&, std::string const&)': /build/nix-git/src/nix/src/libstore/s3-binary-cache-store.cc:397: undefined reference to `Aws::Transfer::TransferManager::UploadFile(std::shared_ptr const&, std::string const&, std::string const&, std::string const&, std::map, std::allocator > > const&, std::shared_ptr const&)' /usr/bin/ld: /tmp/ccmaPUVG.ltrans36.ltrans.o:(.data.rel.ro+0x1908): undefined reference to `Aws::Utils::Logging::FormattedLogSystem::LogStream(Aws::Utils::Logging::LogLevel, char const*, std::basic_ostringstream, std::allocator > const&)' collect2: error: ld returned 1 exit status make: *** [mk/lib.mk:118: src/libstore/libnixstore.so] Error 1 rm src/nix/doc/files/profiles.md ```