Fat-Zer/trinity

trinity-apps/kolf-9999: tries to build without aRts (which is required), even when it is available

Closed this issue · 2 comments

Hi again! Sorry for filing so many issues. I think this one might be a similar problem to #6. I tried setting use=arts for it, but that didn't seem to fix it. Thanks. :)

kolf-build-info-2016dec22.txt


elegiac ~ # emerge tdegames-meta
Calculating dependencies... done!

!!! The following installed packages are masked:
- www-plugins/adobe-flash-23.0.0.205::gentoo (masked by: AdobeFlash-11.x license(s))
A copy of the 'AdobeFlash-11.x' license is located at '/usr/portage/licenses/AdobeFlash-11.x'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


>>> Verifying ebuild manifests

>>> Emerging (1 of 21) trinity-apps/kolf-9999::trinity
>>> Unpacking source...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
GIT update -->
   repository:               http://scm.trinitydesktop.org/scm/git/tdegames
   at the commit:            36914970031c002ed124c24a42afc696774f6794
   branch:                   master
   storage directory:        "/usr/portage/distfiles/egit-src/trinity/tdegames"
   checkout type:            non-bare repository
Synchronizing submodule url for 'admin'
Synchronizing submodule url for 'cmake'
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/tmp/portage/trinity-apps/kolf-9999/work/tdegames
 * Exporting parts of working copy to /var/tmp/portage/trinity-apps/kolf-9999/work/tdegames
>>> Source unpacked in /var/tmp/portage/trinity-apps/kolf-9999/work
>>> Preparing source in /var/tmp/portage/trinity-apps/kolf-9999/work/tdegames ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/trinity-apps/kolf-9999/work/tdegames ...
>>> Working in BUILD_DIR: "/var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build"
cmake --no-warn-unused-cli -C /var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr/trinity/14 -DCMAKE_INSTALL_RPATH=/usr/trinity/14 -DBUILD_KOLF=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build/gentoo_toolchain.cmake  /var/tmp/portage/trinity-apps/kolf-9999/work/tdegames
Not searching for unused variables given on the command line.
loading initial cache file /var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 4.9.4
-- The CXX compiler identification is GNU 4.9.4
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.28") 
-- Detected x86_64 CPU architecture
-- Performing Test HAVE_PIE_SUPPORT
-- Performing Test HAVE_PIE_SUPPORT - Success
CMake Error at cmake/modules/TDEMacros.cmake:24 (message):
  #################################################

   aRts support is disabled, but it is required to build kasteroids and kolf

  #################################################
Call Stack (most recent call first):
  ConfigureChecks.cmake:38 (tde_message_fatal)
  CMakeLists.txt:96 (include)


-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build/CMakeFiles/CMakeOutput.log".
 * ERROR: trinity-apps/kolf-9999::trinity failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_configure
 *   environment, line 3492:  Called trinity-meta_src_configure
 *   environment, line 4465:  Called trinity-base_src_configure
 *   environment, line 4303:  Called cmake-utils_src_configure
 *   environment, line  931:  Called _cmake_execute_optionally 'src_configure'
 *   environment, line  312:  Called enable_cmake-utils_src_configure
 *   environment, line 1292:  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 '=trinity-apps/kolf-9999::trinity'`,
 * the complete build log and the output of `emerge -pqv '=trinity-apps/kolf-9999::trinity'`.
 * The complete build log is located at '/var/tmp/portage/trinity-apps/kolf-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/trinity-apps/kolf-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build'
 * S: '/var/tmp/portage/trinity-apps/kolf-9999/work/tdegames'

>>> Failed to emerge trinity-apps/kolf-9999, Log file:

>>>  '/var/tmp/portage/trinity-apps/kolf-9999/temp/build.log'

 * Messages for package trinity-apps/kolf-9999:

 * ERROR: trinity-apps/kolf-9999::trinity failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_configure
 *   environment, line 3492:  Called trinity-meta_src_configure
 *   environment, line 4465:  Called trinity-base_src_configure
 *   environment, line 4303:  Called cmake-utils_src_configure
 *   environment, line  931:  Called _cmake_execute_optionally 'src_configure'
 *   environment, line  312:  Called enable_cmake-utils_src_configure
 *   environment, line 1292:  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 '=trinity-apps/kolf-9999::trinity'`,
 * the complete build log and the output of `emerge -pqv '=trinity-apps/kolf-9999::trinity'`.
 * The complete build log is located at '/var/tmp/portage/trinity-apps/kolf-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/trinity-apps/kolf-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/trinity-apps/kolf-9999/work/kolf-9999_build'
 * S: '/var/tmp/portage/trinity-apps/kolf-9999/work/tdegames'
elegiac ~ # 

(I also tried reinstalling trinity-base/arts, with similar lack of results.)

fixed sorry for waiting.

Hi again! Sorry for filing so many issues.

you are welcome, it's good to have a kick time to time ;)

I think this one might be a similar problem to #6.

Actually it was caused by fixing of #6