Subject: Re: CVS commit: pkgsrc/shells/pdksh
To: Amitai Schlair <schmonz@schmonz.com>
From: Jan Schaumann <jschauma@netbsd.org>
List: pkgsrc-changes
Date: 11/28/2002 12:50:01
Amitai Schlair <schmonz@schmonz.com> wrote:
> On Thursday, November 28, 2002, at 11:41  AM, Jan Schaumann wrote:
 
> Older Darwins don't have a suitable BUILDLINK_SHELL built in. Currently, 
> to get around this, we have shells/bash2 and all of its dependencies 
> unbuildlinked.
> 
> pdksh has a much simpler build process and no dependencies. If it proves 
> workable as a BUILDLINK_SHELL on Darwin, we can return to using 
> buildlink2 with bash, gettext-lib, libiconv, and libtool-base.

Ah, cool.

> >Two:
> >
> >[jschauma]$ cd /usr/pkgsrc/shells/pdksh
> >[pdksh]$ make
> >[...]
> >creating Makefile
> >sed: 6: "1i\
> ># Generated automat ...": unescaped newline inside substitute pattern
> >creating config.h
> >===> Building for pdksh-5.2.14nb1
> >make: don't know how to make all. Stop
> 
> Haven't seen that on NetBSD 1.6 or Darwin 5.5. If you can't determine 
> what caused it, please send-pr.

The problem was stuff left in /etc/mk.conf from rebuilding the system.
In this case, USETOOLS seems to have been the culprit.  Without it,
pdksh builds fine.

Now if somebody made a ksh93-package... ;-)

-Jan

-- 
Except most of the good bits were about frogs, I remember that.
You would not believe some of the things about frogs.