From owner-freebsd-ports Tue Dec 28 0:20:14 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7ACBF14EEA for ; Tue, 28 Dec 1999 00:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA08579; Tue, 28 Dec 1999 00:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 9D3AE15421; Tue, 28 Dec 1999 00:11:26 -0800 (PST) Message-Id: <19991228081126.9D3AE15421@hub.freebsd.org> Date: Tue, 28 Dec 1999 00:11:26 -0800 (PST) From: jay.krell@cornell.edu To: freebsd-gnats-submit@freebsd.org X-Send-Pr-Version: www-1.0 Subject: ports/15734: make -i ignores fetch failure, results in "infinite" cd/fork that eventually errors Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 15734 >Category: ports >Synopsis: make -i ignores fetch failure, results in "infinite" cd/fork that eventually errors >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 28 00:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Jay Krell >Release: 3.4-RC >Organization: >Environment: FreeBSD jayk-home1bsd 3.4-RC FreeBSD 3.4-RC #0: Mon Dec 13 14:24:45 PST 1999 jayk@jayk-home1bsd:/usr/src/sys/compile/JAYK1 i386 >Description: ports make -i doesn't act "correctly" upon failure to fetch >How-To-Repeat: This'll vary, but for me, I can't fetch the current balsa distfile. If you already have it, rename it away. su cd /usr/ports/distfiles mkdir backup-balsa mv balsa* backup-balsa cd /usr/ports/mail/balsa make clean make -i ====================== = The output follows = ====================== >Fix: Ultimately probably rewrite the ports system in a better language like C++, Python, or Perl. I'm very skeptical of make, though that's based on experience with less powerful makes (Microsoft nmake). >Release-Note: >Audit-Trail: >Unformatted: >> balsa-0.6.0.tar.gz doesn't seem to exist on this system. >> Attempting to fetch from ftp://ftp.balsa.net/pub/balsa/. fetch: ftp.balsa.net: Not logged in >> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. fetch: pub/FreeBSD/ports/distfiles/balsa-0.6.0.tar.gz: cannot get remote modification time fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/balsa-0.6.0.tar.gz: FTP error: fetch: File unavailable (e.g., file not found, no access) >> Couldn't fetch it - please try to retrieve this >> port manually into /usr/ports/distfiles/ and try again. *** Error code 1 (ignored) ===> Extracting for balsa-0.6.0 cannot open balsa-0.6.0.tar.gz: no such file >> Checksum OK for balsa-0.6.0.tar.gz. ===> balsa-0.6.0 depends on executable: libtool - found ===> balsa-0.6.0 depends on shared library: gnome.3 - found ===> balsa-0.6.0 depends on shared library: PropList.2 - found ===> balsa-0.6.0 depends on shared library: X11.6 - found /usr/ports/distfiles//balsa-0.6.0.tar.gz: No such file or directory ===> Patching for balsa-0.6.0 ===> Applying FreeBSD patches for balsa-0.6.0 patch: **** can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0: No such file or directory patch: **** can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0: No such file or directory patch: **** can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0: No such file or directory patch: **** can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0: No such file or directory patch: **** can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0: No such file or directory *** Error code 1 (ignored) cd: can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0 cp: libmutt/configure: No such file or directory sed: cannot create libmutt/configure: directory nonexistent libmutt/configure.tmp: No such file or directory *** Error code 2 (ignored) ===> Configuring for balsa-0.6.0 cd: can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0 *** Error code 2 (ignored) ===> Building for balsa-0.6.0 cd: can't cd to /usr/ports/mail/balsa/work/balsa-0.6.0 [repeat the previous two lines a Bunch of times] ===> Building for balsa-0.6.0 Cannot fork *** Error code 2 (ignored) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message