Re: [gtk-osx-users] Configuring harfbuzz issue.
- From: Pascal <p p14 orange fr>
- To: John Ralls <jralls ceridwen us>
- Cc: gtk-osx-users-list gnome org
- Subject: Re: [gtk-osx-users] Configuring harfbuzz issue.
- Date: Thu, 23 Jan 2020 10:39:46 +0100
Le 23 janv. 2020 à 02:06, John Ralls <jralls ceridwen us> a écrit :
On Jan 22, 2020, at 12:54 PM, Pascal <p p14 orange fr> wrote:
Hello,
My configuration macOS 10.15 / Xcode 11.3.
I hadn't gone far :-(
% jhbuild build meta-gtk-osx-gtk3
...
*** Configuring harfbuzz *** [5/16]
/opt/src-2020/harfbuzz-2.5.3/configure --prefix /opt/xnadalib-2020 --with-coretext --with-icu
...
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for GLIB... yes
checking for CAIRO... no
checking for FONTCONFIG... no
checking for ICU... no
checking for icu-config... no
checking for ICU by using icu-config fallback... no
configure: error: icu support requested but icu-uc not found
Is some dependencies broken?
Pascal,
It's not broken, it's a soft dependency on either icu or icu55. The latter is to accommodate WebKit2.4 for
projects that need the old WebKit1 API and threading model; WebKit2.4 doesn't work right with ICU later
than version 55.
It wasn't often an issue because until last summer Harfbuzz wasn't used for anything other than freetype2.
Now it's required by pango regardless of backend so I think a separate meta-moduleset for icu55 is
warranted.
Until I get around to doing that just add icu to your module list.
Thanks John,
I've just run "jhbuild build icu".
Now I've succeeded to end :-) with:
% jhbuild bootstrap-gtk-osx
...
% jhbuild build python
...
% jhbuild build meta-gtk-osx-bootstrap
...
checking for python module libxml2... not found
configure: error: Python module libxml2 is needed to run this package
*** Error during phase configure of itstool: ########## Error running /opt/src-2020/itstool-2.0.6/configure
--prefix /opt/xnadalib-2020 *** [9/11]
[1] Rerun phase configure
[2] Ignore error and continue to build
[3] Give up on module
[4] Start shell
[5] Reload configuration
[6] Go to phase "wipe directory and start over"
[7] Go to phase "clean"
[8] Go to phase "distclean"
choice: ^D
% PYTHON=/opt/xnadalib-2020/bin/python jhbuild build itstool
...
% jhbuild build meta-gtk-osx-bootstrap
...
% jhbuild build meta-gtk-osx-gtk3
...
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for GLIB... yes
checking for CAIRO... no
checking for FONTCONFIG... no
checking for ICU... no
checking for icu-config... no
checking for ICU by using icu-config fallback... no
configure: error: icu support requested but icu-uc not found
*** Error during phase configure of harfbuzz: ########## Error running /opt/src-2020/harfbuzz-2.5.3/configure
--prefix /opt/xnadalib-2020 --with-coretext --with-icu *** [5/16]
[1] Rerun phase configure
[2] Ignore error and continue to build
[3] Give up on module
[4] Start shell
[5] Reload configuration
[6] Go to phase "wipe directory and start over"
[7] Go to phase "clean"
[8] Go to phase "distclean"
choice: ^D
% jhbuild build icu
...
% jhbuild build meta-gtk-osx-gtk3
...
% jhbuild build meta-gtk-osx-gtk3-core-themes
...
Regards, Pascal.
https://blady.pagesperso-orange.fr
[
Date Prev][
Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]