FS#55925 - [libinput] fails to compile due to config options in mesa_options.txt since meson 0.43.0-1

Attached to Project: Arch Linux
Opened by Jerome (sinatosk) - Monday, 09 October 2017, 04:13 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 19 October 2017, 13:41 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: since upgrading to meson 0.43.0-1 fails to compile using makepkg or makechrootpkg with the error


==> Starting build()...
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

Additional info:
* package version(s)
libinput 1.8.3-1
meson 0.43.0-1
* config and/or log files etc.
/home/user/pkg/buildscripts/libinput/src/build/meson-logs/meson-log.txt

Build started at 2017-10-09T04:50:00.590206
Python binary: /usr/bin/python
Python system: Linux
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


Steps to reproduce:

- install libinput 1.8.3-1 and meson 0.43.0-1
- use command "makepkg -crfs" or "makechrootpkg -c -u -r /path/to/chroot -l libinput -T"
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 19 October 2017, 13:41 GMT
Reason for closing:  Fixed
Additional comments about closing:  libinput 1.9.0-1
Comment by Darek (blablo) - Monday, 09 October 2017, 10:32 GMT Comment by Darek (blablo) - Monday, 09 October 2017, 10:56 GMT Comment by Darek (blablo) - Monday, 09 October 2017, 18:36 GMT
Note:
Invalid kwargs for option "udev-dir": "vaule" (meson typo) -> should be value

Version: 0.43.0
Source dir: /home/pasazer/project/libinput/libinput
Build dir: /home/pasazer/project/libinput/build
Build type: native build
Project name: libinput
Native C compiler: cc (gcc 7.2.0)
Native C++ compiler: c++ (gcc 7.2.0)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Fetching value of define "static_assert": _Static_assert
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Native dependency libudev found: YES 235
Native dependency mtdev found: YES 1.1.5
Native dependency libevdev found: YES 1.5.7
Library m found: YES
Library rt found: YES
...
Comment by Darek (blablo) - Tuesday, 10 October 2017, 05:48 GMT

Loading...