LINUX.ORG.RU

Как собрать gimp-apng-0.1.0


1

1

Происходит затык на стадии ./configure

checking for PNG... yes
checking for png_get_acTL in -lpng... no
configure: error: PNG library doesn't have APNG support
По инструкции скачал libpng-1.4.4-apng.patch, пропатчил исходники libpng-1.4.4.org, собрал, поставил, эффект тотже. Наверно патч криво наложился, но как сделать лучше, хз(

★★★★★

Ответ на: комментарий от Sylvia

http://paste.org.ru/?jbvp9l Начиная со строки 1900 какая-то лажа, но насколько она влияет на конечный результат, сказать сложно. И почему разработчики патча не выложат пропатченную версию библиотеки, то есть полноценный форк которым удобно пользоваться?

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

вы еще и патчили неправильно

надо не патч запускать, а скармливать его утилите patch

patch -p0 < filename.patch

только данный конкретный патч на libpng не накладывается

Sylvia ★★★★★
()

Последняя ошибка указывает на 20 строку патча, а в 21 там
} png_info;
Странно, перед 21 строкой нигде { нет. Может пользователям предлагается найти и исправить баг перед использованием библиотеки.

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

>buratino@calculate ~/hjgfg/zzzzzz/gimp_plugi/2/3 $ patch -p0 < libpng-1.4.4-apng.patch
patching file libpng-1.4.4/png.h
patching file libpng-1.4.4/pngconf.h
patching file libpng-1.4.4/pngget.c
patching file libpng-1.4.4/pngpread.c
patching file libpng-1.4.4/pngpriv.h
patching file libpng-1.4.4/pngread.c
patching file libpng-1.4.4/pngrtran.c
patching file libpng-1.4.4/pngrutil.c
patching file libpng-1.4.4/pngset.c
patching file libpng-1.4.4/pngtest.c
patching file libpng-1.4.4/pngwrite.c
patching file libpng-1.4.4/pngwutil.c
buratino@calculate ~/hjgfg/zzzzzz/gimp_plugi/2/3 $


успешно, собирайте , ставьте, пробуйте еще раз собрать то что вам нужно

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

Поставил, но в гимпе никаких изменений не заметил. В формат apng сохранять отказывается, png такой же как и был. А как при успешной установке в оно должно работать, если она действительно успешная?

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

apng это и есть формат png, расширение то же,
я не ставила этот плагин к GIMP'у , но согласно тому что из себя представляет apng
gimp должен научиться читать многофреймовые PNG файлы ( а не только первый фрейм из них ), а также (возможно) сохранять серию кадров как один PNG файл , также как это делается для animated GIF

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

>я не ставила этот плагин к GIMP'у

Так поставь, штука прикольная http://s011.radikal.ru/i315/1010/fc/990d35f6202c.png В опере работает, лису пока не тестил, она хуже поддерживает форматы, например svgz. С приколом разобрался. В плагине gimp-apng-0.1.0 после make -install нужно вручную скопировать в каталог .gimp-2.6/plug-ins файлы file_apng-file-apng.o file-apng file-apng.c Подозреваю: как минимум 1 лишний, но мне не жалко.

Napilnik ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

C sourceforge.net и качал. Аватарку уже почикали, какой беспредел творится в мире( В википедии http://ru.wikipedia.org/wiki/APNG написано, что формат содержит и частоту кадров, но в плагине пока такой кнопки нет.

Napilnik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.