Subject: pkg/31358: When built with USE_XEMACS=yes, some pkgs stall bulk builds
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Hauke Fath <hf@spg.tu-darmstadt.de>
List: pkgsrc-bugs
Date: 09/20/2005 11:10:00
>Number:         31358
>Category:       pkg
>Synopsis:       When built with USE_XEMACS=yes, some pkgs stall bulk builds
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Sep 20 11:10:00 +0000 2005
>Originator:     Hauke Fath <hf@spg.tu-darmstadt.de>
>Release:        NetBSD 2.0_STABLE
>Organization:
-- 
/~\  The ASCII Ribbon Campaign                      Hauke Fath
\ /    No HTML/RTF in email	          Institut für Nachrichtentechnik
 X     No Word docs in email	                    TU Darmstadt
/ \  Respect for open standards                Ruf +49-6151-16-3281
>Environment:
	
	
System: NetBSD dobratsch 2.0_STABLE NetBSD 2.0_STABLE (SPG_PIII) #3: Tue Jun 7 22:43:28 CEST 2005 hf@heiligenberg:/var/obj/netbsd-builds/2_0/i386/sys/arch/i386/compile/SPG_PIII i386
Architecture: i386
Machine: i386
>Description:

If you set USE_XEMACS = yes to build elisp based packages against
XEmacs instead of GNU Emacs, the following packages hang during the
build after invoking XEmacs to compile elisp sources:

# textproc/xslide
# inputmethod/tc
# devel/emacs-ilisp
# inputmethod/iiimecf
# devel/semi

This is pretty annoying during a bulk build since it requires manual
intervention (killing XEmacs processes and the shell scripts that
invoke them, sometimes even a reboot).

>How-To-Repeat:

Run a bulk build with "USE_XEMACS = yes" in /etc/mk.conf.


>Fix:
	Either 

- fix the packages in question to build with XEmacs
- do not build them when USE_XEMACS is set
- unconditionally build them against GNU Emacs

>Unformatted: