Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 663342

Summary: dev-libs/libinput-1.11.3 : meson.build:589:1: ERROR: Program(s) [ valgrind ] not found or not executable
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: x11
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
dev-libs:libinput-1.11.3:20180810-213342.log
emerge-history.txt
environment
etc.portage.tbz2
temp.tbz2

Description Toralf Förster gentoo-dev 2018-08-11 07:44:20 UTC
Program valgrind found: NO

meson.build:589:1: ERROR:  Program(s) ['valgrind'] not found or not executable

A full log can be found at /var/tmp/portage/dev-libs/libinput-1.11.3/work/libinput-1.11.3-build/meson-logs/meson-log.txt
 * ERROR: dev-libs/libinput-1.11.3::gentoo failed (configure phase):

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-desktop-gnome-systemd_test_20180809-181720

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.0 *

Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python2.7 (fallback)




emerge -qpv dev-libs/libinput
[ebuild   R   ] dev-libs/libinput-1.11.3  USE="test* -doc" INPUT_DEVICES="-wacom"
Comment 1 Toralf Förster gentoo-dev 2018-08-11 07:44:23 UTC
Created attachment 542990 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2018-08-11 07:44:27 UTC
Created attachment 542992 [details]
dev-libs:libinput-1.11.3:20180810-213342.log
Comment 3 Toralf Förster gentoo-dev 2018-08-11 07:44:30 UTC
Created attachment 542994 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2018-08-11 07:44:33 UTC
Created attachment 542996 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2018-08-11 07:44:36 UTC
Created attachment 542998 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2018-08-11 07:44:39 UTC
Created attachment 543000 [details]
temp.tbz2
Comment 7 Mart Raudsepp gentoo-dev 2018-08-16 22:22:25 UTC
This failure comes from portage bug 663278, but as this will fail with USE=test as well (when explicitly set by user), I'll fix it regardless by always disabling tests, as they are restricted anyways (and the deps commented out).
Alternatively we could add back the test deps, RESTRICT="!test? ( test )" and mask dev-libs/libinput test in profiles/base/package.use.mask.
Comment 8 Larry the Git Cow gentoo-dev 2018-08-16 23:01:38 UTC
The bug has been closed via the following commit(s):

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

commit 6a4b543dbfc67cdff52c25a6a4de9778052726d1
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2018-08-16 23:00:14 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2018-08-16 23:00:41 +0000

    dev-libs/libinput-1.11.3: fix build with USE=test, other tweaks
    
    New portage allows USE=test independent of FEATURES=test, so handle
    that case - for now by just always telling meson to disable the build
    as well, as the deps wouldn't be there.
    
    Make use of meson_use function from meson.eclass.
    
    Remove .la and .a file removing, as meson does not use libtool, nor
    does it build static libraries without asking.
    
    Closes: https://bugs.gentoo.org/663342
    Package-Manager: Portage-2.3.46, Repoman-2.3.10

 dev-libs/libinput/libinput-1.11.3.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)