Недавно я установил GTK+ 3.22
и одной из его зависимостей был Pango 1.40
. После установки Pango 1.40
я заметил, что когда я собираю игру, которую я сделал с помощью, Cocos2d-x
я получаю следующую ошибку: In file: /usr/local/lib/libpangoft2-1.0.so.0 undefined reference to 'pango_matrix_get_font_scale_factors'
.
Я спрашивал how to fix this error
на StackOverflowздесь, и кто-то сказал мне запустить nm /usr/local/lib/libpangoft2-1.0.so.0
. Вывод очень длинный, но я заметил, что функция, которую я ищу, на самом деле не определена U pango_matrix_get_font_scale_factors
.
Я искал how to install Pango 1.40
и мне требовалось установить HarfBuzz-1.3.2
, FreeType-2.7
и Fontconfig-2.12.1
. Если я установлю 3 вышеупомянутые зависимости, а затем переустановлю Pango 1.40
, любое приложение, использующее GTK+, не запустится, включая экран входа в систему, а все остальные среды рабочего стола будут вылетать. Поэтому мне пришлось перейти в режим восстановления и удалить эти библиотеки, чтобы иметь возможность запустить DE.
Я использую Debian 8, и у меня вопрос: как мне установить Debian Pango 1.40
со всеми его зависимостями, не нарушив при этом работу системы?