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 Fix: Don't set EMACS_PORT_NAME. But then the ports want to install "plain old" emacs. 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].
Hi folks, I'd just like to confirm that I see the same behaviour on a fresh 5.0-CURRENT box (just upgraded from a fresh 5.0-RELEASE) and a fresh ports tree with nothing in /etc/make.conf other than EMACS_PORT_NAME?= xemacs21 Ciao, Sheldon.
Responsible Changed From-To: freebsd-ports-bugs->shige Over to maintainer.
State Changed From-To: open->feedback Is this still a problem with recent versions?
Responsible Changed From-To: shige->freebsd-ports-bugs Maintainer was reset.
State Changed From-To: feedback->closed Submitter's email address bounces.
State Changed From-To: closed->open I'll care
Responsible Changed From-To: freebsd-ports-bugs->sem Reopen as still actual
State Changed From-To: open->closed - POLA violated bsd.emacs.mk should be rewritten
State Changed From-To: closed->suspended With bugmeister hat on, change this from 'closed' to 'suspended' because from what I can determine, the problem still exists, but a solution is being being consider but being delayed until after 6.0 is out.
-- Sem.
State Changed From-To: suspended->open Reopen and assign to portmgr as affected on bsd.port.mk
Responsible Changed From-To: sem->portmgr Reopen and assign to portmgr as affected on bsd.port.mk
State Changed From-To: open->analyzed An updated patch based on this has been accepted for a test build on the cluster.
State Changed From-To: analyzed->closed Committed, thanks.