Bug 95982

Summary: Bash 3.1 port broken
Product: Ports & Packages Reporter: Paul Grunwald <pgrunwald>
Component: Individual Port(s)Assignee: David E. O'Brien <obrien>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Paul Grunwald 2006-04-18 06:30:16 UTC
/usr/ports/bash will not build.  cvsup was run prior to this.

here is a log:

root@server:/usr/ports/shells/bash$ make install
===>  Extracting for bash-3.1.16
=> MD5 Checksum OK for bash/bash-3.1.tar.gz.
=> MD5 Checksum OK for bash/bash31-001.
=> MD5 Checksum OK for bash/bash31-002.
=> MD5 Checksum OK for bash/bash31-003.
=> MD5 Checksum OK for bash/bash31-004.
=> MD5 Checksum OK for bash/bash31-005.
=> MD5 Checksum OK for bash/bash31-006.
=> MD5 Checksum OK for bash/bash31-007.
=> MD5 Checksum OK for bash/bash31-008.
=> MD5 Checksum OK for bash/bash31-009.
=> MD5 Checksum mismatch for bash/bash31-010.
=> MD5 Checksum OK for bash/bash31-011.
=> MD5 Checksum OK for bash/bash31-012.
=> MD5 Checksum OK for bash/bash31-013.
=> MD5 Checksum OK for bash/bash31-014.
=> MD5 Checksum OK for bash/bash31-015.
=> MD5 Checksum OK for bash/bash31-016.
===>  Refetch for 1 more times files: bash/bash31-010
=> bash31-010 doesn't seem to exist in /usr/ports/distfiles/bash.
=> Attempting to fetch from http://ftp.gnu.org/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.gnu.org/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.nstu.ru/pub/mirrors/ftp.gnu.org/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from http://www.gtlib.cc.gatech.edu/pub/gnu/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from http://mirrors.usc.edu/pub/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from http://ftp.funet.fi/pub/gnu/prep/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.wustl.edu/mirrors/gnu/bash/bash-3.1-patches//.
fetch: ftp://ftp.wustl.edu/mirrors/gnu/bash/bash-3.1-patches//bash31-010: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.kddlabs.co.jp/GNU/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.dti.ad.jp/pub/GNU/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from http://ring.sakura.ad.jp/archives/GNU/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from http://ring.riken.jp/archives/GNU/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from http://ring.ip-kyoto.ad.jp/archives/GNU/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.sunsite.org.uk/package/gnu/bash/bash-3.1-patches//.
fetch: ftp://ftp.sunsite.org.uk/package/gnu/bash/bash-3.1-patches//bash31-010: size mismatch: expected 5218, actual 1829
=> Attempting to fetch from ftp://ftp.informatik.hu-berlin.de/pub/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.rediris.es/sites/ftp.gnu.org/ftp/gnu/bash/bash-3.1-patches//.
fetch: ftp://ftp.rediris.es/sites/ftp.gnu.org/ftp/gnu/bash/bash-3.1-patches//bash31-010: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.lip6.fr/pub/gnu/bash/bash-3.1-patches//.
fetch: ftp://ftp.lip6.fr/pub/gnu/bash/bash-3.1-patches//bash31-010: Connection refused
=> Attempting to fetch from ftp://ftp.chg.ru/pub/gnu/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.cwru.edu/pub/bash/bash-3.1-patches//.
fetch: bash31-010: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/bash/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/bash/bash31-010: size mismatch: expected 5218, actual 1829
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/bash and try again.
*** Error code 1

Stop in /usr/ports/shells/bash.
*** Error code 1

Stop in /usr/ports/shells/bash.

How-To-Repeat: see description
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-04-18 07:44:33 UTC
Class Changed
From-To: maintainer-update->change-request

Fix category (submitter is not maintainer)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2006-04-18 07:44:41 UTC
Responsible Changed
From-To: freebsd-ports-bugs->obrien

Over to maintainer
Comment 3 Volker Stolz freebsd_committer freebsd_triage 2006-04-18 08:05:15 UTC
State Changed
From-To: open->feedback

This should have been fixed some days ago. Please 'make distclean' 
and check if the problem persists.
Comment 4 Paul Grunwald 2006-04-19 03:15:12 UTC
That worked, thanks.  Sorry for the report, I should have tried it again.

Best regards,
Paul
Comment 5 Martin Kraft 2006-04-22 20:11:13 UTC
The problem, that the bash port (shells/bash) does not build
was already reported in several bug reports: ports/95748 ports/94666
ports/95188.

As far as I understand, "make distclean" is not the proper solution, even
when working in certain circumstances.

The problem ist: the ftp servers (eg. ftp.freebsd.org) including all
mirrors have a corrupt patch file bash31-010. The files 011-016 are missing
at all.

The port only compiles when fetching the patch files from the gnu server.

Who is responsible for updating the master ftp server at this place?

Many thanks and kind regards!

Martin Kraft
Comment 6 Marcus Alves Grando freebsd_committer freebsd_triage 2006-04-24 14:31:36 UTC
State Changed
From-To: feedback->closed

Works fine. Change your primary mirror. Thanks.