fontforge-20120731-alt2 При запуске выдаёт libpng: libpng.so.2: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога хотя и работает. Странно, что у пакета очень мало зависимостей: $ epm req fontforge $ rpm -q --requires fontforge /lib64/ld-linux-x86-64.so.2 libpython2.7.so.1.0()(64bit) >= set:oklg5Nf7CCwZ4buVWAUMGezuTmtZxn60QsUip379aWJQ6RRX2 python-base python-module-fontforge = 20120731-alt2 При том что библиотек используется много: $ ldd /usr/bin/fontforge linux-vdso.so.1 (0x00007fff6ddfe000) libfontforge.so.1 => /usr/lib64/libfontforge.so.1 (0x0000003d21400000) libgdraw.so.4 => /usr/lib64/libgdraw.so.4 (0x0000003522600000) libgutils.so.1 => /usr/lib64/libgutils.so.1 (0x0000003d22400000) libgunicode.so.3 => /usr/lib64/libgunicode.so.3 (0x0000003d21a00000) libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 (0x0000003d36c00000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003d20c00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003d20800000) libm.so.6 => /lib64/libm.so.6 (0x0000003d21000000) libc.so.6 => /lib64/libc.so.6 (0x0000003d20400000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x0000003523a00000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x000000305f600000) libutil.so.1 => /lib64/libutil.so.1 (0x0000003d36000000) /lib64/ld-linux-x86-64.so.2 (0x0000003d20000000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x0000003522200000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x000000305f200000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x0000003d23800000) libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x0000003d23400000) А на libfontforge-20120731-alt2 обязательно должна быть полная зависимость (как это сделано для python-module-fontforge = 20120731-alt2
(В ответ на комментарий №0) > fontforge-20120731-alt2 > При запуске выдаёт > libpng: libpng.so.2: невозможно открыть разделяемый объектный файл: Нет такого > файла или каталога > хотя и работает. Странно... у меня на x86_32 не выдаёт ошибок.. Буду смотреть.
libpng загружается тут динамически, видимо если найдена в системе. Я попробовал сделать патчик, который "по идее" должен помочь. Отправил на сборку fontforge-20120731-alt3.
(В ответ на комментарий №2) > libpng загружается тут динамически, видимо если найдена в системе. Видимо, надо тогда вписать зависимость. Я вот не понимаю, почему автоматических зависимостей нет ни одной. И надо бы спек перекодировать и кодировку ru_RU.KOI8-R исправить: http://packages.altlinux.org/en/Sisyphus/srpms/fontforge/spec
(В ответ на комментарий №3) > (В ответ на комментарий №2) > > libpng загружается тут динамически, видимо если найдена в системе. > Видимо, надо тогда вписать зависимость. Я вот не понимаю, почему автоматических > зависимостей нет ни одной. Там dlopen.. вызов непосредственно в программе (видимо при необходимости).. никакой линьковки. (эдакий аналог плагинов). > > И надо бы спек перекодировать и кодировку ru_RU.KOI8-R исправить: > http://packages.altlinux.org/en/Sisyphus/srpms/fontforge/spec Её убрать или UTF8?
В связи со сборкой новой версии https://bugzilla.altlinux.org/show_bug.cgi?id=31114 там уже помоему всё переделано значитильно, так что это наверно не актуальный баг.