Subject: Re: problems with perl and sig* renaming
To: Jonathan Stone <jonathan@DSG.Stanford.EDU>
From: Jim Bernard <jbernard@ox.mines.edu>
List: current-users
Date: 11/29/1998 06:31:02
On Sun, Nov 29, 1998 at 05:07:29AM -0800, Jonathan Stone wrote:
> 
> I just ran into an interestig problem with perl.  After fixing strtod
> lossage in my toolchain, perl built OK, but failed a half-dozen tests
> involving signalsp when I ran `make test
> 
> Turns out perl's util.c pulls in <sys/signal.h>, but does **not**
> #include <signal.h>, since NSIG is already defined (from
> <sys/signal.h>).

  It looks like this was fixed (for perl) on Thursday:

	Date: Thu, 26 Nov 1998 09:43:48 -0800 (PST)
	From: Christoph Badura <bad@netbsd.org>
	Message-Id: <199811261743.JAA05358@nb00.nas.nasa.gov>
	Subject: CVS commit: pkgsrc
	To: source-changes@netbsd.org
	Reply-To: bad@netbsd.org
	Sender: source-changes-owner@netbsd.org
	Precedence: list
	Delivered-To: source-changes@netbsd.org

	Module Name:    pkgsrc
	Committed By:   bad
	Date:           Thu Nov 26 17:43:47 UTC 1998

	Added Files:
		pkgsrc/lang/perl5/patches: patch-ah
	Log Message:
	Can't rely on NSIG indicating that signal.h has been included.
	(Random crap includes sys/signal.h which defines NSIG.)
	Fixes various signal related problems after 1.3H.

Is your pkgsrc up to date?