LINUX.ORG.RU

Gentoo, ошибка конфигурации перед компиляцией media-libs/harfbuzz

 


0

1

Всем привет! Возникла после обновления портежа и обновлении Мира данная проблема:

 Library m found: YES                                       
Found pkg-config: /usr/bin/aarch64-unknown-linux-gnu-pkg-config (1.7.4)
Found CMake: /usr/bin/cmake (3.20.5)                                                                                  
Run-time dependency freetype2 found: NO (tried pkgconfig and cmake)                            
Run-time dependency freetype2 found: NO (tried pkgconfig and cmake)                                 
Looking for a fallback subproject for the dependency freetype2                                             
                                                                                                                      
../harfbuzz-3.2.0/meson.build:89:4: ERROR: Automatic wrap-based subproject downloading is disabled
                             
A full log can be found at /var/tmp/portage/media-libs/harfbuzz-3.2.0/work/harfbuzz-3.2.0-.arm64/meson-logs/meson-log.
txt
 * ERROR: media-libs/harfbuzz-3.2.0::gentoo failed (configure phase):
 *   (no error message)
          

Внятное решение не находится, надеюсь на подсказки.

★★★★★

Последнее исправление: burato (всего исправлений: 1)

Ответ на: комментарий от Pinkbyte

там очень большой вывод, потому из самого конца:

media-libs/freetype-2.11.1::gentoo was built with the following:                                                      
USE="X adobe-cff bzip2 cleartype-hinting harfbuzz png -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" 

burato ★★★★★
() автор топика
Ответ на: комментарий от fluorite

Ничего не понял. Что значит «решение в системе»?

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

А ты думаешь я его по приколу спрашиваю весь? Тем не менее подозреваю что у тебя unstable. Костыль с пересборкой уже подсказали, правильного решения надо ждать.

Pinkbyte ★★★★★
()
Ответ на: комментарий от burato

The solution is to install BOTH freetype -harfbuzz AND harfbuzz -truetype on the system.

Убрать флаг harfbuzz у media-libs/freetype и флаг truetype у media-libs/harfbuzz, пересобрать оба.

Pinkbyte ★★★★★
()

Там по факту получается циклическая зависимость. Harfbuzz требует freetype, а freetype может требовать harfbuzz. Как gentoo выкручивается в таких случаях — неизвестно.

pandrey ★★
()
29 ноября 2022 г.

Надо же, поиском попал на эту тему и снова помогло)))

burato ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.