Re: [gtk-osx-users] Configuring harfbuzz issue.




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]