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

[games-kit] gzdoom needs to depend on `media-libs/libwebp`

    • Hide
      Create an empty Funtoo container from a LXC stage3 and then
      $ emerge gzdoom
      Show
      Create an empty Funtoo container from a LXC stage3 and then $ emerge gzdoom
    • Can't install GZDoom in an empty system. *Almost all users* will have a desktop environment before they consider installing GZDoom, so the impact is pretty minor.

      Can't install `games-engines/gzdoom` in an empty container:

      -- Found VPX: /usr/lib/libvpx.so  
      CMake Warning at CMakeLists.txt:218 (find_package):
        By not providing "FindWebP.cmake" in CMAKE_MODULE_PATH this project has
        asked CMake to find a package configuration file provided by "WebP", but
        CMake did not find one.
      
        Could not find a package configuration file provided by "WebP" with any of
        the following names:
      
          WebPConfig.cmake
          webp-config.cmake
      
        Add the installation prefix of "WebP" to CMAKE_PREFIX_PATH or set
        "WebP_DIR" to a directory containing one of the above files.  If "WebP"
        provides a separate development package or SDK, be sure it has been
        installed.
      
      
      -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.5.4") 
      -- Checking for module 'libwebp'
      --   Package 'libwebp', required by 'virtual:world', not found
      CMake Error at CMakeLists.txt:223 (message):
        libwebp not found
      
      
      -- Checking for module 'libwebpmux'
      --   Package 'libwebpmux', required by 'virtual:world', not found
      CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:607 (message):
        A required package was not found
      Call Stack (most recent call first):
        /usr/share/cmake/Modules/FindPkgConfig.cmake:829 (_pkg_check_modules_internal)
        CMakeLists.txt:225 (pkg_check_modules)
      

      Testing didn't catch this because I'd been re-using a container where I'd worked on other thinks that must have pulled in `libwebp` already.

            cuantar cuantar
            cuantar cuantar
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: