Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-11190

After updating dev-libs/botan to 3.0.0 app-admin/keepassxc-2.7.4 failed during reemerging

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None
    • users of keepassxc

      After today's syncing dev-libs/botan got updated to 3.0.0 and app-admin/keepassxc should get rebuilded.

      Sync successful and kits in alignment! :)
      
      These are the packages that would be merged, in order:
      
      Calculating dependencies... done!
      [ebuild  r  U  ] dev-libs/botan-3.0.0:2/3.0::dev-kit [2.19.3:2/2.19::dev-kit] USE="bzip2 python zlib -bindist -boost -doc -lzma -sqlite -static-libs" PYTHON_TARGETS="python3_7 python3_9 -python3_10 -python3_8" 13,693 KiB
      [ebuild     U  ] app-emulation/runc-1.1.5::core-kit [1.1.3::core-kit] USE="kmem seccomp -apparmor -hardened -test" 0 KiB
      [ebuild     U  ] app-emulation/containerd-1.6.20::core-kit [1.6.6::core-kit] USE="cri seccomp -apparmor -btrfs -device-mapper -hardened (-selinux) -test" 0 KiB
      [ebuild     U  ] sys-apps/man-db-2.11.2::core-kit [2.8.5-r1::core-kit] USE="manpager nls seccomp zlib (-selinux) -static-libs (-berkdb%*) (-gdbm%*)" 1,908 KiB
      [ebuild  rR    ] app-admin/keepassxc-2.7.4::desktop-kit  USE="network -autotype -browser -debug -keeshare -test -yubikey" 8,748 KiB
      [ebuild     U  ] dev-ruby/rubygems-3.4.11::ruby-kit [3.4.10::ruby-kit] USE="-server -test" RUBY_TARGETS="ruby31 -ruby27 -ruby30 -ruby32" 14,674 KiB
      
      Total: 6 packages (5 upgrades, 1 reinstall), Size of downloads: 39,022 KiB
      
      The following packages are causing rebuilds:
      
        (dev-libs/botan-3.0.0:2/3.0::dev-kit, ebuild scheduled for merge) causes rebuilds for:
          (app-admin/keepassxc-2.7.4:0/0::desktop-kit, ebuild scheduled for merge)
      
      Would you like to merge these packages? [Yes/No] 
      
      

      emerge @preserved-rebuild leads to

      ~ # emerge @preserved-rebuild
      
      These are the packages that would be merged, in order:
      
      Calculating dependencies... done!
      [ebuild   R    ] app-admin/keepassxc-2.7.4 
      
      Would you like to merge these packages? [Yes/No] 
      >>> Verifying ebuild manifests
      >>> Emerging (1 of 1) app-admin/keepassxc-2.7.4::desktop-kit
      >>> Failed to emerge app-admin/keepassxc-2.7.4, Log file:
      >>>  '/var/tmp/portage/app-admin/keepassxc-2.7.4/temp/build.log'
      >>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 0.67, 2.98, 5.67
       * Package:    app-admin/keepassxc-2.7.4
       * Repository: desktop-kit
       * USE:        amd64 elibc_glibc kernel_linux network userland_GNU
       * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
      >>> Unpacking source...
      >>> Unpacking keepassxc-2.7.4-src.tar.xz to /var/tmp/portage/app-admin/keepassxc-2.7.4/work
      >>> Source unpacked in /var/tmp/portage/app-admin/keepassxc-2.7.4/work
      >>> Preparing source in /var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4 ...
       * Working in BUILD_DIR: "/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build"
      >>> Source prepared.
      >>> Configuring source in /var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4 ...
       * Working in BUILD_DIR: "/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build"
      cmake -C /var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWITH_GUI_TESTS=OFF -DWITH_TESTS=no -DWITH_XC_AUTOTYPE=no -DWITH_XC_DOCS=OFF -DWITH_XC_BROWSER=no -DWITH_XC_FDOSECRETS=ON -DWITH_XC_KEESHARE=no -DWITH_XC_NETWORKING=yes -DWITH_XC_SSHAGENT=ON -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_YUBIKEY=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build/gentoo_toolchain.cmake  /var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4
      CMake Warning:
        Ignoring empty string ("") provided on the command line.
      
      
      loading initial cache file /var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build/gentoo_common_config.cmake
      -- The C compiler identification is GNU 11.3.0
      -- The CXX compiler identification is GNU 11.3.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
      -- Found Git HEAD Revision: 63b2394
      
      -- Setting up build for KeePassXC v2.7.4
      
      -- Found OpenMP_C: -fopenmp (found version "4.5") 
      -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
      -- Found OpenMP: TRUE (found version "4.5")  
      -- Performing Test CC_HAS_Werror_format_security
      -- Performing Test CC_HAS_Werror_format_security - Success
      -- Performing Test CXX_HAS_Werror_format_security
      -- Performing Test CXX_HAS_Werror_format_security - Success
      -- Performing Test CC_HAS_Werror_implicit_function_declaration
      -- Performing Test CC_HAS_Werror_implicit_function_declaration - Success
      -- Performing Test CC_HAS_Wcast_align
      -- Performing Test CC_HAS_Wcast_align - Success
      -- Performing Test CXX_HAS_Wcast_align
      -- Performing Test CXX_HAS_Wcast_align - Success
      -- Performing Test CC_HAS_Qunused_arguments
      -- Performing Test CC_HAS_Qunused_arguments - Failed
      -- Performing Test CXX_HAS_Qunused_arguments
      -- Performing Test CXX_HAS_Qunused_arguments - Failed
      -- Performing Test CXX_HAS_fsized_deallocation
      -- Performing Test CXX_HAS_fsized_deallocation - Success
      -- Performing Test HAVE_DEALLOCATION_FUNCTIONS
      -- Performing Test HAVE_DEALLOCATION_FUNCTIONS - Success
      CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
        Could NOT find Botan2 (missing: BOTAN2_LIBRARY BOTAN2_INCLUDE_DIR)
      Call Stack (most recent call first):
        /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
        cmake/FindBotan2.cmake:76 (find_package_handle_standard_args)
        CMakeLists.txt:533 (find_package)
      
      
      -- Configuring incomplete, errors occurred!
      See also "/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build/CMakeFiles/CMakeOutput.log".
      See also "/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build/CMakeFiles/CMakeError.log".
       * ERROR: app-admin/keepassxc-2.7.4::desktop-kit failed (configure phase):
       *   cmake failed
       * 
       * Call stack:
       *     ebuild.sh, line   93:  Called src_configure
       *   environment, line 1974:  Called cmake_src_configure
       *   environment, line  807:  Called die
       * The specific snippet of code:
       *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
       * 
       * If you need support, post the output of `emerge --info '=app-admin/keepassxc-2.7.4::desktop-kit'`,
       * the complete build log and the output of `emerge -pqv '=app-admin/keepassxc-2.7.4::desktop-kit'`.
       * The complete build log is located at '/var/tmp/portage/app-admin/keepassxc-2.7.4/temp/build.log'.
       * The ebuild environment file is located at '/var/tmp/portage/app-admin/keepassxc-2.7.4/temp/environment'.
       * Working directory: '/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build'
       * S: '/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4'
      
       * Messages for package app-admin/keepassxc-2.7.4:
      
       * ERROR: app-admin/keepassxc-2.7.4::desktop-kit failed (configure phase):
       *   cmake failed
       * 
       * Call stack:
       *     ebuild.sh, line   93:  Called src_configure
       *   environment, line 1974:  Called cmake_src_configure
       *   environment, line  807:  Called die
       * The specific snippet of code:
       *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
       * 
       * If you need support, post the output of `emerge --info '=app-admin/keepassxc-2.7.4::desktop-kit'`,
       * the complete build log and the output of `emerge -pqv '=app-admin/keepassxc-2.7.4::desktop-kit'`.
       * The complete build log is located at '/var/tmp/portage/app-admin/keepassxc-2.7.4/temp/build.log'.
       * The ebuild environment file is located at '/var/tmp/portage/app-admin/keepassxc-2.7.4/temp/environment'.
       * Working directory: '/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4_build'
       * S: '/var/tmp/portage/app-admin/keepassxc-2.7.4/work/keepassxc-2.7.4'
      

            seemant seemant
            borisp borisp
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: