Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 651650 - x11-libs/libdrm-2.4.91 should depend on >=dev-util/meson-0.43 - Meson encountered an error in file meson.build, line 21, column 0: Meson version is 0.42.1 but project requires >= 0.43.
Summary: x11-libs/libdrm-2.4.91 should depend on >=dev-util/meson-0.43 - Meson encount...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-26 20:51 UTC by Ioannis Galanommatis
Modified: 2018-04-15 03:12 UTC (History)
0 users

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 Ioannis Galanommatis 2018-03-26 20:51:03 UTC
Hello,

The package x11-libs/libdrm-2.4.91 has a build dependency on >=dev-util/meson-0.43, however this is not included in the ebuild. If I update meson manually, libdrm compiles fine.

Thanks!


Error output:

 * Package:    x11-libs/libdrm-2.4.91
 * Repository: gentoo
 * Maintainer: x11@gentoo.org
 * USE:        abi_x86_32 abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU video_cards_radeon
 * FEATURES:   nostrip preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking libdrm-2.4.91.tar.bz2 to /var/tmp/portage/x11-libs/libdrm-2.4.91/work
>>> Source unpacked in /var/tmp/portage/x11-libs/libdrm-2.4.91/work
>>> Preparing source in /var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91 ...
 * abi_x86_32.x86: running multilib-minimal_abi_src_configure
meson --buildtype plain --libdir lib32 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload -Dudev=false -Dcairo-tests=false -Damdgpu=false -Dexynos=false -Dfreedreno=false -Dintel=false -Dnouveau=false -Domap=false -Dradeon=true -Dtegra=false -Dvc4=false -Detnaviv=false -Dvmwgfx=false -Dlibkms=false -Dvalgrind=false /var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91 /var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91-abi_x86_32.x86
The Meson build system
Version: 0.42.1
Source dir: /var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91
Build dir: /var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91-abi_x86_32.x86
Build type: native build

Meson encountered an error in file meson.build, line 21, column 0:
Meson version is 0.42.1 but project requires >= 0.43.
 * ERROR: x11-libs/libdrm-2.4.91::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_configure
 *   environment, line 2362:  Called multilib-minimal_src_configure
 *   environment, line 1181:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 1395:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 1111:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 1109:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  272:  Called multilib-minimal_abi_src_configure
 *   environment, line 1175:  Called multilib_src_configure
 *   environment, line 1612:  Called meson_src_configure
 *   environment, line 1048:  Called die
 * The specific snippet of code:
 *       "$@" || die
 * 
 * If you need support, post the output of `emerge --info '=x11-libs/libdrm-2.4.91::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/libdrm-2.4.91::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/libdrm-2.4.91/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libdrm-2.4.91/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91-abi_x86_32.x86'
 * S: '/var/tmp/portage/x11-libs/libdrm-2.4.91/work/libdrm-2.4.91'
Comment 1 Teodor Petrov 2018-04-14 07:20:31 UTC
This is really annoying. I'm in the middle of really large update of my system and updating meson manually leads to conflicts and blocks... Please fix.
Comment 2 Larry the Git Cow gentoo-dev 2018-04-15 03:12:17 UTC
The bug has been closed via the following commit(s):

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

commit d796508c6e5dce9e64c3b77e56bc6e303df763a2
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-04-15 03:11:33 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-04-15 03:11:56 +0000

    x11-libs/libdrm: Depend on meson >= 0.43.0
    
    Closes: https://bugs.gentoo.org/651650

 x11-libs/libdrm/libdrm-2.4.91.ebuild | 1 +
 x11-libs/libdrm/libdrm-9999.ebuild   | 1 +
 2 files changed, 2 insertions(+)