Hi!
Yesterday I installed FreeBSD 13.1 from official DVD iso image. Now I want to install mc from ports. Commands:
And it failing in libffi:
Ok, I go into /usr/ports/devel/libffi, and
Ok, now I download 01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff from url from build log (via https), and it has really 414 bytes size, not 412.
I don't have any proxy and I try to download it from another network, another computers, another OS: it has 414 bytes size.
It is an error in this port? Or may be I do something wrong?
Yesterday I installed FreeBSD 13.1 from official DVD iso image. Now I want to install mc from ports. Commands:
Bash:
cd /usr/ports/misc/mc
make install
And it failing in libffi:
===> License MIT accepted by the user
===> libffi-3.3_1 depends on file: /usr/local/sbin/pkg - found
=> 01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://github.com/libffi/libffi/commit/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff
fetch: https://github.com/libffi/libffi/commit/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff: size mismatch: expected 412, actual 414
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff
fetch: http://distcache.FreeBSD.org/ports-distfiles/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff: size mismatch: expected 412, actual 414
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop.
make[4]: stopped in /usr/ports/devel/libffi
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/lang/python38
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/lang/python38
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/misc/mc
*** Error code 1
Stop.
make: stopped in /usr/ports/misc/mc
===> libffi-3.3_1 depends on file: /usr/local/sbin/pkg - found
=> 01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://github.com/libffi/libffi/commit/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff
fetch: https://github.com/libffi/libffi/commit/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff: size mismatch: expected 412, actual 414
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff
fetch: http://distcache.FreeBSD.org/ports-distfiles/01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff: size mismatch: expected 412, actual 414
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop.
make[4]: stopped in /usr/ports/devel/libffi
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/lang/python38
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/lang/python38
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/misc/mc
*** Error code 1
Stop.
make: stopped in /usr/ports/misc/mc
Ok, I go into /usr/ports/devel/libffi, and
cat distinfo
:
Code:
TIMESTAMP = 1597921173
SHA256 (libffi-3.3.tar.gz) = 72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056
SIZE (libffi-3.3.tar.gz) = 1305466
SHA256 (01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff) = 627aac849e93debaa21cd85feb82b1a28cf481687a14717cf522eaec2a2b19aa
SIZE (01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff) = 412
Ok, now I download 01a75ed76ea7e57f1b7a5c183e2b1e890e6aa0fd.diff from url from build log (via https), and it has really 414 bytes size, not 412.
I don't have any proxy and I try to download it from another network, another computers, another OS: it has 414 bytes size.
It is an error in this port? Or may be I do something wrong?