Subject: /bin/sh bug [was: Re: building lang/python23 fails]
To: None <tech-pkg@netbsd.org, current-users@netbsd.org>
From: Jukka Salmi <j+nbsd@2005.salmi.ch>
List: current-users
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 [1]change to
src/bin/sh/eval.c. Reverting eval.c to revision 1.82 fixes the problem.


Cheers, Jukka

[1] http://mail-index.netbsd.org/source-changes/2005/06/22/0043.html

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~