Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 881415 - media-libs/openexr is missing dependency on dev-libs/imath
Summary: media-libs/openexr is missing dependency on dev-libs/imath
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernd
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-15 19:30 UTC by Florian Schmaus
Modified: 2022-11-15 19:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,7.20 KB, text/x-log)
2022-11-15 19:30 UTC, Florian Schmaus
Details
emerge-info.txt (emerge-info.txt,8.83 KB, text/plain)
2022-11-15 19:31 UTC, Florian Schmaus
Details
emerge-pqv.txt (emerge-pqv.txt,118 bytes, text/plain)
2022-11-15 19:32 UTC, Florian Schmaus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Schmaus gentoo-dev 2022-11-15 19:30:50 UTC
Created attachment 832791 [details]
build.log

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
CMake Warning at cmake/OpenEXRSetup.cmake:259 (find_package):
  By not providing "FindImath.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Imath", but
  CMake did not find one.
>>> /usr/include/CGAL/Delaunay_d.h
  Could not find a package configuration file provided by "Imath" (requested
  version 3.1) with any of the following names:
>>> /usr/include/CGAL/Nef_polyhedron_S2.h
    ImathConfig.cmake
    imath-config.cmake
>>> /usr/include/CGAL/Mesh_criteria_3.h
  Add the installation prefix of "Imath" to CMAKE_PREFIX_PATH or set
  "Imath_DIR" to a directory containing one of the above files.  If "Imath"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:59 (include)
>>> /usr/include/CGAL/Skin_surface_3.h
>>> /usr/include/CGAL/Arrangement_on_surface_2.h
-- Imath was not found, installing from https://github.com/AcademySoftwareFoundation/Imath.git (v3.1.5)
[1/9] Creating directories for 'imath-populate'
[1/9] Performing download step (git clone) for 'imath-populate'
Cloning into 'imath-src'...
fatal: unable to access 'https://github.com/AcademySoftwareFoundation/Imath.git/': Could not resolve host: github.com
Cloning into 'imath-src'...
fatal: unable to access 'https://github.com/AcademySoftwareFoundation/Imath.git/': Could not resolve host: github.com
Cloning into 'imath-src'...
fatal: unable to access 'https://github.com/AcademySoftwareFoundation/Imath.git/': Could not resolve host: github.com
-- Had to git clone more than once: 3 times.
CMake Error at imath-subbuild/imath-populate-prefix/tmp/imath-populate-gitclone.cmake:39 (message):
  Failed to clone repository:
  'https://github.com/AcademySoftwareFoundation/Imath.git'
>>> /usr/include/CGAL/Algebraic_kernel_for_spheres/internal_functions_comparison_root_for_spheres_2_3.h
>>> /usr/include/CGAL/Algebraic_kernel_for_spheres/function_objects_on_roots_and_polynomials_2_3.h
FAILED: imath-populate-prefix/src/imath-populate-stamp/imath-populate-download /data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/work/openexr-3.1.5_build/_deps/imath-subbuild/imath-populate-prefix/src/imath-populate-stamp/imath-populate-download 
cd /data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/work/openexr-3.1.5_build/_deps && /usr/bin/cmake -P /data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/work/openexr-3.1.5_build/_deps/imath-subbuild/imath-populate-prefix/tmp/imath-populate-gitclone.cmake && /usr/bin/cmake -E touch /data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/work/openexr-3.1.5_build/_deps/imath-subbuild/imath-populate-prefix/src/imath-populate-stamp/imath-populate-download
ninja: build stopped: subcommand failed.
>>> /usr/include/CGAL/Arr_point_location/Arr_lm_middle_edges_generator.h
CMake Error at /usr/share/cmake/Modules/FetchContent.cmake:1604 (message):
  Build step for imath failed: 1
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FetchContent.cmake:1744:EVAL:2 (__FetchContent_directPopulate)
  /usr/share/cmake/Modules/FetchContent.cmake:1744 (cmake_language)
  cmake/OpenEXRSetup.cmake:278 (FetchContent_Populate)
  CMakeLists.txt:59 (include)
>>> /usr/include/CGAL/Arr_point_location/Td_active_fictitious_vertex.h
>>> /usr/include/CGAL/Arr_point_location/Td_inactive_edge.h
-- Configuring incomplete, errors occurred!
See also "/data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/work/openexr-3.1.5_build/CMakeFiles/CMakeOutput.log".
 * ERROR: media-libs/openexr-3.1.5::gentoo failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  122:  Called src_configure
 *   environment, line 2230:  Called cmake_src_configure
 *   environment, line 1108:  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 '=media-libs/openexr-3.1.5::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/openexr-3.1.5::gentoo'`.
 * The complete build log is located at '/data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/temp/build.log'.
 * The ebuild environment file is located at '/data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/temp/environment'.
 * Working directory: '/data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/work/openexr-3.1.5_build'
 * S: '/data-scratch/var-tmp/portage/media-libs/openexr-3.1.5/work/openexr-3.1.5'
Comment 1 Florian Schmaus gentoo-dev 2022-11-15 19:31:48 UTC
Created attachment 832793 [details]
emerge-info.txt
Comment 2 Florian Schmaus gentoo-dev 2022-11-15 19:32:20 UTC
Created attachment 832795 [details]
emerge-pqv.txt
Comment 3 Florian Schmaus gentoo-dev 2022-11-15 19:36:16 UTC
I just found out that this was due an concurrently running "emerge --depclean" job, which removed imath. Sorry for the noise :/