libpng-1.4.1 проблема с установкой

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Korolev
Сообщения: 7
ОС: Fedora 13, FreeBSD 8

libpng-1.4.1 проблема с установкой

Сообщение Korolev »

Всем доброго дня.

Я на вашем форуме недавно, поиск на форуме и гугле не дал мне нужных результатов....

Проблема в том, что хочу установить порт png на фре 6.2, а он мне выдает ошибку:

Код: Выделить всё

[root@ns /usr/ports/graphics/png]# make && make install
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for png-1.4.1_1
===>  Extracting for png-1.4.1_1
=> MD5 Checksum OK for libpng-1.4.1.tar.xz.
=> SHA256 Checksum OK for libpng-1.4.1.tar.xz.
=> MD5 Checksum OK for libpng-1.4.1-apng.patch.
=> SHA256 Checksum OK for libpng-1.4.1-apng.patch.
===>   png-1.4.1_1 depends on file: /usr/local/bin/xz - found
/usr/local/bin/xz: /usr/ports/distfiles//libpng-1.4.1-apng.patch: File format not recognized
tar: Error opening archive: Empty input file: Inappropriate file type or format
*** Error code 1

Stop in /usr/ports/graphics/png.
*** Error code 1

Stop in /usr/ports/graphics/png.


не подскажите как с этим бороться? без этого пакета не получается поставить некоторые порты :angry:

базу портов предварительно обновил....
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: libpng-1.4.1 проблема с установкой

Сообщение AlexNT »

Korolev писал(а):
28.06.2010 05:55
Всем доброго дня.

Я на вашем форуме недавно, поиск на форуме и гугле не дал мне нужных результатов....

Проблема в том, что хочу установить порт png на фре 6.2, а он мне выдает ошибку:

Код: Выделить всё

[root@ns /usr/ports/graphics/png]# make && make install
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for png-1.4.1_1
===>  Extracting for png-1.4.1_1
=> MD5 Checksum OK for libpng-1.4.1.tar.xz.
=> SHA256 Checksum OK for libpng-1.4.1.tar.xz.
=> MD5 Checksum OK for libpng-1.4.1-apng.patch.
=> SHA256 Checksum OK for libpng-1.4.1-apng.patch.
===>   png-1.4.1_1 depends on file: /usr/local/bin/xz - found
/usr/local/bin/xz: /usr/ports/distfiles//libpng-1.4.1-apng.patch: File format not recognized
tar: Error opening archive: Empty input file: Inappropriate file type or format
*** Error code 1

Stop in /usr/ports/graphics/png.
*** Error code 1

Stop in /usr/ports/graphics/png.


не подскажите как с этим бороться? без этого пакета не получается поставить некоторые порты :angry:


У Вас не проходит патч...
/usr/local/bin/xz: /usr/ports/distfiles//libpng-1.4.1-apng.patch: File format not recognized
Странное сообщение, не правили ли Вы порт для каких либо целей?

Вот я ставлю на фре 8.0:

Код: Выделить всё

# make install clean
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for png-1.4.1_1
=> libpng-1.4.1.tar.xz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://heanet.dl.sourceforge.net/project/libpng/01-libpng-master/1.4.1/.
libpng-1.4.1.tar.xz                           100% of  510 kB  210 kBps
===>  Extracting for png-1.4.1_1
=> MD5 Checksum OK for libpng-1.4.1.tar.xz.
=> SHA256 Checksum OK for libpng-1.4.1.tar.xz.
===>   png-1.4.1_1 depends on file: /usr/local/bin/xz - found
===>  Patching for png-1.4.1_1
===>  Applying FreeBSD patches for png-1.4.1_1
===>  Configuring for png-1.4.1_1
===>  Building for png-1.4.1_1
( cat scripts/libpng-config-head.in;  echo prefix=\"/usr/local\";  echo libdir=\"/usr/local/lib\";  echo ccopts=\"-O2 -pipe -fno-strict-aliasing\";  echo cppflags=\"\";  echo I_opts=\"-I/usr/local/include/libpng\";  echo L_opts=\"-L/usr/local/lib\";  echo libs=\"-lpng -lz -lm\";  echo ldopts=\"\";  cat scripts/libpng-config-body.in ) > libpng-config
................................

Как видите, у меня все ок...

1. Попробуйте перед сборкой порта сделать make clean.
2. У вас старый xz (у меня xz-4.999.9_1) сравните какой у Вас?
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: libpng-1.4.1 проблема с установкой

Сообщение AlexNT »

Код: Выделить всё

# make install
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for png-1.4.1_1
=> libpng-1.4.1-apng.patch doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://heanet.dl.sourceforge.net/project/vdubapngmod/libpng-apng-patch/1.4.1/.
libpng-1.4.1-apng.patch                       100% of   53 kB   63 kBps
===>  Extracting for png-1.4.1_1
=> MD5 Checksum OK for libpng-1.4.1.tar.xz.
=> SHA256 Checksum OK for libpng-1.4.1.tar.xz.
=> MD5 Checksum OK for libpng-1.4.1-apng.patch.
=> SHA256 Checksum OK for libpng-1.4.1-apng.patch.
===>   png-1.4.1_1 depends on file: /usr/local/bin/xz - found
[b]/usr/local/bin/xz: /usr/ports/distfiles//libpng-1.4.1-apng.patch: File format not recognized[/b]
===>  Patching for png-1.4.1_1
===>   Converting DOS text file to UNIX text file:
===>  Applying extra patch /usr/ports/graphics/png/work/libpng-1.4.1/libpng-1.4.1-apng.patch
===>  Applying FreeBSD patches for png-1.4.1_1
===>  Configuring for png-1.4.1_1
===>  Building for png-1.4.1_1
( cat scripts/libpng-config-head.in;  echo prefix=\"/usr/local\";  echo libdir=\"/usr/local/lib\";  echo ccopts=\"-O2 -pipe -fno-strict-aliasing\";  echo cppflags=\"\";  echo I_opts=\"-I/usr/local/include/libpng\";  echo L_opts=\"-L/usr/local/lib\";  echo libs=\"-lpng -lz -lm\";  echo ldopts=\"\";  cat scripts/libpng-config-body.in ) > libpng-config
cc -O2 -pipe -fno-strict-aliasing  -I. -std=gnu99 -fstack-protector  -c png.c
chmod +x libpng-config


Хотя да если включить поддержку apng то возникает это сообщение, но у меня сборка идет дальше. Сообщение об этой ошибке вроде уже фигурирует в багрепорте.
Попробуйте вырубить поддержку apng (make config) - снять галку с поддержки, и попробовать заново собрать предвартительно сделав make clean.
Спасибо сказали:
Аватара пользователя
Korolev
Сообщения: 7
ОС: Fedora 13, FreeBSD 8

Re: libpng-1.4.1 проблема с установкой

Сообщение Korolev »

Спасибо за столь оперативный ответ :) да, действительно, отключив поддержку apng все без проблем установилось.
Спасибо сказали: