Bug 103162

Summary: [libinput] fails to compile due to config options in meson_options.txt since meson 0.43.0
Product: Wayland Reporter: Darek <dz1125.bug.tracker>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: dz1125.bug.tracker, peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Darek 2017-10-09 10:54:08 UTC
The Meson build system
Version: 0.43.0
Source dir: /home/user/pkg/buildscripts/libinput/src/libinput-1.8.3
Build dir: /home/user/pkg/buildscripts/libinput/src/build
Build type: native build

Meson encountered an error in file meson_options.txt, line 1, column 0: 
Invalid kwargs for option "udev-dir": "default"

A full log can be found at /home/user/pkg/buildscripts/libinput/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
Aborting...


Downgrading to 0.42.1-3 and I can successfuly compile libinput 1.8.3-1

https://github.com/mesonbuild/meson/commit/7dfad54f06da5af187ce81faf03f1c62741aa30e#diff-063466753198cf85b0729d94c000a29f

https://bugs.archlinux.org/task/55925
Comment 1 Peter Hutterer 2017-10-09 22:47:09 UTC
oops. thanks, fixed in master now

commit 4bb5ce5b74550743b30ba913fbb0d66d65dc1ebf
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Oct 10 08:04:35 2017 +1000

    Fix meson options default values

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.