Subject: /bin/sh bug [was: Re: building lang/python23 fails]
To: None <email@example.com, firstname.lastname@example.org>
From: Jukka Salmi <email@example.com>
Date: 06/23/2005 19:53:50
Jukka Salmi --> tech-pkg (2005-06-23 16:05:49 +0200):
> Jukka Salmi --> tech-pkg (2005-06-23 15:20:25 +0200):
> > Hi,
> > building lang/python23 from current pkgsrc fails:
> > $ cd pkgsrc/lang/python23 && make configure
> > [...]
> > ===> configure-message [python23-2.3.5] ===> Configuring for python23-2.3.5
> > [...]
> > creating Setup
> > creating Setup.local
> > creating Makefile
> > mv: rename config.c to Modules/config.c: No such file or directory
> > *** Error code 1
> > Stop.
> > make: stopped in /usr/pkgsrc/lang/python23
> > I succesfully built this package yesterday, and updated pkgsrc today.
> > Any idea what could cause the breakage?
> ...this is on current NetBSD/i386 built using todays sources. When I built
> lang/python23 yesterday this system was running current as of some days
> ago. So possibly this update broke something...
I think I found the source of the problem: it's yesterday's change to
src/bin/sh/eval.c. Reverting eval.c to revision 1.82 fixes the problem.
$ ((RANDOM%6)) || rm -rf ~