Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 1999 01:50:02 -0800 (PST)
From:      "Jay Krell" <jay.krell@cornell.edu>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/15734: make -i ignores fetch failure, results in "infinite"cd/fork that eventually errors
Message-ID:  <199912310950.BAA07683@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/15734; it has been noted by GNATS.

From: "Jay Krell" <jay.krell@cornell.edu>
To: "Chris D. Faulhaber" <jedgar@fxp.org>
Cc: <freebsd-gnats-submit@freebsd.org>
Subject: Re: ports/15734: make -i ignores fetch failure, results in "infinite"cd/fork that eventually errors
Date: Fri, 31 Dec 1999 01:41:17 -0800

 Changing is make is not likely right, I agree.
 The port should probably not try to extract if the distfile doesn't exist,
 not try to build if there isn't a work directory, or if it's easy, -i in a
 non leaf ports directory shouldn't progagate to the leaves. I do make -i
 from /usr/ports, I expect to proceed past failed builds, but not within
 failed builds.
 
 The port should be fixed as well.
 
  - Jay
 
 -----Original Message-----
 From: Chris D. Faulhaber <jedgar@fxp.org>
 To: jay.krell@cornell.edu <jay.krell@cornell.edu>
 Cc: freebsd-gnats-submit@freebsd.org <freebsd-gnats-submit@freebsd.org>
 Date: Thursday, December 30, 1999 5:00 AM
 Subject: Re: ports/15734: make -i ignores fetch failure, results in
 "infinite"cd/fork that eventually errors
 
 
 >On Tue, 28 Dec 1999 jay.krell@cornell.edu wrote:
 >
 >What would be the correct behavior for 'make -i'.  According to the man
 >page:
 >
 >-i      Ignore non-zero exit of shell commands in the makefile.  Equiva-
 >        lent to specifying `-' before each command line in the makefile.
 >
 >It sounds as though make(1) is working correctly.  make(1) is ignoring the
 >exit code of the commands in the Makefile's, causing it to continue trying
 >to build the port, and stumbling because previous dependencies are not
 >being met (i.e. retrieving the DISTFILE) but not stopping due to the -i
 >option.
 >
 >Wouldn't the proper way to rectify this situation be to not try and
 >override make(1)'s basic sanity checks but to either manually fetch the
 >DISTFILE and/or fix the port to find a resonable MASTER_SITE?
 >
 >
 >-----
 >Chris D. Faulhaber - jedgar@fxp.org - jedgar@FreeBSD.org
 >--------------------------------------------------------
 >FreeBSD: The Power To Serve   -   http://www.FreeBSD.org
 >
 >
 
 


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?199912310950.BAA07683>