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

[lang-kit] dev-lang/ispc-1.18.1 fails to compile

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Severe (Ebuild) Severe (Ebuild)
    • None
    • None
    • None
    • One Funtoo next run: emerge -av1 dev-lang/ispc
    • Cannot emerge dev-lang/ispc, which is a dependency for media-gfx/blender
    • Incompatible version of dev-util/ninja

      While trying to fix https://bugs.funtoo.org/browse/FL-10883 I ran into this compile error with dev-lang/ispc-1.18.1:

       

      FAILED: cpu_examples/src/ispc_cpu_examples-stamp/ispc_cpu_examples-configure /var/tmp/portage/dev-lang/ispc-1.18.1/work/ispc-1.18.1_build/cpu_examples/src/ispc_cpu_examples-stamp/ispc_cpu_examples-configure
      cd /var/tmp/portage/dev-lang/ispc-1.18.1/work/ispc-1.18.1_build/cpu_examples/src/ispc_cpu_examples-build && /usr/bin/cmake -GNinja -C/var/tmp/portage/dev-lang/ispc-1.18.1/work/ispc-1.18.1_build/cpu_examples/tmp/ispc_cpu_examples-cache-RelWithDebInfo.cmake /var/tmp/portage/dev-lang/ispc-1.18.1/work/ispc-1.18.1/examples/cpu && /usr/bin/cmake -E touch /var/tmp/portage/dev-lang/ispc-1.18.1/work/ispc-1.18.1_build/cpu_examples/src/ispc_cpu_examples-stamp/ispc_cpu_examples-configure
      loading initial cache file /var/tmp/portage/dev-lang/ispc-1.18.1/work/ispc-1.18.1_build/cpu_examples/tmp/ispc_cpu_examples-cache-RelWithDebInfo.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
      CMake Error at cmake/AddISPCExample.cmake:77 (enable_language):
        The Ninja generator does not support ISPC using Ninja version
          1.9.0.git.kitware.dyndep-1.jobserver-1
        due to lack of required features.  Ninja 1.10 or higher is required.
      Call Stack (most recent call first):
        CMakeLists.txt:54 (include)
      
      -- Configuring incomplete, errors occurred!
      See also "/var/tmp/portage/dev-lang/ispc-1.18.1/work/ispc-1.18.1_build/cpu_examples/src/ispc_cpu_examples-build/CMakeFiles/CMakeOutput.log".
      ninja: build stopped: subcommand failed.
       * ERROR: dev-lang/ispc-1.18.1::lang-kit failed (compile phase):
       *   ninja -v -j30 -l0 failed
       *
       * Call stack:
       *     ebuild.sh, line   93:  Called src_compile
       *   environment, line 3258:  Called cmake_src_compile
       *   environment, line 1205:  Called cmake_build
       *   environment, line 1174:  Called eninja
       *   environment, line 1662:  Called die
       * The specific snippet of code:
       *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
      

      It looks like we don't have a new enough version of Ninja to support this version of dev-lang/ispc

       

            siris siris
            siris siris
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: