ports/81348: make loops when EMACS_PORT_NAME=xemacs21 set in make.conf

Matthias Buelow mkb at incubus.de
Sat May 21 22:50:03 UTC 2005


>Number:         81348
>Category:       ports
>Synopsis:       make loops when EMACS_PORT_NAME=xemacs21 set in make.conf
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 21 22:50:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Buelow
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD drjekyll.mkbuelow.net 5.4-STABLE FreeBSD 5.4-STABLE #10: Sat May 14 19:33:26 CEST 2005 root at drjekyll.mkbuelow.net:/usr/obj/usr/src/sys/DRJEKYLL i386


	
>Description:

	I have an up-to-date ports tree (see Date: header).

	My /etc/make.conf contains:

	-------------------snip--------------------
	A4=yes
	NO_LPR=yes
	X_WINDOW_SYSTEM=xorg
	EMACS_PORT_NAME=xemacs21

	SENDMAIL_CFLAGS=-I/usr/local/include -DSASL=2
	SENDMAIL_LDFLAGS=-L/usr/local/lib
	SENDMAIL_LDADD=-lsasl2
	# Adding to enable alternate port (smtps) for sendmail...
	SENDMAIL_CFLAGS+= -D_FFR_SMTP_SSL

	# -- use.perl generated deltas -- #
	# Created: Sun Nov  7 15:08:53 2004
	# Setting to use base perl from ports:
	PERL_VER=5.8.5
	PERL_VERSION=5.8.5
	PERL_ARCH=mach
	NOPERL=yo
	NO_PERL=yo
	NO_PERL_WRAPPER=yo
	-------------------snap--------------------

	When building a port (several tested, bonnie as example),
	the following happens:


	drjekyll:...ports/benchmarks/bonnie# make install clean
	===>  Extracting for bonnie-2.0.6
	=> Checksum OK for bonnie.tar.gz.
	===>  Patching for bonnie-2.0.6
	===>  Applying FreeBSD patches for bonnie-2.0.6
	===>   bonnie-2.0.6 depends on file: /usr/local/bin/xemacs-21.4.17 - found
	===>  Configuring for bonnie-2.0.6
	===>  Building for bonnie-2.0.6
	Options are "make bsd" and "make SysV" - the default is "bsd".
	If you get messages about missing functions, try "make SysV."
	make Bonnie
	cc -O -pipe   Bonnie.c  -o Bonnie
	===>  Installing for bonnie-2.0.6
	===>   bonnie-2.0.6 depends on file: /usr/local/bin/xemacs-21.4.17 - found
	===>   Generating temporary packing list
	===>  Checking if benchmarks/bonnie already installed
	install  -s -o root -g wheel -m 555 /usr/ports/benchmarks/bonnie/work/Bonnie /usr/local/bin/bonnie
	install  -o root -g wheel -m 444 /usr/ports/benchmarks/bonnie/files/bonnie.1 /usr/local/man/man1
	===>   Compressing manual pages for bonnie-2.0.6
	===>   Registering installation for bonnie-2.0.6
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	make: Max recursion level (500) exceeded.: Resource temporarily unavailable
	===>  Cleaning for autoconf-2.13.000227_5
	===>  Cleaning for xemacs-21.4.17
	===>  Cleaning for xemacs-packages-13.0
	===>  Cleaning for jpeg-6b_3
	===>  Cleaning for png-1.2.8_2
	===>  Cleaning for tiff-3.7.2
	===>  Cleaning for faces-1.7.7_6
	===>  Cleaning for open-motif-2.2.3_1
	===>  Cleaning for xorg-libraries-6.8.2
	===>  Cleaning for bonnie-2.0.6


	The port seems to install but registering the installation takes
	very long and spawns over 2000 processes.

	When EMACS_PORT_NAME=xemacs21 is commented out, installing
	a port behaves normally.

	A cursory look at bsd.emacs.mk didn't give me any hints as
	to what's going wrong.

>How-To-Repeat:
	Put EMACS_PORT_NAME=xemacs21 into make.conf and build any port
	(for example, benchmarks/bonnie).
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list