Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712090 - dev-util/vulkan-headers-1.1.125 should require CMAKE >= 3.10.2
Summary: dev-util/vulkan-headers-1.1.125 should require CMAKE >= 3.10.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-03-10 21:43 UTC by begdory4
Modified: 2021-11-07 07:55 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description begdory4 2020-03-10 21:43:23 UTC
>>> Emerging (1 of 2) dev-util/vulkan-headers-1.1.125::gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * vulkan-headers-1.1.125.tar.gz BLAKE2B SHA512 size ;-) ...             [ ok ]
>>> Unpacking source...
>>> Unpacking vulkan-headers-1.1.125.tar.gz to /var/tmp/portage/dev-util/vulkan-headers-1.1.125/work
>>> Source unpacked in /var/tmp/portage/dev-util/vulkan-headers-1.1.125/work
>>> Preparing source in /var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/Vulkan-Headers-1.1.125 ...
 * Hardcoded definition(s) removed in CMakeLists.txt:
 *      set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install" CACHE PATH "defaul
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/Vulkan-Headers-1.1.125 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/vulkan-headers-1.1.125_build"
cmake -C /var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/vulkan-headers-1.1.125_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/vulkan-headers-1.1.125_build/gentoo_toolchain.cmake  /var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/Vulkan-Headers-1.1.125
loading initial cache file /var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/vulkan-headers-1.1.125_build/gentoo_common_config.cmake
CMake Error at CMakeLists.txt:21 (cmake_minimum_required):
  CMake 3.10.2 or higher is required.  You are running version 3.9.6


-- Configuring incomplete, errors occurred!
 * ERROR: dev-util/vulkan-headers-1.1.125::gentoo failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  125:  Called src_configure
 *   environment, line 1991:  Called cmake-utils_src_configure
 *   environment, line  840:  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 '=dev-util/vulkan-headers-1.1.125::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/vulkan-headers-1.1.125::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/vulkan-headers-1.1.125/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/vulkan-headers-1.1.125/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/vulkan-headers-1.1.125_build'
 * S: '/var/tmp/portage/dev-util/vulkan-headers-1.1.125/work/Vulkan-Headers-1.1.125'
Comment 1 Andreas Sturmlechner gentoo-dev 2020-03-11 01:39:48 UTC
Best fixed by also porting to cmake.eclass.
Comment 2 Larry the Git Cow gentoo-dev 2020-03-15 21:28:52 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2c63873050affc74fdc5b55b1b7a75ec240c12

commit aa2c63873050affc74fdc5b55b1b7a75ec240c12
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-11 21:12:47 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-15 21:28:40 +0000

    media-libs/vulkan-layers: Fix 1.2.133, copying over from 9999
    
    Use actual 1.2.133 upstream tarball.
    
    Closes: https://bugs.gentoo.org/712090
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-libs/vulkan-layers/Manifest                  |  1 +
 .../vulkan-layers/vulkan-layers-1.2.133-r1.ebuild  | 52 ++++++++++++++++++++++
 2 files changed, 53 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faeb6091af47d0c828d641dd74b36acd1dd8b5e1

commit faeb6091af47d0c828d641dd74b36acd1dd8b5e1
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-11 20:44:22 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-15 21:28:40 +0000

    media-libs/vulkan-loader: Fix 1.2.133, copying over from 9999
    
    Closes: https://bugs.gentoo.org/712090
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 .../vulkan-loader/vulkan-loader-1.2.133.ebuild     | 39 ++++++++++------------
 1 file changed, 18 insertions(+), 21 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316142af196db16fe9d5dfefd041e8b0746b77a4

commit 316142af196db16fe9d5dfefd041e8b0746b77a4
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-11 19:52:47 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-15 21:28:39 +0000

    dev-util/vulkan-tools: Fix 1.2.133, copying over from 9999
    
    Use actual 1.2.133 upstream tarball.
    
    Closes: https://bugs.gentoo.org/712090
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-util/vulkan-tools/Manifest                     |  1 +
 .../vulkan-tools/vulkan-tools-1.2.133-r1.ebuild    | 81 ++++++++++++++++++++++
 2 files changed, 82 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a31e1bad6691b7b43d2d1e722a67247c65c236a

commit 8a31e1bad6691b7b43d2d1e722a67247c65c236a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-11 18:52:48 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-15 21:28:03 +0000

    dev-util/vulkan-headers: Fix 1.2.133, copying over from 9999
    
    No change to tarball manifest.
    
    Closes: https://bugs.gentoo.org/712090
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 .../vulkan-headers/vulkan-headers-1.2.133.ebuild   | 27 ++++++++++------------
 1 file changed, 12 insertions(+), 15 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16926d041311af9fee3f598247bb7fe4751afc1f

commit 16926d041311af9fee3f598247bb7fe4751afc1f
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-11 20:06:37 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-15 21:28:39 +0000

    media-libs/vulkan-loader: 9999 cleanup, cmake.eclass, >=cmake-3.10.2
    
    Drop superfluous COMMON_DEPEND, other ebuild style improvements, sorting
    
    Bug: https://bugs.gentoo.org/712090
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-libs/vulkan-loader/vulkan-loader-9999.ebuild | 37 ++++++++++------------
 1 file changed, 17 insertions(+), 20 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7abebfc584b5318e3b7dda4c6aedc176dec2b62e

commit 7abebfc584b5318e3b7dda4c6aedc176dec2b62e
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-11 19:14:27 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-15 21:28:38 +0000

    dev-util/vulkan-tools: 9999 cleanup, cmake.eclass, >=cmake-3.10.2
    
    Drop superfluous COMMON_DEPEND, other ebuild style improvements, sorting
    Use upstream tarball instead of error-prone EGIT_COMMIT
    Pin dev-util/vulkan-{headers,loader} to >=${PV}, maintainability again
    
    Bug: https://bugs.gentoo.org/712090
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-util/vulkan-tools/vulkan-tools-9999.ebuild | 55 ++++++++++++++------------
 1 file changed, 30 insertions(+), 25 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984453799aed4f177fe0a681d2f52dd07a6e609a

commit 984453799aed4f177fe0a681d2f52dd07a6e609a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-11 18:48:58 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-15 21:28:03 +0000

    dev-util/vulkan-headers: 9999 cleanup, cmake.eclass, >=cmake-3.10.2
    
    Fix ebuild style (order variables to more resemble skel.ebuild).
    Drop SNAPSHOT_COMMIT which looks like a local quirk.
    
    Bug: https://bugs.gentoo.org/712090
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/14927
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-util/vulkan-headers/vulkan-headers-9999.ebuild | 27 ++++++++++------------
 1 file changed, 12 insertions(+), 15 deletions(-)