Subject: native BSD/OS 4.3.1 sh and native ksh not good enough
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 12/03/2003 13:09:14
A couple months ago I started using pkgsrc on BSD/OS.

I use SH as ksh because I get errors like:

===> Extracting for libtool-base-1.4.20010614nb17
/bin/sh: 1: Syntax error: ";;" unexpected
*** Error code 2

But now with ksh, I get errors like:

===> Buildlinking for libtool-base-1.4.20010614nb17
/usr/pkgsrc/devel/libtool-base/work/.buildlink/bin/.gen-transform: syntax
error:
 `(' unexpected

This ksh error is at:
+ eval functions() { typeset -f ${1+"$@"}; }
/usr/pkgsrc/devel/libtool-base/work/.buildlink/bin/.gen-transform: syntax
error: `(' unexpected

My work-around is to use SH?=/bin/bash

/usr/contrib/bin/bash is a symlink to /bin/bash.

This is BSD/OS 4.3.1.

   Jeremy C. Reed
   http://www.reedmedia.net/