openSUSE / libzypp

ZYpp Package Management library
http://doc.opensuse.org/projects/libzypp/HEAD/
Other
117 stars 82 forks source link

Could not build in Gentoo: FAILED: tools/DumpSelectable #334

Closed HougeLangley closed 3 years ago

HougeLangley commented 3 years ago

Tag 17.28.0

HougeLangley commented 3 years ago
>>> Emerging (1 of 2) sys-libs/libzypp-17.28.0::zypper
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * libzypp-17.28.0.tar.gz BLAKE2B SHA512 size ;-) ...                                                       [ ok ]
 * Using lua5.4 to build
>>> Unpacking source...
>>> Unpacking libzypp-17.28.0.tar.gz to /var/tmp/portage/sys-libs/libzypp-17.28.0/work
>>> Source unpacked in /var/tmp/portage/sys-libs/libzypp-17.28.0/work
>>> Preparing source in /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 ...
 * Working in BUILD_DIR: "/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build"
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 ...
 * Working in BUILD_DIR: "/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build"
cmake -C /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_RPATH=1 -DCMAKE_PREFIX_PATH=/usr/share/cmake/Modules -DDISABLE_MEDIABACKEND_TESTS=ON -DENABLE_BUILD_DOCS=ON -DENABLE_BUILD_TRANS=ON -DENABLE_BUILD_TESTS=ON -DENABLE_ZCHUNK_COMPRESSION=ON -DENABLE_ZSTD_COMPRESSION=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/gentoo_toolchain.cmake  /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0
loading initial cache file /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Libraries will be installed in /usr/lib64
-- Header files will be installed in /usr/include
-- Config files will be installed in /etc
** Manual files will be installed in /usr/share/man
Using zypp-rpm from path: /usr/libexec/zypp/zypp-rpm
-- Building for SUSE
CMake Warning at CMakeLists.txt:59 (find_package):
  By not providing "FindFindPkgConfig.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "FindPkgConfig", but CMake did not find one.

  Could not find a package configuration file provided by "FindPkgConfig"
  with any of the following names:

    FindPkgConfigConfig.cmake
    findpkgconfig-config.cmake

  Add the installation prefix of "FindPkgConfig" to CMAKE_PREFIX_PATH or set
  "FindPkgConfig_DIR" to a directory containing one of the above files.  If
  "FindPkgConfig" provides a separate development package or SDK, be sure it
  has been installed.

-- Performing Test CC_FORMAT_SECURITY
-- Performing Test CC_FORMAT_SECURITY - Success
-- Performing Test CXX_FORMAT_SECURITY
-- Performing Test CXX_FORMAT_SECURITY - Success
-- Looking for pipe2
-- Looking for pipe2 - found
-- Writing spec file...
-- I hate you rpm-lint...!!!
CMake Warning at /usr/share/cmake/Modules/CPack.cmake:467 (message):
  CPack.cmake has already been included!!
Call Stack (most recent call first):
  CMakeLists.txt:114 (INCLUDE)

