Summary: | Проблема с новым pango 1.10 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | wxGTK2u | Assignee: | algor <algor> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P2 | CC: | ktirf, wrar |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Lipatov
2005-08-30 02:40:28 MSD
если выкинули функции, поменяйте SONAME у libpango. иначе получается ерунда, и wxGTK будет далеко не единственным пострадавшим. наверное нужно собрать какой-то pango, с правильным SONAME. В общем, так: читаем http://developer.gnome.org/doc/API/2.0/pango/pango-X-Fonts-and-Rendering.html (между прочим, найдено гуглением pango_x_get_context), видим слово deprecated по многу раз и рекомендацию использовать Xft backend. По-моему, это достаточные основания для того, чтобы не использовать соответствующий интерфейс. Мне неизвестно, требует ли удаление deprecated функций смены soname, но обещания того, что их использование "will produce unpredictable results", по-моему достаточно. Засим предлагаю пересобрать wxGTK2u, а данный баг перевесить на него. В общем, так: читаем http://developer.gnome.org/doc/API/2.0/pango/pango-X-Fonts-and-Rendering.html (между прочим, найдено гуглением pango_x_get_context), видим слово deprecated по многу раз и рекомендацию использовать Xft backend. По-моему, это достаточные основания для того, чтобы не использовать соответствующий интерфейс. Мне неизвестно, требует ли удаление deprecated функций смены soname, но обещания того, что их использование "will produce unpredictable results", по-моему достаточно. Засим предлагаю пересобрать wxGTK2u. Сорри за повторный комментарий - считать верным последний. Ну так бага и повешена с целью информировать мантейнера, что надо пересобрать wxGTK :) Ну и главное проверить после сборки, что $ ldd -r /usr/lib/libwx_gtk2u_core-2.6.so.0 не ругается. пересоберу, естественно. только upstream libpango всё равно не прав, вне зависимости от их предупреждений. Две недели уж... курил, болел, и.т.п. уже чиню. p.s. кстати, у меня при dist-upgrade, libpango и сотоварищи обновляться даже не собирались. пришлось ручками. на холде ничего не стоит. кто-нибудь может подтвердить ? [ agent_007:satellit:~ 1 ] $ python tst.py 11:42 pts/0 [ agent_007:satellit:~ 0 ] $ cat tst.py 11:45 pts/0 import wxPython выполнение такого tst.py без ошибок, это достаточный результат ? или давайте более продвинутый testcase. wxGTK2u-2.6.1-alt1.1.src.rpm в инкаминге. А теперь то же самое для wxGTK2, плз. |