openSUSE / zypper

World's most powerful command line package manager
http://en.opensuse.org/Portal:Zypper
Other
405 stars 110 forks source link

Gentoo build Failed zypper-1.14.77 #567

Closed HougeLangley closed 1 day ago

HougeLangley commented 1 week ago
FAILED: tests/PackageArgs_test 
: && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/CMakeFiles/PackageArgs_test.dir/PackageArgs_test.cc.o -o tests/PackageArgs_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Config.cc.o): in function `Config::saveback_search_runSearchPackages(boost::logic::tribool const&)':
Config.cc:(.text+0x125f9): undefined reference to `ztui::text::tagError()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `RepoGpgCheckStrings::RepoGpgCheckStrings(zypp::RepoInfo const&)':
repos.cc:(.text+0x2707): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `load_repo_resolvables(Zypper&)':
repos.cc:(.text+0xa7e5): undefined reference to `ztui::text::tagWarning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `repoAutorefreshStr(zypp::repo::RepoInfoBase const&)':
repos.cc:(.text+0x1c9e): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool)':
repos.cc:(.text._ZN4ztui13PropertyTable3addIPcEERS0_RKT_b[_ZN4ztui13PropertyTable3addIPcEERS0_RKT_b]+0xc0): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search-packages-hinthack.cc.o): in function `searchPackagesHintHack::callOrNotify(Zypper&)':
search-packages-hinthack.cc:(.text+0x37bd): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(add.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool) [clone .isra.0]':
add.cc:(.text+0x801): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_packages(Zypper&, zypp::base::Flags<ListPackagesBits>)':
search.cc:(.text+0x7c17): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_product_table(Zypper&, SolvableFilterMode)':
search.cc:(.text+0x9710): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `(anonymous namespace)::propertyInstalled(zypp::PoolItem const&)':
info.cc:(.text+0x11bf): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printPatternInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x5ce3): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printProductInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x9447): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `set_solver_flags(Zypper&)':
solve-commit.cc:(.text+0xd9d): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `solve_and_commit(Zypper&, SolveAndCommitPolicy)':
solve-commit.cc:(.text+0x7e8a): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Summary.cc.o): in function `Summary::dumpTo(std::ostream&)':
Summary.cc:(.text+0x15b7d): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15e12): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15f3f): undefined reference to `ztui::text::tagNote()'
collect2: error: ld returned 1 exit status
[163/171] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/CMakeFiles/Locales_test.dir/Locales_test.cc.o -o tests/Locales_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
FAILED: tests/Locales_test 
: && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/CMakeFiles/Locales_test.dir/Locales_test.cc.o -o tests/Locales_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Config.cc.o): in function `Config::saveback_search_runSearchPackages(boost::logic::tribool const&)':
Config.cc:(.text+0x125f9): undefined reference to `ztui::text::tagError()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `RepoGpgCheckStrings::RepoGpgCheckStrings(zypp::RepoInfo const&)':
repos.cc:(.text+0x2707): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `load_repo_resolvables(Zypper&)':
repos.cc:(.text+0xa7e5): undefined reference to `ztui::text::tagWarning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `repoAutorefreshStr(zypp::repo::RepoInfoBase const&)':
repos.cc:(.text+0x1c9e): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool)':
repos.cc:(.text._ZN4ztui13PropertyTable3addIPcEERS0_RKT_b[_ZN4ztui13PropertyTable3addIPcEERS0_RKT_b]+0xc0): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `set_solver_flags(Zypper&)':
solve-commit.cc:(.text+0xd9d): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `solve_and_commit(Zypper&, SolveAndCommitPolicy)':
solve-commit.cc:(.text+0x7e8a): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Summary.cc.o): in function `Summary::dumpTo(std::ostream&)':
Summary.cc:(.text+0x15b7d): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15e12): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15f3f): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search-packages-hinthack.cc.o): in function `searchPackagesHintHack::callOrNotify(Zypper&)':
search-packages-hinthack.cc:(.text+0x37bd): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(add.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool) [clone .isra.0]':
add.cc:(.text+0x801): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_packages(Zypper&, zypp::base::Flags<ListPackagesBits>)':
search.cc:(.text+0x7c17): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_product_table(Zypper&, SolvableFilterMode)':
search.cc:(.text+0x9710): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `(anonymous namespace)::propertyInstalled(zypp::PoolItem const&)':
info.cc:(.text+0x11bf): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printPatternInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x5ce3): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printProductInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x9447): undefined reference to `ztui::asYesNo(bool)'
collect2: error: ld returned 1 exit status
[164/171] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/CMakeFiles/SolverRequester_test.dir/SolverRequester_test.cc.o -o tests/SolverRequester_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
FAILED: tests/SolverRequester_test 
: && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/CMakeFiles/SolverRequester_test.dir/SolverRequester_test.cc.o -o tests/SolverRequester_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Config.cc.o): in function `Config::saveback_search_runSearchPackages(boost::logic::tribool const&)':
Config.cc:(.text+0x125f9): undefined reference to `ztui::text::tagError()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `RepoGpgCheckStrings::RepoGpgCheckStrings(zypp::RepoInfo const&)':
repos.cc:(.text+0x2707): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `load_repo_resolvables(Zypper&)':
repos.cc:(.text+0xa7e5): undefined reference to `ztui::text::tagWarning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `repoAutorefreshStr(zypp::repo::RepoInfoBase const&)':
repos.cc:(.text+0x1c9e): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool)':
repos.cc:(.text._ZN4ztui13PropertyTable3addIPcEERS0_RKT_b[_ZN4ztui13PropertyTable3addIPcEERS0_RKT_b]+0xc0): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search-packages-hinthack.cc.o): in function `searchPackagesHintHack::callOrNotify(Zypper&)':
search-packages-hinthack.cc:(.text+0x37bd): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(add.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool) [clone .isra.0]':
add.cc:(.text+0x801): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_packages(Zypper&, zypp::base::Flags<ListPackagesBits>)':
search.cc:(.text+0x7c17): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_product_table(Zypper&, SolvableFilterMode)':
search.cc:(.text+0x9710): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `(anonymous namespace)::propertyInstalled(zypp::PoolItem const&)':
info.cc:(.text+0x11bf): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printPatternInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x5ce3): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printProductInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x9447): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `set_solver_flags(Zypper&)':
solve-commit.cc:(.text+0xd9d): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `solve_and_commit(Zypper&, SolveAndCommitPolicy)':
solve-commit.cc:(.text+0x7e8a): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Summary.cc.o): in function `Summary::dumpTo(std::ostream&)':
Summary.cc:(.text+0x15b7d): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15e12): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15f3f): undefined reference to `ztui::text::tagNote()'
collect2: error: ld returned 1 exit status
[165/171] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/utils/CMakeFiles/text_test.dir/text_test.cc.o -o tests/utils/text_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
FAILED: tests/utils/text_test 
: && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/utils/CMakeFiles/text_test.dir/text_test.cc.o -o tests/utils/text_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Config.cc.o): in function `Config::saveback_search_runSearchPackages(boost::logic::tribool const&)':
Config.cc:(.text+0x125f9): undefined reference to `ztui::text::tagError()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `RepoGpgCheckStrings::RepoGpgCheckStrings(zypp::RepoInfo const&)':
repos.cc:(.text+0x2707): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `load_repo_resolvables(Zypper&)':
repos.cc:(.text+0xa7e5): undefined reference to `ztui::text::tagWarning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `repoAutorefreshStr(zypp::repo::RepoInfoBase const&)':
repos.cc:(.text+0x1c9e): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool)':
repos.cc:(.text._ZN4ztui13PropertyTable3addIPcEERS0_RKT_b[_ZN4ztui13PropertyTable3addIPcEERS0_RKT_b]+0xc0): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search-packages-hinthack.cc.o): in function `searchPackagesHintHack::callOrNotify(Zypper&)':
search-packages-hinthack.cc:(.text+0x37bd): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(add.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool) [clone .isra.0]':
add.cc:(.text+0x801): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_packages(Zypper&, zypp::base::Flags<ListPackagesBits>)':
search.cc:(.text+0x7c17): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_product_table(Zypper&, SolvableFilterMode)':
search.cc:(.text+0x9710): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `(anonymous namespace)::propertyInstalled(zypp::PoolItem const&)':
info.cc:(.text+0x11bf): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printPatternInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x5ce3): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printProductInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x9447): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `set_solver_flags(Zypper&)':
solve-commit.cc:(.text+0xd9d): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `solve_and_commit(Zypper&, SolveAndCommitPolicy)':
solve-commit.cc:(.text+0x7e8a): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Summary.cc.o): in function `Summary::dumpTo(std::ostream&)':
Summary.cc:(.text+0x15b7d): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15e12): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15f3f): undefined reference to `ztui::text::tagNote()'
collect2: error: ld returned 1 exit status
[166/171] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic src/CMakeFiles/zypper.dir/main.cc.o -o src/zypper  src/libzypper_lib.a  -lzypp  -lzypp-tui  -lreadline  -laugeas  -laugeas  -lrt  -lxml2 && :
FAILED: src/zypper 
: && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic src/CMakeFiles/zypper.dir/main.cc.o -o src/zypper  src/libzypper_lib.a  -lzypp  -lzypp-tui  -lreadline  -laugeas  -laugeas  -lrt  -lxml2 && :
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::(anonymous namespace)::hintUnsignedData()':
main.cc:(.text+0x2858): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::(anonymous namespace)::warnCanNotVerifyFile()':
main.cc:(.text+0x4c25): undefined reference to `ztui::text::tagWarning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::(anonymous namespace)::hintIfMasterIndex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
main.cc:(.text+0x525e): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `ZmartRecipients::PatchMessageReportReceiver::show(boost::intrusive_ptr<zypp::Patch const>&)':
main.cc:(.text._ZN15ZmartRecipients26PatchMessageReportReceiver4showERN5boost13intrusive_ptrIKN4zypp5PatchEEE[_ZN15ZmartRecipients26PatchMessageReportReceiver4showERN5boost13intrusive_ptrIKN4zypp5PatchEEE]+0x114): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::(anonymous namespace)::hintFingerprint()':
main.cc:(.text._ZN4zypp12_GLOBAL__N_115hintFingerprintEv[_ZN4zypp14KeyRingReceive18askUserToAcceptKeyERKNS_9PublicKeyERKNS_10KeyContextEb]+0x48): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::KeyRingReceive::report(zypp::callback::UserData const&)':
main.cc:(.text._ZN4zypp14KeyRingReceive6reportERKNS_8callback8UserDataE[_ZN4zypp14KeyRingReceive6reportERKNS_8callback8UserDataE]+0x251): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: main.cc:(.text._ZN4zypp14KeyRingReceive6reportERKNS_8callback8UserDataE[_ZN4zypp14KeyRingReceive6reportERKNS_8callback8UserDataE]+0xd97): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `ZmartRecipients::FindFileConflictstReportReceiver::result(zypp::ProgressData const&, zypp::sat::Queue const&, zypp::sat::FileConflicts const&)':
main.cc:(.text._ZN15ZmartRecipients32FindFileConflictstReportReceiver6resultERKN4zypp12ProgressDataERKNS1_3sat5QueueERKNS5_13FileConflictsE[_ZN15ZmartRecipients32FindFileConflictstReportReceiver6resultERKN4zypp12ProgressDataERKNS1_3sat5QueueERKNS5_13FileConflictsE]+0x22b): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: main.cc:(.text._ZN15ZmartRecipients32FindFileConflictstReportReceiver6resultERKN4zypp12ProgressDataERKNS1_3sat5QueueERKNS5_13FileConflictsE[_ZN15ZmartRecipients32FindFileConflictstReportReceiver6resultERKN4zypp12ProgressDataERKNS1_3sat5QueueERKNS5_13FileConflictsE]+0x50e): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::DigestReceive::askUserToAcceptNoDigest(zypp::filesystem::Pathname const&)':
main.cc:(.text._ZN4zypp13DigestReceive23askUserToAcceptNoDigestERKNS_10filesystem8PathnameE[_ZN4zypp13DigestReceive23askUserToAcceptNoDigestERKNS_10filesystem8PathnameE]+0x3a): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::DigestReceive::askUserToAccepUnknownDigest(zypp::filesystem::Pathname const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
main.cc:(.text._ZN4zypp13DigestReceive27askUserToAccepUnknownDigestERKNS_10filesystem8PathnameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4zypp13DigestReceive27askUserToAccepUnknownDigestERKNS_10filesystem8PathnameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3d): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::KeyRingReceive::askUserToAcceptVerificationFailed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, zypp::PublicKey const&, zypp::KeyContext const&)':
main.cc:(.text._ZN4zypp14KeyRingReceive33askUserToAcceptVerificationFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9PublicKeyERKNS_10KeyContextE[_ZN4zypp14KeyRingReceive33askUserToAcceptVerificationFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9PublicKeyERKNS_10KeyContextE]+0x4f8): undefined reference to `ztui::text::tagWarning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: main.cc:(.text._ZN4zypp14KeyRingReceive33askUserToAcceptVerificationFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9PublicKeyERKNS_10KeyContextE[_ZN4zypp14KeyRingReceive33askUserToAcceptVerificationFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9PublicKeyERKNS_10KeyContextE]+0x6fc): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: main.cc:(.text._ZN4zypp14KeyRingReceive33askUserToAcceptVerificationFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9PublicKeyERKNS_10KeyContextE[_ZN4zypp14KeyRingReceive33askUserToAcceptVerificationFailedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9PublicKeyERKNS_10KeyContextE]+0x7b4): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::KeyRingReceive::askUserToAcceptUnknownKey(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&, zypp::KeyContext const&)':
main.cc:(.text._ZN4zypp14KeyRingReceive25askUserToAcceptUnknownKeyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_10KeyContextE[_ZN4zypp14KeyRingReceive25askUserToAcceptUnknownKeyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_10KeyContextE]+0x3e9): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/CMakeFiles/zypper.dir/main.cc.o: in function `zypp::KeyRingReceive::askUserToAcceptUnsignedFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, zypp::KeyContext const&)':
main.cc:(.text._ZN4zypp14KeyRingReceive27askUserToAcceptUnsignedFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_10KeyContextE[_ZN4zypp14KeyRingReceive27askUserToAcceptUnsignedFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_10KeyContextE]+0x3aa): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Config.cc.o): in function `Config::saveback_search_runSearchPackages(boost::logic::tribool const&)':
Config.cc:(.text+0x125f9): undefined reference to `ztui::text::tagError()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `RepoGpgCheckStrings::RepoGpgCheckStrings(zypp::RepoInfo const&)':
repos.cc:(.text+0x2707): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `load_repo_resolvables(Zypper&)':
repos.cc:(.text+0xa7e5): undefined reference to `ztui::text::tagWarning()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `repoAutorefreshStr(zypp::repo::RepoInfoBase const&)':
repos.cc:(.text+0x1c9e): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(repos.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool)':
repos.cc:(.text._ZN4ztui13PropertyTable3addIPcEERS0_RKT_b[_ZN4ztui13PropertyTable3addIPcEERS0_RKT_b]+0xc0): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search-packages-hinthack.cc.o): in function `searchPackagesHintHack::callOrNotify(Zypper&)':
search-packages-hinthack.cc:(.text+0x37bd): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(add.cc.o): in function `ztui::PropertyTable& ztui::PropertyTable::add<char*>(char* const&, bool) [clone .isra.0]':
add.cc:(.text+0x801): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_packages(Zypper&, zypp::base::Flags<ListPackagesBits>)':
search.cc:(.text+0x7c17): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(search.cc.o): in function `list_product_table(Zypper&, SolvableFilterMode)':
search.cc:(.text+0x9710): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `(anonymous namespace)::propertyInstalled(zypp::PoolItem const&)':
info.cc:(.text+0x11bf): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printPatternInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x5ce3): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(info.cc.o): in function `printProductInfo(Zypper&, zypp::ui::Selectable const&, PrintInfoOptions const&)':
info.cc:(.text+0x9447): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `set_solver_flags(Zypper&)':
solve-commit.cc:(.text+0xd9d): undefined reference to `ztui::asYesNo(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(solve-commit.cc.o): in function `solve_and_commit(Zypper&, SolveAndCommitPolicy)':
solve-commit.cc:(.text+0x7e8a): undefined reference to `ztui::text::qContinue()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: src/libzypper_lib.a(Summary.cc.o): in function `Summary::dumpTo(std::ostream&)':
Summary.cc:(.text+0x15b7d): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15e12): undefined reference to `ztui::text::tagNote()'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: Summary.cc:(.text+0x15f3f): undefined reference to `ztui::text::tagNote()'
collect2: error: ld returned 1 exit status
[167/171] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -fpie -Wall -Woverloaded-virtual -Wnon-virtual-dtor -fvisibility=hidden -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fpie -fvisibility=hidden    -rdynamic tests/CMakeFiles/Search_104_test.dir/Search_104_test.cc.o -o tests/Search_104_test  -Wl,-rpath,/var/tmp/portage/sys-apps/zypper-1.14.77/work/zypper-1.14.77_build/tests/lib  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread && :
HougeLangley commented 1 week ago

build-full-log.log.txt gentoo --info.log.txt

mlandres commented 6 days ago

It may depend on the way you built your libzypp.

Our libzypp-devel provides a static /usr/lib64/libzypp-tui.a which is linked by zypper. This provides all the symbols in the ztui::... namespace your compilation reports as undefined reference.

Our (CMake generated) linker call is basically

  CMakeFiles/PackageArgs_test.dir/PackageArgs_test.cc.o -o PackageArgs_test  
  /usr/local/lib64/libzypp.so -lboost_unit_test_framework ../src/libzypper_lib.a lib/libzypper_test_utils.a 
  -lreadline -laugeas -laugeas -lxml2 /usr/local/lib64/libzypp.so /usr/local/lib64/libzypp-tui.a -lboost_thread 

Your's is

  tests/CMakeFiles/PackageArgs_test.dir/PackageArgs_test.cc.o -o tests/PackageArgs_test 
  -lzypp  -lboost_unit_test_framework  src/libzypper_lib.a  tests/lib/libzypper_test_utils.so  
  -lreadline  -laugeas  -laugeas  -lxml2  -lzypp  -lzypp-tui  -lboost_thread

If you built a libzypp-tui.so it's likely that all symbols in there are hidden.

HougeLangley commented 4 days ago

I will try 😁