Date: Tue, 30 Apr 2002 09:28:09 -0400 (EDT) From: Jay Sachs <jay@eziba.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/37596: EMACS_PORT_NAME=xemacs21 forks make infinitely when installing other ports Message-ID: <200204301328.g3UDS9X43078@thelonious.eziba.com>
next in thread | raw e-mail | index | archive | help
>Number: 37596 >Category: ports >Synopsis: EMACS_PORT_NAME=xemacs21 forks make infinitely when installing other ports >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 Apr 30 06:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Jay Sachs >Release: FreeBSD 4.5-RELEASE-p4 i386 >Organization: Eziba.com >Environment: System: FreeBSD thelonious.eziba.com 4.5-RELEASE-p4 FreeBSD 4.5-RELEASE-p4 #1: Tue Apr 23 08:53:14 EDT 2002 root@thelonious.eziba.com:/usr/src/sys/compile/FOOBAR i386 >Description: If EMACS_PORT_NAME is set to xemacs21, installing ports fails when registering the installation. The system forks into infinite regress. I managed to get up to load 18, and by the time 'top' came back with a display, it was filled with identical 'make' processes invoked as: make CHILD_DEPENDS=yes PARENT_CHECKED= package-depends-list >How-To-Repeat: 1. Install xemacs21 from ports. 2. Set EMACS_PORT_NAME=xemacs21 in /etc/make.conf 3. Try to install, e.g. portupgrade from ports. This happens with other ports too (e.g. xslide). The "infinite make fork" occurs when "Registering install for ...". The installation actually occurs, but no files are written to /var/db/pkg/[portname]. >Fix: Don't set EMACS_PORT_NAME. But then the ports want to install "plain old" emacs. >Release-Note: >Audit-Trail: >Unformatted: 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?200204301328.g3UDS9X43078>