From owner-freebsd-bugs Tue Apr 4 18:40: 5 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id EB3E037B936 for ; Tue, 4 Apr 2000 18:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA70960; Tue, 4 Apr 2000 18:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id B5BAA37B8CA for ; Tue, 4 Apr 2000 18:38:18 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA70710; Tue, 4 Apr 2000 18:38:18 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Message-Id: <200004050138.SAA70710@freefall.freebsd.org> Date: Tue, 4 Apr 2000 18:38:18 -0700 (PDT) From: tla@spiderchain.com To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: misc/17805: ${CHMOD} is not set in ports makefiles after upgrading Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17805 >Category: misc >Synopsis: ${CHMOD} is not set in ports makefiles after upgrading >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 4 18:40:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Eli Dart >Release: 3.2-release >Organization: >Environment: FreeBSD spiderchain.com 3.2-RELEASE FreeBSD 3.2-RELEASE #0: Tue May 18 04:05:08 GMT 1999 root@spiderchain:/usr/src/sys/compile/FOO i386 >Description: I installed the package for the ports collection (32upgrade.tgz) as recommended. Now when building ports ${CHMOD} is null, so a make install can randomly fail with a message like "640: command not found" when it should be /bin/chmod 640 I believe this is the issue...I've had to hack several port makefiles recently to add a value for ${CHMOD}. If this is too vague, tell me to go get stuffed, and I'll get more detailed about it next time it happens. >How-To-Repeat: Install the ports upgrade package. Build a port that uses ${CHMOD} in its makefile (the cyrus imap server is one). Notice that make install fails with "640: command not found" or similar. >Fix: I'm not a make guru, but somewhere in there ${CHMOD} needs to get set. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message