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>