Utils aren't build and the build system (meson) doesn't give a proper reason about the "WHY" #4684
-
I'm building the latest release version 8.4.0 of harfbuzz using meson 1.4.0 using the ninja backend. The setup and build works fine, but the utilities (hb-shape, etc.) aren't build for some reason. They do not get installed either. $ meson setup mybuilddir \
-Dprefix=/usr/local/silo/harfbuzz/8.4.0 \
-Dbuildtype=release \
-Dstrip=true \
-Dcairo=enabled \
-Dcoretext=enabled \
-Dfreetype=enabled \
-Dgraphite=enabled \
-Dicu=enabled \
-Dglib=disabled \
-Dgobject=disabled \
-Dintrospection=disabled \
-Dtests=disabled \
-Dchafa=disabled \
-Dc_link_args='-Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-dead_strip'
$ meson configure mybuilddir # optional, verify setup
$ ninja -C mybuilddir
# --or-- (I tried both)
$ meson compile -C mybuilddir
(Note: same happens with a vanilla The build system somehow should give a clear indication that the build of the utilities is skipped, and also give the reason why it is skipped. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
You need glib to build the utils. |
Beta Was this translation helpful? Give feedback.
-
glib for hb-shape and hb-subset. glib and cairo for hb-view. |
Beta Was this translation helpful? Give feedback.
You need glib to build the utils.