Skip site navigation (1)Skip section navigation (2)
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>