bilelmoussaoui / Icon-Requests

A Gtk application to report missing icons to your theme repository
GNU General Public License v3.0
19 stars 3 forks source link

Meson build fails with "File perms '+x' must be exactly 9 chars." #17

Closed jokuNimi closed 7 years ago

jokuNimi commented 7 years ago

I'm trying to build from the current master according to the readme:

$ mkdir build
$ cd build
$ meson ..
The Meson build system
Version: 0.39.1
Source dir: /home/[user]/build/Icon-Requests
Build dir: /home/[user]/build/Icon-Requests/build
Build type: native build
Project name: icon-requests
Native c compiler: cc (gcc 6.3.1)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Message: Looking for dependencies
Program python3 found: YES (/usr/bin/python3)
Program git found: YES (/usr/bin/git)
Program intltool-merge found: YES (/usr/bin/intltool-merge)
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Native dependency glib-2.0 found: YES 2.50.3
Native dependency gobject-2.0 found: YES 2.50.3
Native dependency gobject-introspection-1.0 found: YES 1.50.0
Native dependency gtk+-3.0 found: YES 3.22.10
Message: Getting python install dir
Message: Python install dir found : YES /usr/lib/python3.6/site-packages
Message: post install script is : enabled
Message: TODO: Compiling resources
Native dependency glib-2.0 found: YES 2.50.3
WARNING: GLib compiled dependencies do not work reliably with 
the current version of GLib. See the following upstream issue: https://bugzilla.gnome.org/show_bug.cgi?id=774368
Message: Compiling schemas
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Message: TODO: Making a .desktop file
Message: TODO: Preparing appdata
Message: TODO: Making a list of icons
Message: Update translations
Message: Preparing init file
Configuring icon-requests using configuration

Meson encountered an error in file meson.build, line 57, column 0:
File perms '+x' must be exactly 9 chars. For example, 'rwxr-xr-x'

Installing from aur works.

jokuNimi commented 7 years ago

The fix here is pretty simple. Everything works when '+x' in the meson.build file is replaced by 'rwxr-xr-x', exactly as the error message suggests.

bilelmoussaoui commented 7 years ago

Will fix it with the new release