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

dev-libs/crypto++-8.2.0:0 will not build but version bump to 8.6.0 will build and fix the other DEPENDS for KDE

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • Hide
      $ epro subarch amd64-bulldozer
      $ emerge =dev-libs/crypto++-8.2.0
      Show
      $ epro subarch amd64-bulldozer $ emerge =dev-libs/crypto++-8.2.0
    • Hide
      Blocks kde-apps/kde-meta in architectures with the 'xop' instructions, like amd64-bulldozer.

      dev-libs/crypto++ is a dependency to sys-fs/cryfs, which is a dependency for kde-plasma/plasma-vault which is a dependency for kde-apps/kde-meta.
      Show
      Blocks kde-apps/kde-meta in architectures with the 'xop' instructions, like amd64-bulldozer. dev-libs/crypto++ is a dependency to sys-fs/cryfs, which is a dependency for kde-plasma/plasma-vault which is a dependency for kde-apps/kde-meta.
    • Missing #include where __XOP__ is #defined.

      Need to bump crypto+-8.2.0 to crypto+-8.6.0.

      8.2.0 will not build currently and is needed for KDE. I checked Gentoo's stable and they are using 8.6.0. I went a head and created crypto++-8.6.0.ebuild on my system and tested it. It built just fine and all the other depends needed for KDE are happy now.

       

      If any additional information is needed please let me know

       

      Here are the packages that are depends from crypto++:

       *  (dev-libs/crypto++-8.2.0:0/8::dev-kit, ebuild scheduled for merge), Log file:
       *   '/var/tmp/portage/dev-libs/crypto++-8.2.0/temp/build.log'
       *  (sys-fs/cryfs-0.10.4:0/0::core-kit, ebuild scheduled for merge)
       *  (kde-plasma/plasma-vault-5.25.5:5/5::kde-kit, ebuild scheduled for merge)
       *  (kde-plasma/plasma-meta-5.25.5:5/5::kde-kit, ebuild scheduled for merge)

      sys-apps/portage-3.0.14-r10

      sys-devel/gcc-11.3.0-r1

      sys-libs/glibc-2.33-r2

      sys-kernel/debian-sources-6.1.4_p1

       

      Gemini /var/git/meta-repo/kits/dev-kit/dev-libs/crypto++ # ego profile show

      === Enabled Profiles: ===

              arch: x86-64bit
             build: next
           subarch: amd64-bulldozer
            flavor: desktop
           mix-ins: kde-plasma-5

      === Python kit: ===

            branch: next

      === All inherited flavor from desktop flavor: ===

                           workstation (from desktop flavor)
                                  core (from workstation flavor)
                               minimal (from core flavor)

      === All inherited mix-ins from desktop flavor: ===

                                     X (from workstation flavor)
                                 audio (from workstation flavor)
                                   dvd (from workstation flavor)
                                 media (from workstation flavor)
            mediadevice-audio-consumer (from media mix-in)
                      mediadevice-base (from mediadevice-audio-consumer mix-in)
            mediadevice-video-consumer (from media mix-in)
                      mediadevice-base (from mediadevice-video-consumer mix-in)
              mediaformat-audio-common (from media mix-in)
                mediaformat-gfx-common (from media mix-in)
              mediaformat-video-common (from media mix-in)
                        console-extras (from workstation flavor)
                                 print (from desktop flavor)

      Gemini /var/git/meta-repo/kits/dev-kit/dev-libs/crypto++ #

            r0b r0b
            akelling akelling
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: