After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 793025 - glib-gettextize doesn't have an executable flag with meson
glib-gettextize doesn't have an executable flag with meson
Status: RESOLVED DUPLICATE of bug 787671
Product: glib
Classification: Platform
Component: build
2.54.x
Other Linux
: Normal normal
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2018-01-30 10:46 UTC by Sobhan Mohammadpour
Modified: 2018-01-30 11:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sobhan Mohammadpour 2018-01-30 10:46:34 UTC
building glib 2.25.3 with meson will result a glib-gettextize binary that doesn't have an executable flag
Comment 1 Emmanuele Bassi (:ebassi) 2018-01-30 11:08:42 UTC
This is because the original scripts are not set to be executable, and instead their permissions are set via the configure script. I literally have no idea why, but it's been like that since 1998, back when we had glib-config. It seems yet another bit of cargo-culted Autotools.
Comment 2 Emmanuele Bassi (:ebassi) 2018-01-30 11:15:54 UTC
GLib 2.25.3 does not have a Meson build, so you should probably double check the version you have. Additionally, the Meson build of GLib is still experimental; until bug 790954 is resolved, Meson is not recommended to build GLib unless you know exactly what you're doing.

I've just tested master, and:

 - the scripts template have a +x bit set
 - Meson correctly keeps the same mask

This seems to be a duplicate of bug 787671.

Please, re-open if you can reproduce with the tip of GLib's master branch.

*** This bug has been marked as a duplicate of bug 787671 ***