From owner-freebsd-questions Tue Nov 5 13:45:54 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03B3137B401 for ; Tue, 5 Nov 2002 13:45:52 -0800 (PST) Received: from beta.bkc.lv (beta.bkc.lv [195.244.128.53]) by mx1.FreeBSD.org (Postfix) with SMTP id F37BD43E3B for ; Tue, 5 Nov 2002 13:45:50 -0800 (PST) (envelope-from dexter@ambidexter.com) Received: from [195.244.142.198] by beta.mail.teliamtc.lv (NTMail 3.03.0018/) with ESMTP id fa719919 for ; Tue, 5 Nov 2002 23:45:38 +0200 Mime-Version: 1.0 X-Sender: dexter@ambidexter.com@mail.nutech.com Message-Id: Date: Tue, 5 Nov 2002 23:47:48 +0200 To: freebsd-questions@FreeBSD.ORG From: Michael Dexter Subject: Yet Another make release fails on ghostscript-gnu Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Greetings from Latvia, I am very, very excited about FreeBSD's "make release" ability but like many others I have read about on the various list archives, I my builds are hanging on trivial failures. In this case, the eplaser-3.0.4-651.tgz file is failing its checksum, bringing the build to a halt. I have followed the advice of adding "NO_CHECKSUM=yes" to no avail. I have tried it both after "make" and at the end of my string of variables. Which reads: make release CHROOTDIR=/usr/testrelease BUILDNAME=4.7-RELEASE CVSROOT=/usr/ncvs RELEASETAG=RELENG_4_7_0_RELEASE NOPORTS=yes NOPORTREADMES=yes NODOCS=yes TARGET_ARCH=i386 TARGET=i386 (/usr/ncvs is my choice, NO_CHECKSUMS=yes has again gone either after "make" or at the end) I have also: 1. Downloaded the same file from other /usr/ports/distfiles directories. Though different sizes, they also fail the check. 2. Tried to fetch new versions from /usr/ports/print/ghostscript-gnu/ and place them in either /usr/ports/distfiles and /usr/ports/ghostscript/ AND /usr/ports/ghostscript-gnu/ 3. Not tried DOMINIMALDOCPORTS as this would seem to go through the minimum files I am already having trouble with. Observations: 1. "NO_CHECKSUM" does not appear to be in any of the Makefiles in /usr/src/release/ or /usr/src/ Where is this check being called? Is there any other way to override it? Does it really exist? 2. The only vague reference to the file I need is in /usr/src/release/Makefile.inc.docports and reportedly the "ports". "man ports" reveals the elusive "NO_CHECKSUMS" option! I see /usr/src/release/Makefile, doc and scripts but alas my "make" is not fluent enough to understand who is calling what and when. I would hope I do not need to feed "NO_CHECKSUMS" into evey invocation of make. 3. NOPORTSATALL=yes seems to be like an unavailable option, given that there will always be minimum documentation, which appear to need ports. 4. Others in need have pointed out that a build-friendly "distfiles" tar ball would ease this process. Does such a thing exist? Could I strip/re-create it from the official 4.7 release? Note that I have brought my sys, ncvs and ports source trees up to date. Because things are downloaded, I don't see how a fresh, raw, official 4.7 install would help what seems to be the checksum of a single downloaded port that I understand is downloaded on demand. THIS bothers me: make checksum inside of /usr/ports/print/ghostscript-gnu PASSES ALL CHECKSUM TESTS, including eplaser-3.0.4-651.tgz Why would this fail during make release? Any ideas? Many thanks, Michael. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message