Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 663342 - dev-libs/libinput-1.11.3 : meson.build:589:1: ERROR: Program(s) [ valgrind ] not found or not executable
Summary: dev-libs/libinput-1.11.3 : meson.build:589:1: ERROR: Program(s) [ valgrind ] ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-11 07:44 UTC by Toralf Förster
Modified: 2018-08-16 23:01 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,15.53 KB, text/plain)
2018-08-11 07:44 UTC, Toralf Förster
Details
dev-libs:libinput-1.11.3:20180810-213342.log (dev-libs:libinput-1.11.3:20180810-213342.log,4.51 KB, text/plain)
2018-08-11 07:44 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,34.31 KB, text/plain)
2018-08-11 07:44 UTC, Toralf Förster
Details
environment (environment,80.82 KB, text/plain)
2018-08-11 07:44 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,12.39 KB, application/x-bzip)
2018-08-11 07:44 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,19.44 KB, application/x-bzip)
2018-08-11 07:44 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)