New comment by KF-Art on void-packages repository https://github.com/void-linux/void-packages/issues/36869#issuecomment-1463251830 Comment: > I tried, but I gave up. > > [diff.txt](https://github.com/void-linux/void-packages/files/9003858/diff.txt) > > Fails on this error ¯\_(ツ)_/¯ > > ``` > > > ../subprojects/libliftoff/test/libdrm_mock.c:117:6: error: variable 'ret' set but not used [-Werror=unused-but-set-variable] > 117 | int ret; > | ^~~ > cc1: all warnings being treated as errors > ``` Using ` -Wno-unused-but-set-variable` to `libliftoff` `meson.build` seems to correct it. I made a patch for that. ``` diff -ruN a/meson.build b/meson.build --- a/meson.build 2023-03-05 12:36:15.000000000 -0600 +++ b/meson.build 2023-03-09 21:04:10.598647298 -0600 @@ -23,6 +23,7 @@ '-Wno-missing-braces', '-Wno-unused-parameter', + '-Wno-unused-but-set-variable', ]), language: 'c') liftoff_inc = include_directories('include') ```