LINUX.ORG.RU

Падает Gimp

 , ,


1

1

Ситуёвина такая. Понадобился Gimp 2.10. Слака 14.2, но за несколько лет половину либ обновлял с каррента. Гимп работал точно, правда, где-то месяцев 7 не запускал. И тут при запуске стал падать. Говорит что:

GEGL-Message: Ошибка загрузки модуля '/usr/lib64/gegl-0.4/ff-load.so': /usr/lib64/libswscale.so.4: version `LIBSWSCALE_4' not found (required by /usr/lib64/gegl-0.4/ff-load.so)
GEGL-Message: Ошибка загрузки модуля '/usr/lib64/gegl-0.4/ff-save.so': /usr/lib64/libswscale.so.4: version `LIBSWSCALE_4' not found (required by /usr/lib64/gegl-0.4/ff-save.so)
gimp: fatal error: Ошибка сегментирования
Что за LIBSWSCALE_4, можно ли оживить?

половину либ обновлял с каррента

Если пакетами из карент, то сильно зря.
gimp-2.10.x для 14.2 с обновлением некоторых стоковых библиотек я выкладывал и где-то тут ссылки давал.

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

Слакер вроде должен уметь пересобрать что угодно сам. В данном случае нужно пересобрать не столько гимп, сколько гегл (а уже потом гимп). Со дня на день будут новые релизы гегла с гимпом, если не горит, можно подождать.

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

Проверил сборку свежего gimp-2.10.20 на Slackware 14.2.
По сравнению с gimp-2.10.18 достаточно дособрать и поставить/обновить только три пакета:

babl-0.1.78
gegl-0.4.24
gimp-2.10.20

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

Инструкцию и ссылку на загрузку найдешь в категории пакеты - https://clck.ru/M2TB8

Как ставить пакеты которым требуется установка в Slackware?
Нужно распаковать мой архив в какую нибудь папку, открыть в ней терминала, и прописать:

for i in *; do upgradepkg --install-new $i; done


Поскольку там нет архивов с большим списком файлов, можно чуть проще:

# upgradepkg --install-new *t?z

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

https://cloud.mail.ru/public/KRQD/YWkgG9GLx

# mkdir /tmp/gimp-2.10.20
# cd /tmp/gimp-2.10.20/
# tar xf /путь/до/загруженного/gimp-2.10.20-x86_64_slack14.2.tar
# upgradepkg --install-new *t?z

# cd /tmp; rm -rf /tmp/gimp-2.10.20/


Содержимое тарбола:
babl-0.1.78-x86_64-1sb.txz
fontconfig-2.12.6-x86_64-1sb.txz
gegl-0.4.24-x86_64-1sb.txz
gexiv2-0.12.0-x86_64-1sb.txz
gimp-2.10.20-x86_64-1sb.txz
glib2-2.62.5-x86_64-2sb.txz
gtk+2-2.24.32-x86_64-2sb.txz
lcms2-2.9-x86_64-2sb.txz
libmypaint-1.4.0-x86_64-1sb.txz
mypaint-brushes-1.3.0-noarch-1sb.txz
poppler-0.68.0-x86_64-1sb.txz

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

Не забудьте добавить указанные пакеты в /etc/slackpkg/blacklist (либо, если используется slackpkg+ и есть такое желание, в greylist), иначе при очередном
# slackpkg update; slackpkg upgrade-all
обновленные пакеты будут обратно заменены системными ранних версий...

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