[РЕШЕНО] После обновления poppler-glib падает evince

После вчерашнего обновления poppler и poppler-glib перестал работать evince. Сам evince запускается, но при попытке открыть документ .pdf падает с такими ошибками:
(evince:22333): EvinceDocument-WARNING **: /usr/lib/libpoppler-glib.so.8: undefined symbol: cairo_mesh_pattern_begin_patch
(evince:22333): EvinceDocument-WARNING **: Cannot load backend 'pdfdocument' since file '/usr/lib/evince/4/backends/libpdfdocument.so' cannot be read.
x64_86, poppler 0.20.0-1, poppler-glib 0.20.0-1, evince 3.4.0-1.
Сильно не горит, поскольку чаще пользуюсь muPDF, но если для кого-то использование evince критично, лучше подождать, пока пофиксят.
Собственно та же проблема.
Arch Linux x86_64 Kernel: 3.3.7-1-ARCH RAM: 1332M / 3869M (34%) CPU: Intel(R) Pentium(R) CPU B960 @ 2.20GHz
И вывод консоли:
$ evince
(evince:2211): EvinceDocument-WARNING **: /usr/lib/libpoppler-glib.so.8: undefined symbol: cairo_mesh_pattern_begin_patch
(evince:2211): EvinceDocument-WARNING **: Cannot load backend 'pdfdocument' since file '/usr/lib/evince/4/backends/libpdfdocument.so' cannot be read.
Ошибка сегментирования
Но я в отличии от топикстартера пользуюсь evince, да и к тому же у меня сейчас и muPDF не все открывает.
Стандартный совет - попробуйте откатиться.
Тоже столкнулся с этой проблемкой сегодня.
Решение, которое мне помогло:
1. Если установлены пакеты типа freetype2-ubuntu fontconfig-ubuntu libxft-ubuntu cairo-ubuntu, заменить их соответствующими пакетами из основного репозитория.
# pacman -S --asdeps freetype2 libxft cairo fontconfig
Вся проблема в пакете cairo. Т.е. evince требует свежий cairo, а AUR не успевает….
После замены пакетов и перезапуска системы все стало на свои места. Poppler установлен.

Источник - https://bbs.archlinux.org/viewtopic.php?pid=1107012

P.S. Откатываться незачем.
corner

Вся проблема в пакете cairo. Т.е. evince требует свежий cairo, а AUR не успевает….
Спасибо помогло, подлечился, … но шрифты однако уже не те.
Тут дело даже не в cairo. А в том, что убунту патчи собираются не правильно!
И на это, почему-то не обращают внимание!
В cairo-ubuntu, например, отсутствуют /usr/lib/libcairo-*.la файлы!
(Аналогично во всех остальных *-ubuntu).
А они нужны, например, при сборке poppler-glib!
В соответствующих пакетах с официальных реп всё на месте.
https://fastenv.ru
Аналогичная ситуация. Печально, как же теперь жить с этими шрифтами…
Интересен факт, при использовании Gnome я разницы почему-то не заметил…?
Только с Opera немножко повозился, и все.
Insomnium
Печально, как же теперь жить с этими шрифтами…
Можете эти попробовать.
aur/cairo-ubuntu 1.12.2-1 (686) - он уже подтянулся, но сборка завершилась ошибкой. Плюнул.
И по совету corner-а установил наши cairo freetype2 libxft fontconfig.
Насчёт “как теперь жить с этими шрифтами?” - нормально, по-крайней мере в kde: Liberation Sans 10. Разницы между тем, что было и что стало не увидел.
Может вам будет не лишним установить и aur/fontconfig-lcd.
В любом случае, *-ubuntu с возу - кобыле легче. Хотя, Evince не использую. Просто как дань уважения хорошей проге.
 
Зарегистрироваться или войдите чтобы оставить сообщение.