[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.
не подскажите как с этим бороться? без этого пакета не получается поставить некоторые порты
[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.
не подскажите как с этим бороться? без этого пакета не получается поставить некоторые порты
У Вас не проходит патч... /usr/local/bin/xz: /usr/ports/distfiles//libpng-1.4.1-apng.patch: File format not recognized
Странное сообщение, не правили ли Вы порт для каких либо целей?
# 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) сравните какой у Вас?
# 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.