Я вообще ничего не знаю о miktex
или fribidi
, так что это может вообще не помочь, однако вашей системе сборки, похоже, трудно найти что-то связанное с ICU
- что бы это ни было.
Если вы запустите:
brew info icu4c
, он сообщит вам всю информацию о том, что пакет «только для бочонка» , что означает, что он предоставляет (заголовки ибиблиотеки), но не там, где его найдет другой пакет.Затем он дает вам следующий конкретный совет:
icu4c is keg-only, which means it was not symlinked into /usr/local,
because macOS provides libicucore.dylib (but nothing else).
If you need to have icu4c first in your PATH run:
echo 'export PATH="/usr/local/opt/icu4c/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/icu4c/sbin:$PATH"' >> ~/.bash_profile
For compilers to find icu4c you may need to set:
export LDFLAGS="-L/usr/local/opt/icu4c/lib"
export CPPFLAGS="-I/usr/local/opt/icu4c/include"
For pkg-config to find icu4c you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig"
Итак, я подозреваю, что вы не сделали последние 2 раздела, и вам нужно сделать что-то вроде:
export LDFLAGS="${LDFLAGS} -L/usr/local/opt/icu4c/lib"
export CPPFLAGS="${CPPFLAGS} -I/usr/local/opt/icu4c/include"
export PKG_CONFIG_PATH=/usr/local/opt/icu4c/lib/pkgconfig:"$PKG_CONFIG_PATH"