-- rpm found: includes in /usr/include, library in /usr/lib64/librpm.so, librpmio in /usr/lib64/librpmio.so (suspect 4.x)
-- Detected RPM version is: maj:4  min:16 patch:1
-- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found version "1.76.0") found components: program_options unit_test_framework thread
-- boost found: includes in /usr/include, library in
-- Found Gettext: /usr/bin/msgmerge (found version "0.21")
-- Found Gettext:
-- Found CURL: /usr/lib64/libcurl.so (found version "7.78.0")
-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.9.12")
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11")
-- Found Protobuf: /usr/lib64/libprotobuf.so;-lpthread (found version "3.17.3")
-- Found LibSolv: /usr/lib64/libsolv.so
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args`
  (LibSolv_ext) does not match the name of the calling package (LibSolv).
  This can lead to problems in calling code that expects `find_package`
  result variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindLibSolv.cmake:76 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:231 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LibSolv_ext: /usr/lib64/libsolvext.so
-- Found LibSolv: /usr/include /usr/lib64/libsolv.so;/usr/lib64/libsolvext.so
-- Found gpgme-config at /usr/bin/gpgme-config
-- Found gpgme v1.16.0, checking for flavours...
--  Found flavour 'vanilla', checking whether it's usable...yes
--  Found flavour 'pthread', checking whether it's usable...yes
-- Usable gpgme flavours found:  vanilla pthread
-- Found libcrypto: /usr/lib64/libcrypto.so
-- Found OpenSSL: /usr/lib64/libssl.so
-- Looking for udev_enumerate_new
-- Looking for udev_enumerate_new - found
-- Found Udev: /usr/lib64/libudev.so
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (PkgConfig)
  does not match the name of the calling package (libproxy).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPkgConfig.cmake:70 (find_package_handle_standard_args)
  cmake/modules/Findlibproxy.cmake:5 (INCLUDE)
  CMakeLists.txt:262 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "1.8.0")
-- Checking for one of the modules 'libproxy-1.0'
-- doxygen found: /usr/bin/doxygen
Building with zstd support enabled.
Building with zchunk support enabled.
-- Checking for module 'zck'
--   Found zck, version 1.1.16
-- Checking for module 'sigc++-2.0'
--   Found sigc++-2.0, version 2.10.7
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.68.3
-- soname: 1722.6.0
-- version: 17.28.0
-- Writing pkg-config file...
-- FindZypp.cmake will be installed in /usr/share/cmake/Modules
-- zypp.conf will be installed in /etc/zypp
-- needreboot will be installed in /etc/zypp/
-- systemCheck will be installed in /etc/zypp
/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-core
ADDING lib zypp to project
ADDING lib zypp-allsym to project
-- rpm found: includes in /usr/include, library in /usr/lib64/librpm.so, librpmio in /usr/lib64/librpmio.so (suspect 4.x)
-- Detected RPM version is: maj:4  min:16 patch:1
a2x found: /usr/bin/a2x
asciidoctor found: /usr/bin/asciidoctor
-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -Werror=format-security -rdynamic -Wl,-as-needed
C++             -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed -pie
Module          -Wl,-O1 -Wl,--as-needed
Shared          -Wl,-O1 -Wl,--as-needed

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 ...
 * Working in BUILD_DIR: "/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build"
ninja -v -j4 -l0
[1/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto && /usr/bin/protoc --cpp_out /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/core -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/core/envelope.proto
[2/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto && /usr/bin/protoc --cpp_out /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media/download.proto
[3/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto && /usr/bin/protoc --cpp_out /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media/transfersettings.proto
[4/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto && /usr/bin/protoc --cpp_out /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media/messages.proto
[5/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto && /usr/bin/protoc --cpp_out /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/media/networkrequesterror.proto
[6/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto && /usr/bin/protoc --cpp_out /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/target -I /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/zypp-proto/target/commit.proto
[7/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/doc && /usr/bin/asciidoctor -D /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/doc -b manpage -d manpage /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/doc/zypp-NameReqPrv.1.txt
[8/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/doc && /usr/bin/asciidoctor -D /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/doc -b manpage -d manpage /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/doc/zypp-CheckAccessDeleted.1.txt
[9/557] cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/doc && /usr/bin/asciidoctor -D /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/doc -b manpage -d manpage /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/doc/locks.5.txt
[10/557] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_ZCHUNK_COMPRESSION=1 -DHAVE_PIPE2 -DHAVE_RPM_VERIFY_TRANSACTION_STEP -DHAVE_UDEV -DWITH_LIBPROXY_SUPPORT -DZYPP_RPM_BINARY=\"/usr/libexec/zypp/zypp-rpm\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build -I/usr/include/rpm -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed  -std=c++17 -MD -MT zypp-proto/CMakeFiles/zypp-protobuf.dir/envelope.pb.cc.o -MF zypp-proto/CMakeFiles/zypp-protobuf.dir/envelope.pb.cc.o.d -o zypp-proto/CMakeFiles/zypp-protobuf.dir/envelope.pb.cc.o -c /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto/envelope.pb.cc
[11/557] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_ZCHUNK_COMPRESSION=1 -DHAVE_PIPE2 -DHAVE_RPM_VERIFY_TRANSACTION_STEP -DHAVE_UDEV -DWITH_LIBPROXY_SUPPORT -DZYPP_RPM_BINARY=\"/usr/libexec/zypp/zypp-rpm\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build -I/usr/include/rpm -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed  -std=c++17 -MD -MT zypp-proto/CMakeFiles/zypp-protobuf.dir/download.pb.cc.o -MF zypp-proto/CMakeFiles/zypp-protobuf.dir/download.pb.cc.o.d -o zypp-proto/CMakeFiles/zypp-protobuf.dir/download.pb.cc.o -c /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp-proto/download.pb.cc
[12/557] /usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_ZCHUNK_COMPRESSION=1 -DHAVE_PIPE2 -DHAVE_RPM_VERIFY_TRANSACTION_STEP -DHAVE_UDEV -DWITH_LIBPROXY_SUPPORT -DZYPP_RPM_BINARY=\"/usr/libexec/zypp/zypp-rpm\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build -I/usr/include/rpm -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed  -std=c++17 -MD -MT zypp-proto/CMakeFiles/zypp-protobuf.dir/transfersettings.pb.cc.o -MF zypp-proto/CMakeFiles/zypp-protobuf.dir/transfersettings.pb.cc.o.d -o zypp-proto/CMakeFiles/zypp-protobuf.dir

...

[300/557] /usr/bin/cmake -E cmake_symlink_library zypp/libzypp.so.1722.6.0  zypp/libzypp.so.1722 zypp/libzypp.so && cd /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build/zypp && test ! -x ./buildmon || ./buildmon
[301/557] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DENABLE_ZCHUNK_COMPRESSION=1 -DHAVE_PIPE2 -DHAVE_RPM_VERIFY_TRANSACTION_STEP -DHAVE_UDEV -DWITH_LIBPROXY_SUPPORT -DZYPP_RPM_BINARY=\"/usr/libexec/zypp/zypp-rpm\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build -I/usr/include/rpm -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed  -std=c++17 -MD -MT tools/CMakeFiles/ToolScanRepos.dir/ToolScanRepos.cc.o -MF tools/CMakeFiles/ToolScanRepos.dir/ToolScanRepos.cc.o.d -o tools/CMakeFiles/ToolScanRepos.dir/ToolScanRepos.cc.o -c /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/tools/ToolScanRepos.cc
[302/557] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed -Wl,-O1 -Wl,--as-needed -pie    -rdynamic tools/CMakeFiles/DumpSelectable.dir/DumpSelectable.cc.o -o tools/DumpSelectable  zypp/libzypp.so.1722.6.0  /usr/lib64/libboost_program_options.so.1.76.0  zypp-core/libzypp-core.a  -lglib-2.0  -lssl  -lcrypto  -lpthread  -lsigc-2.0  zypp-proto/libzypp-protobuf.a  -lutil  -lrpm  -lcurl  -lxml2  -lz  -lsolv  -lsolvext  -lsolv  -lsolvext  /usr/lib64/libboost_thread.so.1.76.0  -lgpgme  -lassuan  -lgpg-error  -lprotobuf-lite  -lpthread  -lzstd  -lzck  -ludev  -lproxy && :
FAILED: tools/DumpSelectable
: && /usr/bin/x86_64-pc-linux-gnu-g++ -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed -Wl,-O1 -Wl,--as-needed -pie    -rdynamic tools/CMakeFiles/DumpSelectable.dir/DumpSelectable.cc.o -o tools/DumpSelectable  zypp/libzypp.so.1722.6.0  /usr/lib64/libboost_program_options.so.1.76.0  zypp-core/libzypp-core.a  -lglib-2.0  -lssl  -lcrypto  -lpthread  -lsigc-2.0  zypp-proto/libzypp-protobuf.a  -lutil  -lrpm  -lcurl  -lxml2  -lz  -lsolv  -lsolvext  -lsolv  -lsolvext  /usr/lib64/libboost_thread.so.1.76.0  -lgpgme  -lassuan  -lgpg-error  -lprotobuf-lite  -lpthread  -lzstd  -lzck  -ludev  -lproxy && :
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::StartedScalar()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `vtable for YAML::BadConversion'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::ostream_wrapper::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::memory::create_node()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::set_null()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `vtable for YAML::InvalidNode'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `typeinfo for YAML::InvalidNode'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::set_scalar(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::end()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::~Emitter()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::empty_scalar[abi:cxx11]()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::good() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::InvalidNode::~InvalidNode()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `typeinfo for YAML::BadSubscript'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::PrepareNode(YAML::EmitterNodeType::value)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `typeinfo for YAML::BadConversion'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::PrepareIntegralStream(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) const'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::Write(bool)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::begin()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::BadConversion::~BadConversion()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::c_str() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `vtable for YAML::RepresentationException'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `typeinfo for YAML::Exception'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::Emitter()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::BadSubscript::~BadSubscript()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `vtable for YAML::Exception'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::detail::node_data::mark_defined()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::Emitter::SetLocalValue(YAML::EMITTER_MANIP)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `YAML::convert<bool>::decode(YAML::Node const&, bool&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: zypp/libzypp.so.1722.6.0: undefined reference to `vtable for YAML::BadSubscript'
collect2: error: ld returned 1 exit status
[303/557] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DENABLE_ZCHUNK_COMPRESSION=1 -DHAVE_PIPE2 -DHAVE_RPM_VERIFY_TRANSACTION_STEP -DHAVE_UDEV -DWITH_LIBPROXY_SUPPORT -DZYPP_RPM_BINARY=\"/usr/libexec/zypp/zypp-rpm\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build -I/usr/include/rpm -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed  -std=c++17 -MD -MT tools/CMakeFiles/zypp-NameReqPrv.dir/zypp-NameReqPrv.cc.o -MF tools/CMakeFiles/zypp-NameReqPrv.dir/zypp-NameReqPrv.cc.o.d -o tools/CMakeFiles/zypp-NameReqPrv.dir/zypp-NameReqPrv.cc.o -c /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/tools/zypp-NameReqPrv.cc
[304/557] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed  -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libzypp-allsym.so.1722 -o zypp/libzypp-allsym.so.1722.6.0 zypp/CMakeFiles/zypp-objlib.dir/misc/DefaultLoadSystem.cc.o zypp/CMakeFiles/zypp-objlib.dir/misc/CheckAccessDeleted.cc.o zypp/CMakeFiles/zypp-objlib.dir/misc/TestcaseSetup.cc.o zypp/CMakeFiles/zypp-objlib.dir/misc/LoadTestcase.cc.o zypp/CMakeFiles/zypp-objlib.dir/pool/PoolImpl.cc.o zypp/CMakeFiles/zypp-objlib.dir/pool/PoolStats.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/susetags/RepoIndex.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/susetags/ContentFileReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/xml/Node.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/xml/ParseDef.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/xml/ParseDefConsume.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/xml/ParseDefException.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/xml/Reader.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/xml/XmlString.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/xml/libxmlfwd.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/yum/RepomdFileReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/ParseException.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/IniParser.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/IniDict.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/HistoryLogReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/RepoFileReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/RepoindexFileReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/ServiceFileReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/parser/ProductFileReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/proxyinfo/ProxyInfoSysconfig.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/proxyinfo/ProxyInfoLibproxy.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/CurlHelper.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaException.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaHandler.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaHandlerFactory.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/Mount.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaNFS.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaCD.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaDIR.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaDISK.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaCIFS.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/ProxyInfo.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaCurl.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaMultiCurl.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaISO.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaPlugin.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaSource.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaManager.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaUserAuth.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/CredentialFileReader.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/CredentialManager.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/CurlConfig.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/TransferSettings.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaPriority.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MetaLinkParser.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/ZsyncParser.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/MediaBlockList.cc.o zypp/CMakeFiles/zypp-objlib.dir/media/UrlResolverPlugin.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/RepoException.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/RepoMirrorList.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/RepoType.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/ServiceType.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/PackageProvider.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/SrcPackageProvider.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/RepoProvideFile.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/DeltaCandidates.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/Applydeltarpm.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/PackageDelta.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/SUSEMediaVerifier.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/MediaInfoDownloader.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/Downloader.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/RepoVariables.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/RepoInfoBase.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/PluginServices.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/ServiceRepos.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/yum/Downloader.cc.o zypp/CMakeFiles/zypp-objlib.dir/repo/susetags/Downloader.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/rpm/BinHeader.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/rpm/RpmCallbacks.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/rpm/RpmDb.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/rpm/RpmException.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/rpm/RpmHeader.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/rpm/librpmDb.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/modalias/Modalias.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/RpmPostTransCollector.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/RequestedLocalesFile.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/SolvIdentFile.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/HardLocksFile.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/CommitPackageCache.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/CommitPackageCacheImpl.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/CommitPackageCacheReadAhead.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/TargetCallbackReceiver.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/TargetException.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/TargetImpl.cc.o zypp/CMakeFiles/zypp-objlib.dir/target/TargetImpl.commitFindFileConflicts.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/ProblemSolutionIgnore.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/ProblemSolutionCombi.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/Resolver.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SolutionAction.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/Testcase.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SolverQueueItem.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SolverQueueItemInstall.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SolverQueueItemDelete.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SolverQueueItemUpdate.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SolverQueueItemInstallOneOf.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SolverQueueItemLock.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SATResolver.cc.o zypp/CMakeFiles/zypp-objlib.dir/solver/detail/SystemCheck.cc.o zypp/CMakeFiles/zypp-objlib.dir/ui/Selectable.cc.o zypp/CMakeFiles/zypp-objlib.dir/ui/SelectableImpl.cc.o zypp/CMakeFiles/zypp-objlib.dir/ui/Status.cc.o zypp/CMakeFiles/zypp-objlib.dir/ui/UserWantedPackages.cc.o zypp/CMakeFiles/zypp-objlib.dir/Application.cc.o zypp/CMakeFiles/zypp-objlib.dir/Capabilities.cc.o zypp/CMakeFiles/zypp-objlib.dir/Capability.cc.o zypp/CMakeFiles/zypp-objlib.dir/CapMatch.cc.o zypp/CMakeFiles/zypp-objlib.dir/Changelog.cc.o zypp/CMakeFiles/zypp-objlib.dir/CheckSum.cc.o zypp/CMakeFiles/zypp-objlib.dir/CpeId.cc.o zypp/CMakeFiles/zypp-objlib.dir/Dep.cc.o zypp/CMakeFiles/zypp-objlib.dir/Digest.cc.o zypp/CMakeFiles/zypp-objlib.dir/DiskUsageCounter.cc.o zypp/CMakeFiles/zypp-objlib.dir/DownloadMode.cc.o zypp/CMakeFiles/zypp-objlib.dir/Edition.cc.o zypp/CMakeFiles/zypp-objlib.dir/PluginFrame.cc.o zypp/CMakeFiles/zypp-objlib.dir/PluginFrameException.cc.o zypp/CMakeFiles/zypp-objlib.dir/PluginScript.cc.o zypp/CMakeFiles/zypp-objlib.dir/PluginScriptException.cc.o zypp/CMakeFiles/zypp-objlib.dir/PluginExecutor.cc.o zypp/CMakeFiles/zypp-objlib.dir/Fetcher.cc.o zypp/CMakeFiles/zypp-objlib.dir/FileChecker.cc.o zypp/CMakeFiles/zypp-objlib.dir/Glob.cc.o zypp/CMakeFiles/zypp-objlib.dir/HistoryLog.cc.o zypp/CMakeFiles/zypp-objlib.dir/HistoryLogData.cc.o zypp/CMakeFiles/zypp-objlib.dir/IdString.cc.o zypp/CMakeFiles/zypp-objlib.dir/InstanceId.cc.o zypp/CMakeFiles/zypp-objlib.dir/KeyManager.cc.o zypp/CMakeFiles/zypp-objlib.dir/KeyRing.cc.o zypp/CMakeFiles/zypp-objlib.dir/KeyRingContexts.cc.o zypp/CMakeFiles/zypp-objlib.dir/Locks.cc.o zypp/CMakeFiles/zypp-objlib.dir/MediaSetAccess.cc.o zypp/CMakeFiles/zypp-objlib.dir/OnMediaLocation.cc.o zypp/CMakeFiles/zypp-objlib.dir/Package.cc.o zypp/CMakeFiles/zypp-objlib.dir/Patch.cc.o zypp/CMakeFiles/zypp-objlib.dir/PathInfo.cc.o zypp/CMakeFiles/zypp-objlib.dir/Pattern.cc.o zypp/CMakeFiles/zypp-objlib.dir/PoolItem.cc.o zypp/CMakeFiles/zypp-objlib.dir/PoolItemBest.cc.o zypp/CMakeFiles/zypp-objlib.dir/PoolQuery.cc.o zypp/CMakeFiles/zypp-objlib.dir/PoolQueryResult.cc.o zypp/CMakeFiles/zypp-objlib.dir/ProblemSolution.cc.o zypp/CMakeFiles/zypp-objlib.dir/Product.cc.o zypp/CMakeFiles/zypp-objlib.dir/ProgressData.cc.o zypp/CMakeFiles/zypp-objlib.dir/ProvideFilePolicy.cc.o zypp/CMakeFiles/zypp-objlib.dir/PublicKey.cc.o zypp/CMakeFiles/zypp-objlib.dir/PurgeKernels.cc.o zypp/CMakeFiles/zypp-objlib.dir/Range.cc.o zypp/CMakeFiles/zypp-objlib.dir/Rel.cc.o zypp/CMakeFiles/zypp-objlib.dir/RepoInfo.cc.o zypp/CMakeFiles/zypp-objlib.dir/RepoManager.cc.o zypp/CMakeFiles/zypp-objlib.dir/Repository.cc.o zypp/CMakeFiles/zypp-objlib.dir/RepoStatus.cc.o zypp/CMakeFiles/zypp-objlib.dir/ResKind.cc.o zypp/CMakeFiles/zypp-objlib.dir/ResObject.cc.o zypp/CMakeFiles/zypp-objlib.dir/Resolvable.cc.o zypp/CMakeFiles/zypp-objlib.dir/Resolver.cc.o zypp/CMakeFiles/zypp-objlib.dir/ResolverFocus.cc.o zypp/CMakeFiles/zypp-objlib.dir/ResolverProblem.cc.o zypp/CMakeFiles/zypp-objlib.dir/ResPool.cc.o zypp/CMakeFiles/zypp-objlib.dir/ResPoolProxy.cc.o zypp/CMakeFiles/zypp-objlib.dir/ResStatus.cc.o zypp/CMakeFiles/zypp-objlib.dir/ServiceInfo.cc.o zypp/CMakeFiles/zypp-objlib.dir/Signature.cc.o zypp/CMakeFiles/zypp-objlib.dir/SrcPackage.cc.o zypp/CMakeFiles/zypp-objlib.dir/ShutdownLock.cc.o zypp/CMakeFiles/zypp-objlib.dir/SysContent.cc.o zypp/CMakeFiles/zypp-objlib.dir/Target.cc.o zypp/CMakeFiles/zypp-objlib.dir/TmpPath.cc.o zypp/CMakeFiles/zypp-objlib.dir/VendorAttr.cc.o zypp/CMakeFiles/zypp-objlib.dir/VendorSupportOptions.cc.o zypp/CMakeFiles/zypp-objlib.dir/ZYpp.cc.o zypp/CMakeFiles/zypp-objlib.dir/ZYppCommitPolicy.cc.o zypp/CMakeFiles/zypp-objlib.dir/ZYppCommitResult.cc.o zypp/CMakeFiles/zypp-objlib.dir/ZYppFactory.cc.o zypp/CMakeFiles/zypp-objlib.dir/zypp_detail/ZYppImpl.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/Pool.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/Solvable.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/SolvableSet.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/SolvableSpec.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/SolvIterMixin.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/Map.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/Queue.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/FileConflicts.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/Transaction.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/WhatProvides.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/WhatObsoletes.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/LocaleSupport.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/LookupAttr.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/SolvAttr.cc.o zypp/CMakeFiles/zypp-objlib.dir/sat/detail/PoolImpl.cc.o zypp/CMakeFiles/zypp-objlib.dir/ZConfig.cc.o zypp/CMakeFiles/zypp-objlib.dir/Arch.cc.o zypp/CMakeFiles/zypp-objlib.dir/Locale.cc.o zypp/CMakeFiles/zypp-objlib.dir/CountryCode.cc.o zypp/CMakeFiles/zypp-objlib.dir/LanguageCode.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/Backtrace.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/DrunkenBishop.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/SerialNumber.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/Random.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/Measure.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/GzStream.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/InputStream.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/SetRelationMixin.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/StrMatcher.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/UserRequestException.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/Sysconfig.cc.o zypp/CMakeFiles/zypp-objlib.dir/base/ZckStream.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/context.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/medianetwork.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/medianetworkserver.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/downloader.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/downloadspec.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/mirrorcontrol.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/networkrequestdispatcher.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/networkrequesterror.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/request.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/basicdownloader_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/detectmeta_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/final_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/initial_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/metalinkinfo_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/metalink_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/mirrorhandling_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/normal_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/preparemulti_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/rangedownloader_p.cc.o zypp/zyppng/CMakeFiles/zyppng-objlib.dir/media/network/private/downloaderstates/zck_p.cc.o  zypp-core/libzypp-core.a  zypp-proto/libzypp-protobuf.a  -lutil  -lrpm  -lcurl  -lxml2  -lz  -lsolv  -lsolvext  -lsolv  /usr/lib64/libboost_thread.so.1.76.0  -lgpgme  -lassuan  -lgpg-error  -lprotobuf-lite  -lpthread  -lzstd  -lzck  -ludev  -lproxy  -lglib-2.0  -lssl  -lcrypto  -lpthread  -lsigc-2.0  -lsolvext  -lgpgme  -lassuan  -lgpg-error  -lprotobuf-lite  -lzstd  -lzck  -ludev  -lproxy  -lpthread && :
[305/557] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DENABLE_ZCHUNK_COMPRESSION=1 -DHAVE_PIPE2 -DHAVE_RPM_VERIFY_TRANSACTION_STEP -DHAVE_UDEV -DWITH_LIBPROXY_SUPPORT -DZYPP_RPM_BINARY=\"/usr/libexec/zypp/zypp-rpm\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0 -I/var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0_build -I/usr/include/rpm -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -O3 -pipe -fno-strict-aliasing -fPIC -g -Wall -Wp,-D_GLIBCXX_ASSERTIONS -fvisibility-inlines-hidden -Woverloaded-virtual -Wnon-virtual-dtor -Werror=format-security -rdynamic -Wl,-as-needed  -std=c++17 -MD -MT tools/CMakeFiles/patch_find_bug.dir/patch_find_bug.cc.o -MF tools/CMakeFiles/patch_find_bug.dir/patch_find_bug.cc.o.d -o tools/CMakeFiles/patch_find_bug.dir/patch_find_bug.cc.o -c /var/tmp/portage/sys-libs/libzypp-17.28.0/work/libzypp-17.28.0/tools/patch_find_bug.cc
ninja: build stopped: subcommand failed.
 * ERROR: sys-libs/libzypp-17.28.0::zypper failed (compile phase):
HougeLangley commented 3 years ago
doas find /usr/include / | grep "FindPkgConfig"
doas (houge@gentoo-vm) password:
/usr/share/cmake/Modules/FindPkgConfig.cmake
/usr/share/cmake/Help/module/FindPkgConfig.rst
mlandres commented 3 years ago

That's where the files are located on my systems too. Looks more like an issue of the CMake installation or the build environment. It cmake IMO should find the files int it's own

Similar the actual error. FIND_PACKAGE(YAML-CPP REQUIRED) in CMakeLists.txt did not report an error but nevertheless target_link_libraries(${LIBNAME} ${YAML_CPP_LIBRARIES}) is not expanded. The linker list should include libyaml-cpp (usually right before -lprotobuf-lite).

HougeLangley commented 3 years ago

Ok, I will try again later.

mlandres commented 3 years ago

@HougeLangley I found that the message regarding "FindFindPkgConfig.cmake" occurs in other build environments as well, but it does not seem to prevent a correct build. All systems find the installed /usr/lib64/libyaml-cpp.so and link against it.