Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Dec 1999 00:11:26 -0800 (PST)
From:      jay.krell@cornell.edu
To:        freebsd-gnats-submit@freebsd.org
Subject:   ports/15734: make -i ignores fetch failure, results in "infinite" cd/fork that eventually errors
Message-ID:  <19991228081126.9D3AE15421@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991228081126.9D3AE15421>