aboutsummaryrefslogtreecommitdiff
path: root/ci/configure-paludis.sh
diff options
context:
space:
mode:
authorAvatar Marvin Schmidt <marv@exherbo.org> 2021-11-28 14:06:00 +0100
committerAvatar Marvin Schmidt <marvin.schmidt1987@gmail.com> 2021-12-08 11:42:54 +0000
commit84ed0fb3e290252889757c9222bb06a036d0a2c8 (patch)
tree0ec02bfe144ffc752f97270afccd6624d1c1573b /ci/configure-paludis.sh
parentbabfb85b2412558688af76e10d9cab5d93975799 (diff)
downloadpaludis-84ed0fb3e290252889757c9222bb06a036d0a2c8.tar.gz
paludis-84ed0fb3e290252889757c9222bb06a036d0a2c8.tar.xz
Fix visibility issues when building with clang
Linking failed when building with clang due to undefined references after the last commit: [239/551] Linking CXX executable src/clients/cave/man-cave FAILED: src/clients/cave/man-cave : && /usr/x86_64-pc-linux-gnu/bin/clang++ -Werror -Werror -pipe -O0 -pedantic -g3 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunreachable-code -Wunused -Wshadow -Wwrite-strings -Wfloat-equal -Wno-ignored-qualifiers -fvisibility=hidden -fvisibility-inlines-hidden -Wno-return-type-c-linkage -g src/clients/cave/CMakeFiles/man-cave.dir/man_cave.cc.o -o src/clients/cave/man-cave -Wl,-rpath,build-clang-13/paludis:build-clang-13/paludis/args:build-clang-13/paludis/selinux:build-clang-13/paludis/util src/clients/cave/libcave_3.0.a paludis/libpaludis_3.0.so.300.0.0 paludis/args/libpaludisargs_3.0.so.300.0.0 paludis/resolver/libpaludisresolver_3.0.a -ldl paludis/util/libpaludisutil_3.0.so.300.0.0 -Wl,-rpath-link,build-clang-13/paludis/selinux && : /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::cave::FixLinkageCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):src/clients/cave/cmd_fix_linkage.cc:198: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::cave::FixLinkageCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):src/clients/cave/cmd_fix_linkage.cc:234: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::cave::FixLinkageCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >::begin() const': paludis/util/iterator_range.hh:49: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >::end() const': paludis/util/iterator_range.hh:54: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >::begin() const': paludis/util/iterator_range.hh:49: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >::end() const': paludis/util/iterator_range.hh:54: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > paludis::join<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, char const*)': paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::copy<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:620: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:620: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):/usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `~IteratorRange': paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > paludis::join<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': paludis/util/join.hh:51: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:52: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:52: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move_a<false, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:530: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:531: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):/usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> std::__miter_base<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/cpp_type_traits.h:561: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move_a1<false, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> std::__niter_base<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:315: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move_a2<false, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:495: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:495: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move<false, false, std::forward_iterator_tag>::__copy_m<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:353: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:352: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_print_checksum_algorithms.cc.o): in function `paludis::cave::PrintChecksumAlgorithmsCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:80: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::operator->() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_print_checksum_algorithms.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> >(paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> const&, paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::operator==(paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> const&) const' clang-13: error: linker command failed with exit code 1 (use -v to see invocation) [240/551] Linking CXX executable src/clients/cave/cave FAILED: src/clients/cave/cave : && /usr/x86_64-pc-linux-gnu/bin/clang++ -Werror -Werror -pipe -O0 -pedantic -g3 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunreachable-code -Wunused -Wshadow -Wwrite-strings -Wfloat-equal -Wno-ignored-qualifiers -fvisibility=hidden -fvisibility-inlines-hidden -Wno-return-type-c-linkage -g src/clients/cave/CMakeFiles/cave.dir/cave.cc.o -o src/clients/cave/cave -Wl,-rpath,build-clang-13/paludis:build-clang-13/paludis/args:build-clang-13/paludis/selinux:build-clang-13/paludis/util: src/clients/cave/libcave_3.0.a paludis/libpaludis_3.0.so.300.0.0 paludis/args/libpaludisargs_3.0.so.300.0.0 paludis/resolver/libpaludisresolver_3.0.a src/output/liboutput_3.0.a -ldl paludis/util/libpaludisutil_3.0.so.300.0.0 -Wl,-rpath-link,build-clang-13/paludis/selinux && : /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::cave::FixLinkageCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:186: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):src/clients/cave/cmd_fix_linkage.cc:198: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::cave::FixLinkageCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:208: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:209: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:205: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:198: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:227: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):src/clients/cave/cmd_fix_linkage.cc:234: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::cave::FixLinkageCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:237: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_fix_linkage.cc:234: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >::begin() const': paludis/util/iterator_range.hh:49: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >::end() const': paludis/util/iterator_range.hh:54: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >::begin() const': paludis/util/iterator_range.hh:49: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::IteratorRange<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >::end() const': paludis/util/iterator_range.hh:54: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > paludis::join<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, char const*)': paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:89: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::copy<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:620: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:620: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):/usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:619: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `~IteratorRange': paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenFileConstIteratorTag, paludis::FSPath const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/iterator_range.hh:28: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::BrokenPackageConstIteratorTag, std::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > paludis::join<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': paludis/util/join.hh:51: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:52: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: paludis/util/join.hh:52: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator==(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&) const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move_a<false, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:530: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:531: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o):/usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:529: more undefined references to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' follow /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> std::__miter_base<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/cpp_type_traits.h:561: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move_a1<false, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:522: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> std::__niter_base<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:315: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move_a2<false, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:495: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:495: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::WrappedForwardIterator(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&)' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:494: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_fix_linkage.cc.o): in function `paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > std::__copy_move<false, false, std::forward_iterator_tag>::__copy_m<paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > > >(paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, paludis::CreateInsertIterator<paludis::FSPath, std::insert_iterator<std::set<paludis::FSPath, paludis::FSPathComparator, std::allocator<paludis::FSPath> > > >)': /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:353: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator*() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: /usr/x86_64-pc-linux-gnu/bin/../lib64/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../../x86_64-pc-linux-gnu/include/c++/11.2.0/bits/stl_algobase.h:352: undefined reference to `paludis::WrappedForwardIterator<paludis::BrokenLinkageFinder::MissingRequirementConstIteratorTag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_print_checksum_algorithms.cc.o): in function `paludis::cave::PrintChecksumAlgorithmsCommand::run(std::shared_ptr<paludis::Environment> const&, std::shared_ptr<paludis::Sequence<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const> const&)': src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:80: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::operator->() const' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::operator++()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/cmd_print_checksum_algorithms.cc:79: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::~WrappedForwardIterator()' /usr/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ld: src/clients/cave/libcave_3.0.a(cmd_print_checksum_algorithms.cc.o): in function `bool paludis::equality_operators::operator!=<paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> >(paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> const&, paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::AssertHasEqualityOperators<paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> >::Type const&)': paludis/util/operators.hh:74: undefined reference to `paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const>::operator==(paludis::WrappedForwardIterator<paludis::DigestRegistry::AlgorithmsConstIteratorTag, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::istream&)> > const> const&) const' clang-13: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. Fix this by making the symbols visible
Diffstat (limited to 'ci/configure-paludis.sh')
0 files changed, 0 insertions, 0 deletions