From joek@mail.flyingcroc.net  Mon Jun 24 08:05:13 2002
Return-Path: <joek@mail.flyingcroc.net>
Received: from gilliam.users.flyingcroc.net (gilliam.users.flyingcroc.net [207.246.128.2])
	by hub.freebsd.org (Postfix) with ESMTP id 0F8B737B407
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 24 Jun 2002 08:05:10 -0700 (PDT)
Received: from unx48.staff.flyingcroc.net (unx48.staff.flyingcroc.net [207.246.150.48])
	by gilliam.users.flyingcroc.net (8.9.3/8.9.3) with SMTP id IAA92367
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 24 Jun 2002 08:05:09 -0700 (PDT)
Received: (qmail 30551 invoked by uid 1001); 24 Jun 2002 15:05:09 -0000
Message-Id: <20020624150509.30550.qmail@unx48.staff.flyingcroc.net>
Date: 24 Jun 2002 15:05:09 -0000
From: Joe Kelsey <joek@mail.flyingcroc.net>
Reply-To: Joe Kelsey <joek@mail.flyingcroc.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: ksh93 build fails
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         39783
>Category:       ports
>Synopsis:       ksh93 build fails
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    naddy
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 24 08:10:01 PDT 2002
>Closed-Date:    Mon Jul 22 07:53:39 PDT 2002
>Last-Modified:  Mon Jul 22 07:53:39 PDT 2002
>Originator:     Joe Kelsey
>Release:        FreeBSD 4.6-RC i386
>Organization:
>Environment:
System: FreeBSD unx48.staff.flyingcroc.net 4.6-RC FreeBSD 4.6-RC #11: Wed Jun 12 08:37:42 PDT 2002 joek@unx48.staff.flyingcroc.net:/usr/obj/usr/src/sys/UNX48 i386

>Description:
	ksh93 build fails during ast build
>How-To-Repeat:
	Try to build ksh93 with 2002-06-14 sources.  ast build fails.

+ mv 1.27985.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/prototyped.h
mamake: *** exit code 1 making lib/libast
+ mamake -C lib/libcmd -k install
+ cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_cmd -c /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c
In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:30:
/usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                 from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:30:
/usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or dir
	I have no idea why the mv during the ast build/install fails,
	but it aborts the rest of the ast install and then the rest of
	the ksh93 build fails horribly...

>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->naddy 
Responsible-Changed-By: naddy 
Responsible-Changed-When: Mon Jun 24 12:25:36 PDT 2002 
Responsible-Changed-Why:  
my port 

http://www.freebsd.org/cgi/query-pr.cgi?pr=39783 

From: Larry Rosenman <ler@lerctr.org>
To: freebsd-gnats-submit@freebsd.org
Cc: naddy@freebsd.org
Subject: re: ports/39783 KSH93
Date: 24 Jun 2002 14:31:55 -0500

 It built just fine for me out of portupgrade on a 4.6-STABLE box.
 
 Just a data point.
 
 
 -- 
 Larry Rosenman                     http://www.lerctr.org/~ler
 Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
 US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
 

From: parv <parv@pair.com>
To: freebsd-gnats-submit@FreeBSD.org, joek@mail.flyingcroc.net
Cc:  
Subject: Re: ports/39783 ksh93 build fails
Date: Wed, 26 Jun 2002 23:00:37 -0400

 another data point ... i recently installed ksh93 port w/ most
 recent changes (2002.06.23.11.55.28) on freebsd 4.6-release w/o
 problems.
 
 -- 
  

From: Christian Weisgerber <naddy@mips.inka.de>
To: FreeBSD-gnats-submit@FreeBSD.org, joek@mail.flyingcroc.net,
	hsimons@iss.bm
Cc:  
Subject: Re: ports/39783: ksh93 build fails
Date: Fri, 28 Jun 2002 18:24:01 +0200 (CEST)

 > >Number:         39783
 > >Category:       ports
 > >Synopsis:       ksh93 build fails
 
 > >How-To-Repeat:
 > 	Try to build ksh93 with 2002-06-14 sources.  ast build fails.
 
 I just updated the port to the 2002-06-28 release.
 Can the people who previously were affected try again and see if the
 problem persists?
 
 -- 
 Christian "naddy" Weisgerber                          naddy@mips.inka.de

From: Joe Kelsey <joek@mail.flyingcroc.net>
To: Christian Weisgerber <naddy@mips.inka.de>
Cc: FreeBSD-gnats-submit@FreeBSD.org, joek@mail.flyingcroc.net,
	hsimons@iss.bm
Subject: Re: ports/39783: ksh93 build fails
Date: Mon, 01 Jul 2002 08:37:11 -0700

 This is a multi-part message in MIME format.
 --------------030001080108050001000106
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Christian Weisgerber wrote:
 
 >>>Number:         39783
 >>>Category:       ports
 >>>Synopsis:       ksh93 build fails
 >>>      
 >>>
 >
 >  
 >
 >>>How-To-Repeat:
 >>>      
 >>>
 >>	Try to build ksh93 with 2002-06-14 sources.  ast build fails.
 >>    
 >>
 >
 >I just updated the port to the 2002-06-28 release.
 >Can the people who previously were affected try again and see if the
 >problem persists?
 >
 >  
 >
 No luck, see attached.
 
 
 
 --------------030001080108050001000106
 Content-Type: text/plain;
  name="make.out"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="make.out"
 
 ===>  Extracting for ksh93-20020628
 >> Checksum OK for ksh93/INIT.2002-06-28.tgz.
 >> Checksum OK for ksh93/ast-ksh.2002-06-28.tgz.
 ===>  Patching for ksh93-20020628
 ===>  Applying FreeBSD patches for ksh93-20020628
 ===>  Configuring for ksh93-20020628
 ===>  Building for ksh93-20020628
 package: update /usr/ports/shells/ksh93/work/bin/execrate
 package: initialize the /usr/ports/shells/ksh93/work/arch/freebsd.i386 view
 package: update /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/proto
 package: update /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/mamake
 package: update /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/ratz
 package: update /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/release
 package: make output captured in /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/gen/make.out
 package: make start at Mon Jul  1 08:26:56 PDT 2002 in /usr/ports/shells/ksh93/work/arch/freebsd.i386
 + mamake -r '*/*' -k install ksh93
 + mamake -C cmd/INIT -k install
 mamake [cmd/INIT]: don't know how to make LICENSE
 + 1> iffe
 + 0< /usr/ports/shells/ksh93/work/src/cmd/INIT/iffe.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo USAGE_LICENSE='"[-author?Glenn Fowler <gsf@research.att.com>][-author?Phong Vo <kpv@research.att.com>][-copyright?Copyright (c) 1994-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"'
 + cat /usr/ports/shells/ksh93/work/src/cmd/INIT/iffe.sh
 + chmod u+w,+x iffe
 + 1> package
 + 0< /usr/ports/shells/ksh93/work/src/cmd/INIT/package.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo USAGE_LICENSE='"[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1999-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"'
 + cat /usr/ports/shells/ksh93/work/src/cmd/INIT/package.sh
 + chmod u+w,+x package
 + 1> regress
 + 0< /usr/ports/shells/ksh93/work/src/cmd/INIT/regress.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo USAGE_LICENSE='"[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1995-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"'
 + cat /usr/ports/shells/ksh93/work/src/cmd/INIT/regress.sh
 + chmod u+w,+x regress
 + 1> crossexec
 + 0< /usr/ports/shells/ksh93/work/src/cmd/INIT/crossexec.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo USAGE_LICENSE='"[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1999-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"'
 + cat /usr/ports/shells/ksh93/work/src/cmd/INIT/crossexec.sh
 + chmod u+w,+x crossexec
 + 1> ditto
 + 0< /usr/ports/shells/ksh93/work/src/cmd/INIT/ditto.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo USAGE_LICENSE='"[-author?Glenn Fowler <gsf@research.att.com>][-author?ek][-copyright?Copyright (c) 2001-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"'
 + cat /usr/ports/shells/ksh93/work/src/cmd/INIT/ditto.sh
 + chmod u+w,+x ditto
 + 1> execrate
 + 0< /usr/ports/shells/ksh93/work/src/cmd/INIT/execrate.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo USAGE_LICENSE='"[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"'
 + cat /usr/ports/shells/ksh93/work/src/cmd/INIT/execrate.sh
 + chmod u+w,+x execrate
 + 1> filter
 + 0< /usr/ports/shells/ksh93/work/src/cmd/INIT/filter.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo USAGE_LICENSE='"[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1999-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"'
 + cat /usr/ports/shells/ksh93/work/src/cmd/INIT/filter.sh
 + chmod u+w,+x filter
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/ignore.sh ignore
 + chmod u+w,+x ignore
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/mamprobe.sh mamprobe
 + chmod u+w,+x mamprobe
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/silent.sh silent
 + chmod u+w,+x silent
 + cc -O -pipe '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1999-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"' -c /usr/ports/shells/ksh93/work/src/cmd/INIT/mamake.c
 + cc -O -pipe -o mamake mamake.o
 + cc -O -pipe -c /usr/ports/shells/ksh93/work/src/cmd/INIT/proto.c
 + cc -O -pipe -o proto proto.o
 + cc -O -pipe -c /usr/ports/shells/ksh93/work/src/cmd/INIT/ratz.c
 + cc -O -pipe -o ratz ratz.o
 + cc -O -pipe '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1999-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?INIT]"' -c /usr/ports/shells/ksh93/work/src/cmd/INIT/release.c
 + cc -O -pipe -o release release.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/iffe /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/iffe.old
 + 2> /dev/null
 + true
 + test '' = iffe
 + cp iffe /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/iffe
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/package /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/package.old
 + 2> /dev/null
 + true
 + test '' = package
 + cp package /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/package
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/regress /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/regress.old
 + 2> /dev/null
 + true
 + test '' = regress
 + cp regress /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/regress
 + mv /usr/ports/shells/ksh93/work/bin/execrate /usr/ports/shells/ksh93/work/bin/execrate.old
 + 2> /dev/null
 + test '' = execrate
 + cp execrate /usr/ports/shells/ksh93/work/bin/execrate
 + mv /usr/ports/shells/ksh93/work/bin/ignore /usr/ports/shells/ksh93/work/bin/ignore.old
 + 2> /dev/null
 + test '' = ignore
 + cp ignore /usr/ports/shells/ksh93/work/bin/ignore
 + mv /usr/ports/shells/ksh93/work/bin/mamprobe /usr/ports/shells/ksh93/work/bin/mamprobe.old
 + 2> /dev/null
 + test '' = mamprobe
 + cp mamprobe /usr/ports/shells/ksh93/work/bin/mamprobe
 + mv /usr/ports/shells/ksh93/work/bin/package /usr/ports/shells/ksh93/work/bin/package.old
 + 2> /dev/null
 + test '' = package
 + cp package /usr/ports/shells/ksh93/work/bin/package
 + mv /usr/ports/shells/ksh93/work/bin/silent /usr/ports/shells/ksh93/work/bin/silent.old
 + 2> /dev/null
 + test '' = silent
 + cp silent /usr/ports/shells/ksh93/work/bin/silent
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/crossexec /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/crossexec.old
 + 2> /dev/null
 + true
 + test '' = crossexec
 + cp crossexec /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/crossexec
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/ditto /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/ditto.old
 + 2> /dev/null
 + true
 + test '' = ditto
 + cp ditto /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/ditto
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/filter /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/filter.old
 + 2> /dev/null
 + true
 + test '' = filter
 + cp filter /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/filter
 + test ! -f /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/mamake
 + test ! -f /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/proto
 + test ! -f /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/ratz
 + test ! -f /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/release
 + silent rm -f hello.exe hello.o
 + :
 + exit 0
 + silent test -x /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/cc
 + :
 + exit 0
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/probe/C/probe /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/probe/C/probe.old
 + 2> /dev/null
 + true
 + test '' = C+probe
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/C+probe /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/probe/C/probe
 + mkdir -p /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/probe/C/make
 + 2> /dev/null
 + mkdir -p /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make
 + 2> /dev/null
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/PROBE.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/PROBE.mk.old
 + 2> /dev/null
 + true
 + test '' = PROBE.mk
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/PROBE.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/PROBE.mk
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/TEST.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/TEST.mk.old
 + 2> /dev/null
 + true
 + test '' = TEST.mk
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/TEST.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/TEST.mk
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/WWW.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/WWW.mk.old
 + 2> /dev/null
 + true
 + test '' = WWW.mk
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/WWW.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/WWW.mk
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/MSGFUN.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/MSGFUN.mk.old
 + 2> /dev/null
 + true
 + test '' = MSGFUN.mk
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/MSGFUN.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/MSGFUN.mk
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/MSGKEY.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/MSGKEY.mk.old
 + 2> /dev/null
 + true
 + test '' = MSGKEY.mk
 + cp /usr/ports/shells/ksh93/work/src/cmd/INIT/MSGKEY.mk /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/make/MSGKEY.mk
 + proto -f /dev/null
 : line 4: /bin/ksh: cannot execute [Exec format error]
 proto: line 4: /bin/ksh: cannot execute [Exec format error]
 + 1> h.53027.h
 + cmp -s h.53027.h prototyped.h
 + 2> /dev/null
 + mv h.53027.h prototyped.h
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/prototyped.h /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/prototyped.h.old
 + 2> /dev/null
 + true
 + test '' = prototyped.h
 + cp prototyped.h /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/prototyped.h
 + mkdir -p /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib
 + 2> /dev/null
 + r=-
 + 2> /dev/null
 + echo ' -'
 + 1> dl.req
 + rm -f dl.exe dl.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/dl /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/dl.old
 + 2> /dev/null
 + true
 + test '' = dl.req
 + cp dl.req /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/dl
 + r=-
 + 2> /dev/null
 + echo ' -lm'
 + 1> m.req
 + rm -f m.exe m.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/m /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/m.old
 + 2> /dev/null
 + true
 + test '' = m.req
 + cp m.req /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/m
 + r=-
 + 2> /dev/null
 + echo ' -'
 + 1> nsl.req
 + rm -f nsl.exe nsl.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/nsl /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/nsl.old
 + 2> /dev/null
 + true
 + test '' = nsl.req
 + cp nsl.req /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/nsl
 + r=-
 + 2> /dev/null
 + echo ' -'
 + 1> socket.req
 + rm -f socket.exe socket.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/socket /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/socket.old
 + 2> /dev/null
 + true
 + test '' = socket.req
 + cp socket.req /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/socket
 mamake: *** exit code 1 making cmd/INIT
 + mamake -C lib/libast -k install
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/common
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is pthread.h a header ... yes
 iffe: test: is stdarg.h a header ... yes
 iffe: test: is stddef.h a header ... yes
 iffe: test: is types.h a header ... no
 iffe: test: is time.h a header ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is sys/times.h a header ... yes
 iffe: test: is stdlib.h a header ... yes
 iffe: test: is long double a type or typedef ... yes
 iffe: test: is size_t a type or typedef ... yes
 iffe: test: is ssize_t a type or typedef ... yes
 iffe: test: is sys/stat.h a header ... yes
 iffe: test: is sys/socket.h a header ... yes
 iffe: test: is SF_APPEND a macro ... yes
 iffe: test: is SF_CLOSE a macro ... yes
 iffe: test: Microsoft import/export nonsense ... no
 iffe: test: standard C prototypes ok ... yes
 iffe: test: standard C void* ok ... yes
 iffe: test: cat{ ... }end ... yes
 iffe: test: LL numeric suffix supported ... yes
 iffe: test: output{ ... }end ... yes
 iffe: test: output{ ... }end ... yes
 iffe: test: output{ ... }end ... yes
 iffe: test: cat{ ... }end ... yes
 + cmp -s FEATURE/common ast_common.h
 + 2> /dev/null
 + rm -f ast_common.h
 + silent test -d .
 + /bin/cp FEATURE/common ast_common.h
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/iffeio
 iffe: test: is sys/types.h a header ... yes
 iffe: test: cat{ ... }end ... yes
 iffe: test: is stdio a native header ... yes
 + cmp -s FEATURE/iffeio iffeio.h
 + 2> /dev/null
 + rm -f iffeio.h
 + silent test -d .
 + /bin/cp FEATURE/iffeio iffeio.h
 + 1> conf
 + 0< /usr/ports/shells/ksh93/work/src/lib/libast/comp/conf.sh
 + read x
 + echo '####################################################################'
 + i='####################################################################'
 + echo HOSTTYPE='"freebsd.i386"'
 + cat /usr/ports/shells/ksh93/work/src/lib/libast/comp/conf.sh
 + chmod u+w,+x conf
 + conf -v /usr/ports/shells/ksh93/work/src/lib/libast/comp/conf.tab cc -O -pipe
 + HOSTTYPE=freebsd.i386
 + : generate conf info
 + command=conf
 + 2> /dev/null
 + shell=ksh
 + append=0
 + extra=0
 + index=0
 + verbose=0
 + :
 + break
 + generated='/* : : generated by conf from  : : */'
 + ifs=$' \t\n'
 + sym='[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_]*'
 + tmp=CF_53322
 + echo 'conf: table argument expected'
 + 1>& 2
 conf: table argument expected
 + exit 1
 mamake [lib/libast]: *** exit code 1 making conflim.h
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/wait
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is wait a library function ... yes
 iffe: test: is wait2 a library function ... no
 iffe: test: is wait3 a library function ... yes
 iffe: test: is wait4 a library function ... yes
 iffe: test: is waitpid a library function ... yes
 iffe: test: is sys/wait.h a header ... yes
 iffe: test: posix wait macros ok ... no
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/param.sh
 iffe: test: is sys/types.h a header ... yes
 iffe: test: capture output of /usr/ports/shells/ksh93/work/src/lib/libast/features/param.sh ...
 iffe: test: capture output of /usr/ports/shells/ksh93/work/src/lib/libast/features/param.sh ... yes
 + iffe -v -X std -c 'cc -O -pipe      ' def unistd.lcl
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is unistd a header ... yes
 iffe: test: is unistd lcl a type or typedef ... no
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/lib
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is dirent.h a header ... yes
 iffe: test: is direntry.h a header ... no
 iffe: test: is filio.h a header ... no
 iffe: test: is fmtmsg.h a header ... no
 iffe: test: is fnmatch.h a header ... yes
 iffe: test: is jioctl.h a header ... no
 iffe: test: is libgen.h a header ... yes
 iffe: test: is locale.h a header ... yes
 iffe: test: is mman.h a header ... no
 iffe: test: is ndir.h a header ... no
 iffe: test: is nl_types.h a header ... yes
 iffe: test: is spawn.h a header ... no
 iffe: test: is syslog.h a header ... yes
 iffe: test: is utime.h a header ... yes
 iffe: test: is vfork.h a header ... no
 iffe: test: is wctype.h a header ... yes
 iffe: test: <wchar.h> and isw*() really work ... no
 iffe: test: is _tzname a library data symbol ... no
 iffe: test: is tzname a library data symbol ... yes
 iffe: test: is BSDsetpgrp a library function ... no
 iffe: test: is _cleanup a library function ... yes
 iffe: test: is atexit a library function ... yes
 iffe: test: is bcopy a library function ... yes
 iffe: test: is bzero a library function ... yes
 iffe: test: is catclose a library function ... yes
 iffe: test: is catgets a library function ... yes
 iffe: test: is catopen a library function ... yes
 iffe: test: is confstr a library function ... yes
 iffe: test: is dirread a library function ... no
 iffe: test: is dup2 a library function ... yes
 iffe: test: is execlp a library function ... yes
 iffe: test: is execve a library function ... yes
 iffe: test: is execvp a library function ... yes
 iffe: test: is execvpe a library function ... no
 iffe: test: is fchmod a library function ... yes
 iffe: test: is fcntl a library function ... yes
 iffe: test: is fmtmsg a library function ... no
 iffe: test: is fnmatch a library function ... yes
 iffe: test: is fork a library function ... yes
 iffe: test: is fsync a library function ... yes
 iffe: test: is getconf a library function ... no
 iffe: test: is getdents a library function ... yes
 iffe: test: is getdirentries a library function ... yes
 iffe: test: is getdtablesize a library function ... yes
 iffe: test: is getdate a library function ... no
 iffe: test: is getgroups a library function ... yes
 iffe: test: is getlogin a library function ... yes
 iffe: test: is getpagesize a library function ... yes
 iffe: test: is getrlimit a library function ... yes
 iffe: test: is getuniverse a library function ... no
 iffe: test: is glob a library function ... yes
 iffe: test: is index a library function ... yes
 iffe: test: is iswblank a library function ... no
 iffe: test: is iswctype a library function ... no
 iffe: test: is killpg a library function ... yes
 iffe: test: is link a library function ... yes
 iffe: test: is localeconv a library function ... yes
 iffe: test: is madvise a library function ... yes
 iffe: test: is mbtowc a library function ... yes
 iffe: test: is memalign a library function ... no
 iffe: test: is memchr a library function ... yes
 iffe: test: is memcmp a library function ... yes
 iffe: test: is memcpy a library function ... yes
 iffe: test: is memdup a library function ... no
 iffe: test: is memmove a library function ... yes
 iffe: test: is memset a library function ... yes
 iffe: test: is mkdir a library function ... yes
 iffe: test: is mkfifo a library function ... yes
 iffe: test: is mktemp a library function ... yes
 iffe: test: is mktime a library function ... yes
 iffe: test: is mount a library function ... yes
 iffe: test: is on_exit a library function ... no
 iffe: test: is onexit a library function ... no
 iffe: test: is opendir a library function ... yes
 iffe: test: is pathconf a library function ... yes
 iffe: test: is pcreateve a library function ... no
 iffe: test: is readlink a library function ... yes
 iffe: test: is remove a library function ... yes
 iffe: test: is rename a library function ... yes
 iffe: test: is rewinddir a library function ... yes
 iffe: test: is rindex a library function ... yes
 iffe: test: is rmdir a library function ... yes
 iffe: test: is setlocale a library function ... yes
 iffe: test: is setpgid a library function ... yes
 iffe: test: is setpgrp a library function ... yes
 iffe: test: is setpgrp2 a library function ... no
 iffe: test: is setreuid a library function ... yes
 iffe: test: is setsid a library function ... yes
 iffe: test: is setuid a library function ... yes
 iffe: test: is sigaction a library function ... yes
 iffe: test: is sigprocmask a library function ... yes
 iffe: test: is sigsetmask a library function ... yes
 iffe: test: is sigunblock a library function ... no
 iffe: test: is sigvec a library function ... yes
 iffe: test: is socketpair a library function ... yes
 iffe: test: is spawn a library function ... no
 iffe: test: is spawnlp a library function ... no
 iffe: test: is spawnve a library function ... no
 iffe: test: is spawnveg a library function ... no
 iffe: test: is spawnvp a library function ... no
 iffe: test: is spawnvpe a library function ... no
 iffe: test: is strchr a library function ... yes
 iffe: test: is strcoll a library function ... yes
 iffe: test: is strdup a library function ... yes
 iffe: test: is strerror a library function ... yes
 iffe: test: is strcasecmp a library function ... yes
 iffe: test: is strncasecmp a library function ... yes
 iffe: test: is strrchr a library function ... yes
 iffe: test: is strstr a library function ... yes
 iffe: test: is strtod a library function ... yes
 iffe: test: is strtold a library function ... no
 iffe: test: is strtol a library function ... yes
 iffe: test: is strtoll a library function ... yes
 iffe: test: is strtoul a library function ... yes
 iffe: test: is strtoull a library function ... yes
 iffe: test: is strxfrm a library function ... yes
 iffe: test: is strftime a library function ... yes
 iffe: test: is swab a library function ... yes
 iffe: test: is symlink a library function ... yes
 iffe: test: is sysconf a library function ... yes
 iffe: test: is syslog a library function ... yes
 iffe: test: is telldir a library function ... yes
 iffe: test: is tmpnam a library function ... yes
 iffe: test: is tzset a library function ... yes
 iffe: test: is universe a library function ... no
 iffe: test: is unlink a library function ... yes
 iffe: test: is utime a library function ... yes
 iffe: test: is vfork a library function ... yes
 iffe: test: is wctype a library function ... no
 iffe: test: is ftruncate a library function ... yes
 iffe: test: is truncate a library function ... yes
 iffe: test: is creat64 a library function ... no
 iffe: test: is fstat64 a library function ... no
 iffe: test: is fstatvfs64 a library function ... no
 iffe: test: is ftruncate64 a library function ... no
 iffe: test: is lseek64 a library function ... no
 iffe: test: is lstat64 a library function ... no
 iffe: test: is open64 a library function ... no
 iffe: test: is readdir64 a library function ... no
 iffe: test: is stat64 a library function ... no
 iffe: test: is statvfs64 a library function ... no
 iffe: test: is truncate64 a library function ... no
 iffe: test: is sys/dir.h a header ... yes
 iffe: test: is direct a type or typedef ... no
 iffe: test: is d_reclen a member of struct direct ... yes
 iffe: test: is dirent a type or typedef ... no
 iffe: test: is d_fileno a member of struct dirent ... yes
 iffe: test: is d_ino a member of struct dirent ... yes
 iffe: test: is d_namlen a member of struct dirent ... yes
 iffe: test: is d_off a member of struct dirent ... no
 iffe: test: is d_reclen a member of struct dirent ... yes
 iffe: test: is DIR a type or typedef ... yes
 iffe: test: is DIR a non-opaque struct ... yes
 iffe: test: is dd_fd a member of DIR ... yes
 iffe: test: is inheritance a type or typedef ... no
 iffe: test: is pgroup a member of struct inheritance ... no
 iffe: test: is sys/filio.h a header ... yes
 iffe: test: is sys/jioctl.h a header ... no
 iffe: test: is sys/localedef.h a header ... no
 iffe: test: is sys/mman.h a header ... yes
 iffe: test: is sys/ptem.h a header ... no
 iffe: test: is sys/resource.h a header ... yes
 iffe: test: is sys/socket.h a header ... yes
 iffe: test: is sys/stream.h a header ... no
 iffe: test: is sys/universe.h a header ... no
 iffe: test: is sys/vfork.h a header ... no
 iffe: test: is time.h a header ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is sys/times.h a header ... yes
 iffe: test: is stddef.h a header ... yes
 iffe: test: is stdlib.h a header ... yes
 iffe: test: is off64_t a type or typedef ... no
 iffe: test: is struct dirent64 a type or typedef ... no
 iffe: test: errno can be assigned ... yes
 iffe: test: fd is first arg to poll() ... yes
 iffe: test: fd is second arg to poll() ... no
 iffe: test: first spawn and _spawn arg is windows mode ... no
 iffe: test: cat{ ... }end ... yes
 iffe: test: poll with no fds ignores timeout ... no
 iffe: test: select() has standard 5 arg interface ... yes
 iffe: test: full duplex pipes ... yes
 iffe: test: vfork child shares data with parent ... yes
 iffe: test: ioctl(I_PEEK) works ... no
 iffe: test: recv(MSG_PEEK) works ... yes
 iffe: test: is sys/stat.h a header ... yes
 iffe: test: is unistd.h a header ... yes
 iffe: test: is fcntl.h a header ... yes
 iffe: test: standard mmap interface that works ... yes
 iffe: test: DIR.dd_buf is a pointer ... yes
 iffe: test: mmap64 interface and implementation work ... no
 iffe: test: is string.h a header ... yes
 iffe: test: is signal.h a header ... yes
 iffe: test: standard memccpy interface that works ... yes
 iffe: test: utime works with 0 time vector ... yes
 iffe: test: run{ ... }end ... yes
 iffe: test: stuck with standard _cleanup ... no
 iffe: test: stuck with standard malloc ... no
 iffe: test: stuck with standard malloc -- wimp-o mach? ... no
 iffe: test: stuck with standard remove() ... no
 iffe: test: stuck with standard signal ... no
 iffe: test: standard strcoll works ... yes
 iffe: test: stuck with standard strtod ... yes
 iffe: test: output{ ... }end ... yes
 iffe: test: largefile 64 broken ... no
 + iffe -v -X std -c 'cc -O -pipe      ' def limits.lcl
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is limits a header ... yes
 iffe: test: is limits lcl a type or typedef ... no
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/stdio
 iffe: test: is sys/types.h a header ... yes
 iffe: test: cat{ ... }end ... yes
 iffe: test: output{ ... }end ... no
 iffe: test: macro{ ... }end ... yes
 iffe: test: cat{ ... }end ... yes
 + cmp -s FEATURE/stdio ast_stdio.h
 + 2> /dev/null
 + rm -f ast_stdio.h
 + silent test -d .
 + /bin/cp FEATURE/stdio ast_stdio.h
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/nl_types
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is catopen a library function ... yes
 iffe: test: is nl_langinfo a library function ... yes
 iffe: test: is nl_types.h a header ... yes
 iffe: test: is langinfo.h a header ... yes
 iffe: test: is nl_types an include path for the native header ... yes
 iffe: test: output{ ... }end ... no
 + iffe -v -X std -c 'cc -O -pipe      ' run /usr/ports/shells/ksh93/work/src/lib/libast/features/wchar
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is stdlib.h a header ... yes
 iffe: test: is stdio.h a header ... yes
 iffe: test: is wchar.h a header ... yes
 iffe: test: is mbstowcs a library function ... yes
 iffe: test: is wctomb a library function ... yes
 iffe: test: is wcrtomb a library function ... no
 iffe: test: is wcslen a library function ... yes
 iffe: test: is wcstombs a library function ... yes
 iffe: test: is wcwidth a library function ... no
 iffe: test: is towlower a library function ... no
 iffe: test: is towupper a library function ... no
 iffe: test: is time.h a header ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is sys/times.h a header ... yes
 iffe: test: is stddef.h a header ... yes
 iffe: test: is mbstate_t a type or typedef ... yes
 iffe: test: is wchar an include path for the native header ... yes
 iffe: test: run{ ... }end ... yes
 + cmp -s FEATURE/wchar ast_wchar.h
 + 2> /dev/null
 + rm -f ast_wchar.h
 + silent test -d .
 + /bin/cp FEATURE/wchar ast_wchar.h
 + cc -O -pipe -o astmath.exe /usr/ports/shells/ksh93/work/src/lib/libast/port/astmath.c
 + 2> /dev/null
 + cmp -s FEATURE/lib ast_lib.h
 + 2> /dev/null
 + rm -f ast_lib.h
 + silent test -d .
 + /bin/cp FEATURE/lib ast_lib.h
 + cmp -s FEATURE/param ast_param.h
 + 2> /dev/null
 + rm -f ast_param.h
 + silent test -d .
 + /bin/cp FEATURE/param ast_param.h
 + cc -o lcgen /usr/ports/shells/ksh93/work/src/lib/libast/port/lcgen.c
 + lcgen 55035.1 55035.2
 : line 4: /bin/ksh: cannot execute [Exec format error]
 lcgen: line 4: /bin/ksh: cannot execute [Exec format error]
 + 0< /usr/ports/shells/ksh93/work/src/lib/libast/port/lc.tab
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' 55035.1
 + 1> 55035.3
 + rm -f 55035.1
 + cmp -s 55035.3 lc.h
 + mv 55035.3 lc.h
 + cmp -s 55035.2 lctab.h
 + mv 55035.2 lctab.h
 + cmp -s FEATURE/wait ast_wait.h
 + 2> /dev/null
 + rm -f ast_wait.h
 + silent test -d .
 + /bin/cp FEATURE/wait ast_wait.h
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libast -c /usr/ports/shells/ksh93/work/src/lib/libast/comp/getpgrp.c
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libast -Icomp -I/usr/ports/shells/ksh93/work/src/lib/libast/comp -c confmap.c
 cc: confmap.c: No such file or directory
 cc: No input files specified
 mamake [lib/libast]: *** exit code 1 making confmap.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/LIBAST.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/LIBAST.3.old
 + 2> /dev/null
 + true
 + test '' = man/LIBAST.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/LIBAST.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/LIBAST.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/ast.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/ast.3.old
 + 2> /dev/null
 + true
 + test '' = man/ast.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/ast.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/ast.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/cdt.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/cdt.3.old
 + 2> /dev/null
 + true
 + test '' = man/cdt.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/cdt.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/cdt.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/chr.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/chr.3.old
 + 2> /dev/null
 + true
 + test '' = man/chr.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/chr.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/chr.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/compat.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/compat.3.old
 + 2> /dev/null
 + true
 + test '' = man/compat.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/compat.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/compat.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/error.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/error.3.old
 + 2> /dev/null
 + true
 + test '' = man/error.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/error.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/error.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/find.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/find.3.old
 + 2> /dev/null
 + true
 + test '' = man/find.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/find.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/find.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fmt.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fmt.3.old
 + 2> /dev/null
 + true
 + test '' = man/fmt.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/fmt.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fmt.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fmtls.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fmtls.3.old
 + 2> /dev/null
 + true
 + test '' = man/fmtls.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/fmtls.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fmtls.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fs3d.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fs3d.3.old
 + 2> /dev/null
 + true
 + test '' = man/fs3d.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/fs3d.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/fs3d.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/ftwalk.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/ftwalk.3.old
 + 2> /dev/null
 + true
 + test '' = man/ftwalk.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/ftwalk.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/ftwalk.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/getcwd.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/getcwd.3.old
 + 2> /dev/null
 + true
 + test '' = man/getcwd.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/getcwd.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/getcwd.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/hash.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/hash.3.old
 + 2> /dev/null
 + true
 + test '' = man/hash.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/hash.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/hash.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/iblocks.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/iblocks.3.old
 + 2> /dev/null
 + true
 + test '' = man/iblocks.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/iblocks.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/iblocks.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/int.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/int.3.old
 + 2> /dev/null
 + true
 + test '' = man/int.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/int.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/int.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/magic.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/magic.3.old
 + 2> /dev/null
 + true
 + test '' = man/magic.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/magic.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/magic.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/mem.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/mem.3.old
 + 2> /dev/null
 + true
 + test '' = man/mem.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/mem.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/mem.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/mime.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/mime.3.old
 + 2> /dev/null
 + true
 + test '' = man/mime.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/mime.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/mime.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/modecanon.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/modecanon.3.old
 + 2> /dev/null
 + true
 + test '' = man/modecanon.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/modecanon.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/modecanon.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/optget.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/optget.3.old
 + 2> /dev/null
 + true
 + test '' = man/optget.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/optget.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/optget.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/path.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/path.3.old
 + 2> /dev/null
 + true
 + test '' = man/path.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/path.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/path.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/preroot.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/preroot.3.old
 + 2> /dev/null
 + true
 + test '' = man/preroot.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/preroot.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/preroot.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/proc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/proc.3.old
 + 2> /dev/null
 + true
 + test '' = man/proc.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/proc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/proc.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/re.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/re.3.old
 + 2> /dev/null
 + true
 + test '' = man/re.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/re.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/re.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/setenviron.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/setenviron.3.old
 + 2> /dev/null
 + true
 + test '' = man/setenviron.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/setenviron.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/setenviron.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sfdisc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sfdisc.3.old
 + 2> /dev/null
 + true
 + test '' = man/sfdisc.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/sfdisc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sfdisc.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sfio.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sfio.3.old
 + 2> /dev/null
 + true
 + test '' = man/sfio.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/sfio.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sfio.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sig.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sig.3.old
 + 2> /dev/null
 + true
 + test '' = man/sig.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/sig.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/sig.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/spawnveg.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/spawnveg.3.old
 + 2> /dev/null
 + true
 + test '' = man/spawnveg.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/spawnveg.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/spawnveg.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stak.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stak.3.old
 + 2> /dev/null
 + true
 + test '' = man/stak.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/stak.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stak.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stk.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stk.3.old
 + 2> /dev/null
 + true
 + test '' = man/stk.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/stk.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stk.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strcopy.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strcopy.3.old
 + 2> /dev/null
 + true
 + test '' = man/strcopy.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strcopy.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strcopy.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strdup.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strdup.3.old
 + 2> /dev/null
 + true
 + test '' = man/strdup.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strdup.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strdup.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strelapsed.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strelapsed.3.old
 + 2> /dev/null
 + true
 + test '' = man/strelapsed.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strelapsed.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strelapsed.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strerror.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strerror.3.old
 + 2> /dev/null
 + true
 + test '' = man/strerror.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strerror.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strerror.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stresc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stresc.3.old
 + 2> /dev/null
 + true
 + test '' = man/stresc.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/stresc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stresc.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/streval.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/streval.3.old
 + 2> /dev/null
 + true
 + test '' = man/streval.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/streval.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/streval.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strgid.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strgid.3.old
 + 2> /dev/null
 + true
 + test '' = man/strgid.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strgid.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strgid.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strmatch.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strmatch.3.old
 + 2> /dev/null
 + true
 + test '' = man/strmatch.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strmatch.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strmatch.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stropt.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stropt.3.old
 + 2> /dev/null
 + true
 + test '' = man/stropt.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/stropt.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/stropt.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strperm.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strperm.3.old
 + 2> /dev/null
 + true
 + test '' = man/strperm.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strperm.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strperm.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strsignal.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strsignal.3.old
 + 2> /dev/null
 + true
 + test '' = man/strsignal.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strsignal.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strsignal.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strsort.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strsort.3.old
 + 2> /dev/null
 + true
 + test '' = man/strsort.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strsort.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strsort.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strtape.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strtape.3.old
 + 2> /dev/null
 + true
 + test '' = man/strtape.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strtape.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strtape.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strton.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strton.3.old
 + 2> /dev/null
 + true
 + test '' = man/strton.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/strton.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/strton.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/struid.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/struid.3.old
 + 2> /dev/null
 + true
 + test '' = man/struid.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/struid.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/struid.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/swap.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/swap.3.old
 + 2> /dev/null
 + true
 + test '' = man/swap.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/swap.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/swap.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tab.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tab.3.old
 + 2> /dev/null
 + true
 + test '' = man/tab.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/tab.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tab.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tm.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tm.3.old
 + 2> /dev/null
 + true
 + test '' = man/tm.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/tm.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tm.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tok.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tok.3.old
 + 2> /dev/null
 + true
 + test '' = man/tok.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/tok.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/tok.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/touch.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/touch.3.old
 + 2> /dev/null
 + true
 + test '' = man/touch.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/touch.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/touch.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/vecargs.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/vecargs.3.old
 + 2> /dev/null
 + true
 + test '' = man/vecargs.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/vecargs.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/vecargs.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/vmalloc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/vmalloc.3.old
 + 2> /dev/null
 + true
 + test '' = man/vmalloc.3
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/man/vmalloc.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/vmalloc.3
 + mkdir -p /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast
 + 2> /dev/null
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/ast_version.h
 + 1> 1.55216.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_version.h 1.55216.x
 + 2> /dev/null
 + mv 1.55216.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_version.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/find.h
 + 1> 1.55220.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/find.h 1.55220.x
 + 2> /dev/null
 + mv 1.55220.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/find.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/comp/getopt.h
 + 1> 1.55224.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/getopt.h 1.55224.x
 + 2> /dev/null
 + mv 1.55224.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/getopt.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/glob.h
 + 1> 1.55228.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/glob.h 1.55228.x
 + 2> /dev/null
 + mv 1.55228.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/glob.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/hash.h
 + 1> 1.55232.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/hash.h 1.55232.x
 + 2> /dev/null
 + mv 1.55232.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/hash.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/hashkey.h
 + 1> 1.55236.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/hashkey.h 1.55236.x
 + 2> /dev/null
 + mv 1.55236.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/hashkey.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/hashpart.h
 + 1> 1.55240.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/hashpart.h 1.55240.x
 + 2> /dev/null
 + mv 1.55240.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/hashpart.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/int.h
 + 1> 1.55244.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/int.h 1.55244.x
 + 2> /dev/null
 + mv 1.55244.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/int.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/mnt.h
 + 1> 1.55248.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/mnt.h 1.55248.x
 + 2> /dev/null
 + mv 1.55248.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/mnt.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/modecanon.h
 + 1> 1.55252.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/modecanon.h 1.55252.x
 + 2> /dev/null
 + mv 1.55252.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/modecanon.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/namval.h
 + 1> 1.55256.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/namval.h 1.55256.x
 + 2> /dev/null
 + mv 1.55256.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/namval.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/re.h
 + 1> 1.55260.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/re.h 1.55260.x
 + 2> /dev/null
 + mv 1.55260.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/re.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/comp/re_comp.h
 + 1> 1.55264.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/re_comp.h 1.55264.x
 + 2> /dev/null
 + mv 1.55264.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/re_comp.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/regex.h
 + 1> 1.55268.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/regex.h 1.55268.x
 + 2> /dev/null
 + mv 1.55268.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/regex.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/comp/regexp.h
 + 1> 1.55272.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/regexp.h 1.55272.x
 + 2> /dev/null
 + mv 1.55272.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/regexp.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/sfio_s.h
 + 1> 1.55276.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/sfio_s.h 1.55276.x
 + 2> /dev/null
 + mv 1.55276.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/sfio_s.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/stack.h
 + 1> 1.55280.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/stack.h 1.55280.x
 + 2> /dev/null
 + mv 1.55280.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/stack.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/swap.h
 + 1> 1.55284.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/swap.h 1.55284.x
 + 2> /dev/null
 + mv 1.55284.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/swap.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/tar.h
 + 1> 1.55288.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/tar.h 1.55288.x
 + 2> /dev/null
 + mv 1.55288.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/tar.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/usage.h
 + 1> 1.55292.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/usage.h 1.55292.x
 + 2> /dev/null
 + mv 1.55292.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/usage.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/vdb.h
 + 1> 1.55296.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/vdb.h 1.55296.x
 + 2> /dev/null
 + mv 1.55296.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/vdb.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/vecargs.h
 + 1> 1.55300.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/vecargs.h 1.55300.x
 + 2> /dev/null
 + mv 1.55300.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/vecargs.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/bytesex.h
 + 1> 1.55304.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/bytesex.h 1.55304.x
 + 2> /dev/null
 + mv 1.55304.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/bytesex.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/endian.h
 + 1> 1.55308.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/endian.h 1.55308.x
 + 2> /dev/null
 + mv 1.55308.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/endian.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/comp/fnmatch.h
 + 1> 1.55312.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/fnmatch.h 1.55312.x
 + 2> /dev/null
 + mv 1.55312.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/fnmatch.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/include/magicid.h
 + 1> 1.55316.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/magicid.h 1.55316.x
 + 2> /dev/null
 + mv 1.55316.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/magicid.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/std/stdio.h
 + 1> 1.55320.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/stdio.h 1.55320.x
 + 2> /dev/null
 + mv 1.55320.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/stdio.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' /usr/ports/shells/ksh93/work/src/lib/libast/std/wchar.h
 + 1> 1.55324.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/wchar.h 1.55324.x
 + 2> /dev/null
 + mv 1.55324.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/wchar.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' ast_common.h
 + 1> 1.55328.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_common.h 1.55328.x
 + 2> /dev/null
 + mv 1.55328.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_common.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' ast_lib.h
 + 1> 1.55332.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_lib.h 1.55332.x
 + 2> /dev/null
 + mv 1.55332.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_lib.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' ast_param.h
 + 1> 1.55336.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_param.h 1.55336.x
 + 2> /dev/null
 + mv 1.55336.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_param.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' ast_wait.h
 + 1> 1.55340.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_wait.h 1.55340.x
 + 2> /dev/null
 + mv 1.55340.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_wait.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' ast_stdio.h
 + 1> 1.55344.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_stdio.h 1.55344.x
 + 2> /dev/null
 + mv 1.55344.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_stdio.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1985,author=gsf+dgk+kpv' ast_wchar.h
 + 1> 1.55348.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_wchar.h 1.55348.x
 + 2> /dev/null
 + mv 1.55348.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/ast_wchar.h
 + mkdir -p /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/file
 + 2> /dev/null
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/file/magic /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/file/magic.old
 + 2> /dev/null
 + true
 + test '' = misc/magic.tab
 + /bin/cp /usr/ports/shells/ksh93/work/src/lib/libast/misc/magic.tab /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/file/magic
 + echo '#include <../prototyped.h>'
 + 1> 1.55357.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/prototyped.h 1.55357.x
 + 2> /dev/null
 + mv 1.55357.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/prototyped.h
 mamake: *** exit code 1 making lib/libast
 + mamake -C lib/libcmd -k install
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_cmd -c /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c: In function `cmdinit':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:38: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:42: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:42: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:42: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdinit.c:45: `opt_info' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making cmdinit.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_cmd -c /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:31: proc.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:32: ftwalk.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c: In function `cmdrecurse':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:47: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:47: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:47: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:58: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdrecurse.c:58: `PROC_OVERLAY' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making cmdrecurse.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:64:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:64:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:64:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:64:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:66: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c: In function `namebase':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:70: `pathname' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:70: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:70: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:87: `suffix' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:94: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c: In function `b_basename':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:107: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:115: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:116: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/basename.c:117: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making basename.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -D_PACKAGE_ast -D_BLD_cmd -c /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:34:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:34:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:34:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:34:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:101: `UCHAR_MAX' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:101: size of array `states' has non-integer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:108: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c: In function `vcat':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:116: `flags' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:116: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:116: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:124: `fdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:124: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:134: `fdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c: In function `b_cat':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:231: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:238: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:238: warning: passing arg 1 of `strcmp' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:287: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:296: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:335: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:342: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:342: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cat.c:357: `SF_UNBOUND' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making cat.o
 + iffe -v -c 'cc -O -pipe      ' ref -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -last -last : run /usr/ports/shells/ksh93/work/src/lib/libcmd/features/symlink
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -last a library ... no
 iffe: test: is lchmod a library function ... yes
 iffe: test: is lchown a library function ... yes
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:95: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:98: sfstr.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:97:
 /usr/include/fts.h:44: syntax error before `dev_t'
 /usr/include/fts.h:77: syntax error before `u_short'
 /usr/include/fts.h:102: syntax error before `u_short'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:125: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c: In function `b_chgrp':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:214: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:214: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:214: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:214: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:215: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:219: `FTS_TOP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:219: `FTS_NOPOSTORDER' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:219: `FTS_NOSEEDOTDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:221: `ERROR_SYSTEM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:223: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:236: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:252: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:259: `FTS_META' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:272: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:292: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:295: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:339: `statf' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:339: `lstat' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:339: `stat' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:343: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:346: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:349: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:358: structure has no member named `fts_info'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:368: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:369: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:386: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:388: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:390: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:390: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:392: structure has no member named `fts_info'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:395: `chownf' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:400: `chown' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:403: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:403: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:403: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chgrp.c:416: `FTS_DNX' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making chgrp.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:135:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:135:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:135:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:136: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:135:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:137:
 /usr/include/fts.h:44: syntax error before `dev_t'
 /usr/include/fts.h:50: syntax error before `__P'
 /usr/include/fts.h:77: syntax error before `u_short'
 /usr/include/fts.h:102: syntax error before `u_short'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:151: syntax error before `mode_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c: In function `b_chmod':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:163: syntax error before `mode_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:171: `FTS_TOP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:171: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:171: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:171: `FTS_NOPOSTORDER' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:171: `FTS_NOSEEDOTDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:200: `FTS_META' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:213: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:220: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:221: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:236: `chmod' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:244: structure has no member named `fts_info'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:252: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:255: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:255: `S_IPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:256: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/chmod.c:269: `FTS_DNX' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making chmod.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_cmd -c /usr/ports/shells/ksh93/work/src/lib/libcmd/chown.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chown.c:36:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/chown.c:36:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chown.c:36:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/chown.c:36:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 mamake [lib/libcmd]: *** exit code 1 making chown.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:70:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:70:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:70:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:71: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:70:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:81: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c: In function `outchar':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:83: `c' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:83: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:83: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:85: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:95: `delim' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:103: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c: In function `cmp':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:120: `f1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:120: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:122: `f2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:125: `flags' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:126: `file1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:137: `file2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:164: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c: In function `b_cmp':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:189: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:189: `f1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:190: `f2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:191: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:203: `n' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:206: `flags' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:215: `o1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:215: `o2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:215: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:207: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:225: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:225: `file1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:225: `file2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:226: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:229: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:281: `s1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmp.c:283: `s2' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making cmp.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:63:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:63:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:63:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:63:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:70: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c: In function `comm':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:74: `in1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:74: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:74: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:74: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:76: `in2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:76: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:83: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:87: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:94: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:96: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:108: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:115: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:133: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:134: `SEEK_END' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:144: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c: In function `b_comm':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:157: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:157: `f1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:157: `f2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:172: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:180: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:181: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:184: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:194: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/comm.c:198: `SEEK_END' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making comm.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:125:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:126: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:127: times.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:128: ftwalk.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:129: fs3d.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:131: sfstr.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:132: stk.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:168: warning: `struct stat' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:168: warning: its scope is only this definition or declaration, which is probably not what you want.
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:174: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:176: `PATH_MAX' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:186: warning: `struct stat' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c: In function `preserve':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:190: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:190: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:191: `ERROR_SYSTEM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:191: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:191: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:192: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:192: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:192: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:192: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:193: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:193: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:197: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:200: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:203: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:203: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:213: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:214: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c: In function `visit':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:226: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:226: `ip' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:227: `op' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:228: `FTS' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:228: `fts' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:229: `FTSENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:229: `ent' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:230: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:234: `ftw' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:239: `presiz' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:267: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:267: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:273: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:278: `st' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:279: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:285: `S_IPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:287: `ERROR_SYSTEM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:288: `FTW_SKIP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:299: `FTW_DP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:300: `S_IRWXU' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:317: `FTW_DNR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:318: `FTW_DNX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:319: `FTW_D' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:325: `link' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:334: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:365: `FTW_NS' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:366: `pathsetlink' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:303: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:406: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:420: `FTW_SL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:423: `O_RDWR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:423: `O_BINARY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:448: `S_IRWXG' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:448: `S_IRWXO' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:467: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:478: `FTS_NOCHDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:478: `FTS_ONEPATH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:478: `FTS_PHYSICAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:478: `FTS_NOPOSTORDER' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:478: `FTS_NOSTAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:478: `FTS_NOSEEDOTDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:478: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:485: `FTS_SKIP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:493: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:498: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:500: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:500: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:522: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:522: `EXDEV' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:537: `pathsetlink' used prior to declaration
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:545: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:550: `O_WRONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:550: `O_CREAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:550: `O_TRUNC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:561: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:561: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:566: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:570: `Sfoff_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:570: syntax error before `SF_UNBOUND'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c: In function `b_cp':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:634: storage size of `st' isn't known
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:639: `FTW_DOT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:639: `FTW_MULTIPLE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:639: `FTW_TWICE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:639: `FTW_NOSEEDOTDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:641: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:642: `ERROR_SYSTEM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:643: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:644: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:648: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:650: `stat' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:655: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:657: `FTW_PHYSICAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:658: `link' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:659: `lstat' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:664: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:648: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:675: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:676: structure has no member named `tmp'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:676: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:677: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:717: `pathsetlink' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:727: `FTW_MOUNT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:730: `FTW_META' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:749: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:755: `ERROR_USAGE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:770: `stkstd' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:774: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:774: warning: passing arg 1 of `strcmp' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:781: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:821: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:831: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:839: `stat' used prior to declaration
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:843: `FS3D_TEST' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:847: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:858: `S_IPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:858: `S_ISVTX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cp.c:860: `FTW_TOP' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making cp.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c: In function `cutinit':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:119: `MB_CUR_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:119: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:119: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:233: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c: In function `cutcols':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:236: `cuthdr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:239: `fdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:239: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:251: `fdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:273: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c: In function `cutfields':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:275: `CHAR_BIT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:275: size of array `space' has non-integer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:279: `cuthdr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:285: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:285: `fdtmp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:286: syntax error before `long'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:296: `fdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:296: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:343: `fdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:359: `offset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c: In function `b_cut':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:396: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:414: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:449: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:450: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:466: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:466: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cut.c:473: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making cut.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:67: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:68: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c: In function `dirname':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:71: `pathname' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:71: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:71: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:92: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:92: invalid type argument of `unary *'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:95: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c: In function `b_dirname':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:108: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:116: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:117: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/dirname.c:118: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making dirname.o
 + iffe -v -c 'cc -O -pipe      ' ref -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -last -last : run /usr/ports/shells/ksh93/work/src/lib/libcmd/features/time
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -last a library ... no
 iffe: test: is adjtime a library function ... yes
 iffe: test: is settimeofday a library function ... yes
 iffe: test: is stime a library function ... no
 iffe: test: 2 arg settimeofday() ... yes
 iffe: test: 1 arg settimeofday() ... no
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:169:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:169:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:169:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:170: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:171: tm.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:172: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:169:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:192: syntax error before `clock'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c: In function `settime':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:200: `adjust' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:200: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:200: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:200: `network' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:206: storage size of `tv' isn't known
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:208: `clock' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:210: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:219: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:231: `tm_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:231: `TM_UTC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:238: `ERROR_SYSTEM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:247: syntax error before `convert'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:247: syntax error before `time_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c: In function `convert':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:254: `now' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:254: `s' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:254: `f' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:254: `time_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:254: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c: In function `b_date':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:270: syntax error before `now'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:277: storage size of `st' isn't known
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:279: `time_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:279: `clock' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:280: `filetime' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:281: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:290: `LC_ALL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:291: `tm_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:291: `TM_DATESTYLE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:306: `string' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:306: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:307: `show' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:310: `format' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:313: `elapsed' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:319: `increment' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:322: `TM_LEAP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:328: `network' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:331: syntax error before `Fmt_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:332: `ERROR_SYSTEM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:341: `TM_UTC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:344: `ERROR_USAGE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:353: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:354: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:372: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/date.c:405: `now' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making date.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_BLD_cmd -D_PACKAGE_ast '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c:107:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c: In function `b_expr':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c:423: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c:423: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c:423: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c:428: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/expr.c:437: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making expr.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:60:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:60:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:60:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:60:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:69: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c: In function `outline':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:100: structure has no member named `out'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c: In function `dofmt':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:174: structure has no member named `in'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:174: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c: In function `b_fmt':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:229: structure has no member named `out'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:229: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:229: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:229: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:243: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:256: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:257: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:265: structure has no member named `in'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:265: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:266: structure has no member named `in'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:273: structure has no member named `in'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fmt.c:274: structure has no member named `in'
 mamake [lib/libcmd]: *** exit code 1 making fmt.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:79:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:91: `CHAR_BIT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:91: size of array `cols' has non-integer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:93: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c: In function `fold':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:99: `in' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:99: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:99: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:99: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:102: `width' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:104: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:159: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c: In function `b_fold':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:187: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:199: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:200: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:206: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:206: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/fold.c:213: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making fold.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:86:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:86:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:86:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:86:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c: In function `b_getconf':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:109: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:109: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:109: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:112: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:115: `R_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:118: `W_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:130: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:131: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:154: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:155: `errorf' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:155: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/getconf.c:167: `ERROR_LIBRARY' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making getconf.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:72:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:72:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:72:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:72:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c: In function `b_head':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:78: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:81: syntax error before `skip'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:94: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:94: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:94: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:104: `skip' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:115: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:116: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:123: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:123: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:124: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/head.c:133: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making head.o
 + iffe -v -c 'cc -O -pipe      ' ref -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -last -last : run /usr/ports/shells/ksh93/work/src/lib/libcmd/features/ids
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -last a library ... no
 iffe: test: is endgrent a library function ... yes
 iffe: test: is getgrent a library function ... yes
 iffe: test: is setgrent a library function ... yes
 iffe: test: is sys/fss.h a header ... no
 iffe: test: is fsg.h a header ... no
 iffe: test: is -lfsg a library ... no
 iffe: test: is fsid a library function ... no
 iffe: test: is getfsgid a library function ... no
 iffe: test: is isfsg a library function ... no
 iffe: test: is fsid a macro ... yes
 iffe: test: cat{ ... }end ... yes
 + cc -fpic -D_BLD_DLL -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/id.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/id.c:67:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/id.c:67:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/id.c:67:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 mamake [lib/libcmd]: *** exit code 1 making id.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:97:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:97:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:97:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:98: sfdisc.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:97:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:118: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:133: `CHAR_BIT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:133: size of array `state' has non-integer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:134: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c: In function `done':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:148: structure has no member named `iop'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:148: structure has no member named `iop'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:148: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:148: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:148: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:149: structure has no member named `iop'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:150: structure has no member named `iop'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:150: structure has no member named `iop'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:151: structure has no member named `iop'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c: In function `init':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:166: syntax error before `Join_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:171: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:172: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:177: syntax error before `->'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:177: syntax error before `.'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:177: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:178: syntax error before `->'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:178: syntax error before `.'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:178: redefinition of `maxfields'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:177: `maxfields' previously defined here
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:179: syntax error before `->'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:179: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/lib/libcmd/join.c:180: syntax error before `}'
 mamake [lib/libcmd]: *** exit code 1 making join.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_cmd -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/lib/libcmd/ln.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/ln.c:33:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 mamake [lib/libcmd]: *** exit code 1 making ln.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c: In function `b_logname':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:68: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:68: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:68: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:76: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:77: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:78: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:79: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/logname.c:80: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making logname.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:61:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:61:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:61:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:62: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:61:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c: In function `b_mkdir':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:71: syntax error before `mode'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:72: syntax error before `mask'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:76: syntax error before `dmode'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:87: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:87: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:87: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:87: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:99: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:100: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:101: `mask' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:104: `dmode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:104: `S_IRWXU' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:104: `S_IRWXG' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:104: `S_IRWXO' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:104: `S_IWUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:104: `S_IXUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:118: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:118: `ENOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:118: `EEXIST' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:118: `ENOTDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkdir.c:143: `F_OK' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making mkdir.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:55: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:54:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c: In function `b_mkfifo':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:63: syntax error before `mode'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:71: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:71: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:71: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:71: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:83: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:84: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/mkfifo.c:90: `mask' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making mkfifo.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_cmd -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/lib/libcmd/mv.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/mv.c:33:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 mamake [lib/libcmd]: *** exit code 1 making mv.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:77:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:77:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:77:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:77:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:84: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c: In function `paste':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:88: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:91: `dlen' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:91: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:91: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:92: `nstream' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:94: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:94: `streams' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:96: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:103: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:103: `delim' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:138: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c: In function `spaste':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:142: `in' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:142: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:144: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:147: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:149: `dlen' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:154: `delim' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c: In function `b_paste':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:168: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:179: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:192: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:193: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:204: `streams' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:204: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:204: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:211: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:211: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/paste.c:219: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making paste.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:66: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c: In function `mypathconf':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:76: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:76: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:76: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:78: `LONG_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c: In function `pathchk':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:92: `_POSIX_NAME_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:93: `_POSIX_PATH_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:100: `_PC_NAME_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:102: `_PC_PATH_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:108: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:108: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:108: `EINVAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:108: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:108: syntax error before `!'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:108: `PATH_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:108: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:147: label `err' used but not defined
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/pathchk.c:170: syntax error before `while'
 mamake [lib/libcmd]: *** exit code 1 making pathchk.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:58:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:58:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:58:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:58:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:63: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c: In function `rev_char':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:68: `in' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:68: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:68: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:68: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:77: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c: In function `b_rev':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:86: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:99: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:106: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:114: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:114: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:115: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:115: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rev.c:122: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making rev.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:70: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:71: ftwalk.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:72: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:105: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:106: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c: In function `rm':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:110: storage size of `st' isn't known
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:112: `ftw' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:112: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:112: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:112: `FTW_NS' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:118: `FTW_SKIP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:121: `FTW_DNR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:122: `FTW_DNX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:124: `FTW_NR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:126: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:130: `FTW_D' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:131: `FTW_DC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:152: `FTW_NAME' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:163: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:186: `FTW_DP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:195: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:196: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:198: `EEXIST' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:205: `FTW_AGAIN' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:212: `ERROR_SYSTEM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:206: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:246: `O_RDWR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:260: `S_IPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:123: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c: In function `b_rm':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:314: `FS3D_TEST' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:344: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:351: `ERROR_USAGE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:362: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:363: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:372: `FTW_MULTIPLE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:372: `FTW_PHYSICAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rm.c:372: `FTW_TWICE' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making rm.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:56:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:56:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:56:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:56:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c: In function `b_rmdir':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:74: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:74: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:74: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:81: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/rmdir.c:82: `NiL' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making rmdir.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:65:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:66: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:67: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:68: ccode.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:70: ast_tty.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:139: `B0' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:139: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:139: (near initialization for `Ttable[0].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:140: `B50' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:140: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:140: (near initialization for `Ttable[1].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:141: `B75' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:141: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:141: (near initialization for `Ttable[2].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:142: `B110' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:142: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:142: (near initialization for `Ttable[3].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:143: `B134' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:143: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:143: (near initialization for `Ttable[4].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:144: `B150' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:144: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:144: (near initialization for `Ttable[5].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:145: `B200' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:145: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:145: (near initialization for `Ttable[6].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:146: `B300' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:146: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:146: (near initialization for `Ttable[7].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:147: `B600' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:147: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:147: (near initialization for `Ttable[8].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:148: `B1200' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:148: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:148: (near initialization for `Ttable[9].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:149: `B1800' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:149: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:149: (near initialization for `Ttable[10].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:150: `B2400' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:150: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:150: (near initialization for `Ttable[11].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:151: `B4800' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:151: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:151: (near initialization for `Ttable[12].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:152: `B9600' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:152: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:152: (near initialization for `Ttable[13].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:153: `B19200' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:153: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:153: (near initialization for `Ttable[14].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:154: `B38400' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:154: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:154: (near initialization for `Ttable[15].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:161: `VINTR' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:161: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:161: (near initialization for `Ttable[16].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:161: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:161: (near initialization for `Ttable[16].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:162: `VQUIT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:162: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:162: (near initialization for `Ttable[17].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:162: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:162: (near initialization for `Ttable[17].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:163: `VERASE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:163: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:163: (near initialization for `Ttable[18].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:163: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:163: (near initialization for `Ttable[18].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:164: `VKILL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:164: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:164: (near initialization for `Ttable[19].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:164: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:164: (near initialization for `Ttable[19].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:165: `VEOF' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:165: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:165: (near initialization for `Ttable[20].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:165: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:165: (near initialization for `Ttable[20].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:172: `VEOL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:172: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:172: (near initialization for `Ttable[21].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:172: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:172: (near initialization for `Ttable[21].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:201: `VMIN' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:201: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:201: (near initialization for `Ttable[22].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:201: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:201: (near initialization for `Ttable[22].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:202: `VTIME' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:202: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:202: (near initialization for `Ttable[23].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:202: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:202: (near initialization for `Ttable[23].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: `PARENB' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: (near initialization for `Ttable[24].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: `PARENB' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: (near initialization for `Ttable[24].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:204: (near initialization for `Ttable[24].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:205: `PARODD' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:205: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:205: (near initialization for `Ttable[25].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:205: `PARODD' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:205: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:205: (near initialization for `Ttable[25].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: `CSIZE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: (near initialization for `Ttable[26].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: `CS5' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: (near initialization for `Ttable[26].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:212: (near initialization for `Ttable[26].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: `CSIZE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: (near initialization for `Ttable[27].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: `CS6' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: (near initialization for `Ttable[27].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:213: (near initialization for `Ttable[27].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: `CSIZE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: (near initialization for `Ttable[28].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: `CS7' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: (near initialization for `Ttable[28].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:214: (near initialization for `Ttable[28].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: `CSIZE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: (near initialization for `Ttable[29].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: `CS8' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: (near initialization for `Ttable[29].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:215: (near initialization for `Ttable[29].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: `HUPCL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: (near initialization for `Ttable[30].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: `HUPCL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: (near initialization for `Ttable[30].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:216: (near initialization for `Ttable[30].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: `HUPCL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: (near initialization for `Ttable[31].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: `HUPCL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: (near initialization for `Ttable[31].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:217: (near initialization for `Ttable[31].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: `CSTOPB' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: (near initialization for `Ttable[32].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: `CSTOPB' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: (near initialization for `Ttable[32].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:218: (near initialization for `Ttable[32].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: `CLOCAL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: (near initialization for `Ttable[33].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: `CLOCAL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: (near initialization for `Ttable[33].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:222: (near initialization for `Ttable[33].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: `IGNBRK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: (near initialization for `Ttable[34].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: `IGNBRK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: (near initialization for `Ttable[34].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:224: (near initialization for `Ttable[34].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: `BRKINT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: (near initialization for `Ttable[35].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: `BRKINT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: (near initialization for `Ttable[35].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:225: (near initialization for `Ttable[35].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: `IGNPAR' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: (near initialization for `Ttable[36].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: `IGNPAR' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: (near initialization for `Ttable[36].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:226: (near initialization for `Ttable[36].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: `PARMRK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: (near initialization for `Ttable[37].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: `PARMRK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: (near initialization for `Ttable[37].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:227: (near initialization for `Ttable[37].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: `INPCK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: (near initialization for `Ttable[38].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: `INPCK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: (near initialization for `Ttable[38].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:228: (near initialization for `Ttable[38].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: `ISTRIP' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: (near initialization for `Ttable[39].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: `ISTRIP' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: (near initialization for `Ttable[39].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:229: (near initialization for `Ttable[39].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: `INLCR' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: (near initialization for `Ttable[40].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: `INLCR' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: (near initialization for `Ttable[40].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:230: (near initialization for `Ttable[40].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: `IGNCR' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: (near initialization for `Ttable[41].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: `IGNCR' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: (near initialization for `Ttable[41].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:231: (near initialization for `Ttable[41].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: `IXON' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: (near initialization for `Ttable[42].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: `IXON' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: (near initialization for `Ttable[42].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:235: (near initialization for `Ttable[42].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: `IXOFF' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: (near initialization for `Ttable[43].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: `IXOFF' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: (near initialization for `Ttable[43].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:240: (near initialization for `Ttable[43].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: `ICRNL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: (near initialization for `Ttable[44].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: `ICRNL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: (near initialization for `Ttable[44].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:244: (near initialization for `Ttable[44].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: `ISIG' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: (near initialization for `Ttable[45].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: `ISIG' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: (near initialization for `Ttable[45].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:246: (near initialization for `Ttable[45].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: `ICANON' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: (near initialization for `Ttable[46].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: `ICANON' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: (near initialization for `Ttable[46].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:247: (near initialization for `Ttable[46].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:248: `ICANON' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:248: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:248: (near initialization for `Ttable[47].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:248: `ICANON' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:248: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:248: (near initialization for `Ttable[47].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: `ECHO' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: `ECHONL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: (near initialization for `Ttable[48].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: `ECHO' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: `ECHONL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: (near initialization for `Ttable[48].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:252: (near initialization for `Ttable[48].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: `ECHOE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: (near initialization for `Ttable[49].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: `ECHOE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: (near initialization for `Ttable[49].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:253: (near initialization for `Ttable[49].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: `ECHOK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: (near initialization for `Ttable[50].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: `ECHOK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: (near initialization for `Ttable[50].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:254: (near initialization for `Ttable[50].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: `ECHOK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: (near initialization for `Ttable[51].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: `ECHOK' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: (near initialization for `Ttable[51].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:258: (near initialization for `Ttable[51].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:259: `ECHONL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:259: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:259: (near initialization for `Ttable[52].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:259: `ECHONL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:259: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:259: (near initialization for `Ttable[52].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: `NOFLSH' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: (near initialization for `Ttable[53].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: `NOFLSH' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: (near initialization for `Ttable[53].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:282: (near initialization for `Ttable[53].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: `OPOST' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: (near initialization for `Ttable[54].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: `OPOST' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: (near initialization for `Ttable[54].val')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:307: (near initialization for `Ttable[54].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:339: `PARENB' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:339: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:339: (near initialization for `Ttable[56].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:339: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:339: (near initialization for `Ttable[56].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:340: `PARODD' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:340: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:340: (near initialization for `Ttable[57].mask')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:340: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:340: (near initialization for `Ttable[57].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:341: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:341: (near initialization for `Ttable[58].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:342: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:342: (near initialization for `Ttable[59].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:343: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:343: (near initialization for `Ttable[60].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:344: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:344: (near initialization for `Ttable[61].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:345: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:345: (near initialization for `Ttable[62].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:346: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:346: (near initialization for `Ttable[63].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:347: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:347: (near initialization for `Ttable[64].description')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:356: warning: `struct termios' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:356: warning: its scope is only this definition or declaration, which is probably not what you want.
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `sane':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:370: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:372: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:376: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:378: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:382: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:384: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:388: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:390: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:395: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:400: warning: `struct termios' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `gin':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:405: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:408: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:411: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:414: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:417: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:419: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:442: warning: `struct termios' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `gout':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:445: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:445: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:445: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:445: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:446: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:447: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:448: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:449: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:450: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:461: warning: `struct termios' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `output':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:464: storage size of `tty' isn't known
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:472: warning: passing arg 1 of `gout' from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:475: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:483: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:494: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:500: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:506: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:512: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:529: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:550: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:550: `CSIZE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:552: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:627: warning: `struct termios' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `setmode':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:652: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:654: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:661: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:663: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:667: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:669: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:672: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:673: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:677: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:679: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:684: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:686: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:720: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:748: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:757: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:757: `CSIZE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:758: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:761: warning: passing arg 1 of `sane' from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:782: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `listchars':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:785: `type' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:789: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:793: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `listgroup':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:796: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:799: `type' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:802: `description' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:805: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `listmask':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:808: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:811: `mask' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:814: `description' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:817: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `listfields':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:822: `field' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:823: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:827: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `listmode':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:829: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:829: `name' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:832: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `infof':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:834: `op' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:835: `s' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:836: `dp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:837: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c: In function `b_stty':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:885: storage size of `tty' isn't known
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:889: syntax error before `disc'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:895: `disc' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:896: `OPT_VERSION' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:898: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:932: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:933: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/stty.c:940: `TCSANOW' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making stty.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:95: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:93:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:106: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:118: syntax error before `tailpos'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:118: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c: In function `tailpos':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:121: syntax error before `offset'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:122: syntax error before `first'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:123: syntax error before `last'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:127: `first' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:127: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:127: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:127: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:127: `Sfoff_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:127: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:129: `last' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:130: `delim' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:132: `offset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:132: `nitems' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:136: `SF_BUFSIZE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:140: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:142: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:166: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c: In function `pipetail':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:168: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:169: `SF_BUFSIZE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:170: `nitems' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:172: syntax error before `offset'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:173: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:173: `tmp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:175: `delim' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:177: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:179: `offset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:180: `infile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:186: `Sfoff_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:186: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:195: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:203: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:205: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:207: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c: In function `b_tail':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:221: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:229: syntax error before `offset'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:233: storage size of `st' isn't known
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:238: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:238: `op' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:239: syntax error before `register'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:258: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:360: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:361: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:368: `files' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:368: syntax error before `Tail_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:370: `ep' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:374: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:380: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:381: `offset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:383: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:390: `hp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:393: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:397: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:406: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:452: `ip' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:467: `Sfoff_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:467: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:467: `SEEK_CUR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:467: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:481: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:486: `SF_BUFSIZE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:490: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:491: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tail.c:509: warning: assignment makes pointer from integer without a cast
 mamake [lib/libcmd]: *** exit code 1 making tail.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:59:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:59:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:59:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:61: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:62: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:59:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:66: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:74: syntax error before `tee_write'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:74: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c: In function `tee_write':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:78: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:78: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:78: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:79: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:80: syntax error before `r'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:84: `buf' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:85: `n' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:88: `r' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: syntax error before `tee_disc'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:96: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c: In function `b_tee':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:102: `O_WRONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:102: `O_TRUNC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:102: `O_CREAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:102: `O_BINARY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:112: `O_APPEND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:115: `SIGINT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:115: `SIG_IGN' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:118: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:124: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:125: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:143: structure has no member named `disc'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:147: `S_IRUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:147: `S_IWUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:147: `S_IRGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:147: `S_IWGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:147: `S_IROTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:147: `S_IWOTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:155: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:155: structure has no member named `disc'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:158: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tee.c:158: `SF_UNBOUND' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making tee.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:51:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:51:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:51:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:51:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c: In function `b_tty':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:67: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:67: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:67: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:73: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:74: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:75: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/tty.c:81: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making tty.o
 + iffe -v -c 'cc -O -pipe      ' ref -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -last -last : run /usr/ports/shells/ksh93/work/src/lib/libcmd/features/utsname
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -last a library ... no
 iffe: test: is getdomainname a library function ... yes
 iffe: test: is gethostid a library function ... yes
 iffe: test: is gethostname a library function ... yes
 iffe: test: is sethostname a library function ... yes
 iffe: test: is syscall a library function ... yes
 iffe: test: is systeminfo a library function ... no
 iffe: test: is uname a library function ... yes
 iffe: test: is syssgi a library function ... no
 iffe: test: is sys/utsname.h a header ... yes
 iffe: test: is utsname a type or typedef ... no
 iffe: test: is base_rel a member of struct utsname ... no
 iffe: test: is idnumber a member of struct utsname ... no
 iffe: test: is m_type a member of struct utsname ... no
 iffe: test: is nodeext a member of struct utsname ... no
 iffe: test: is sys/syscall.h a header ... yes
 iffe: test: is sys/systeminfo.h a header ... no
 iffe: test: is sys/syssgi.h a header ... no
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' '-DHOSTTYPE="freebsd.i386"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:73:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:73:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:73:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:73:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c: In function `b_uname':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:324: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:324: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:324: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:331: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:343: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:344: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:366: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uname.c:386: warning: assignment makes pointer from integer without a cast
 mamake [lib/libcmd]: *** exit code 1 making uname.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c: In function `sidebuff':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:88: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:100: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c: In function `uniq':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:106: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:106: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:106: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:110: `fdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:110: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:112: `fields' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:124: `chars' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:132: `width' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:148: `fdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:184: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c: In function `b_uniq':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:210: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:210: `fpin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:210: `fpout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:226: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:245: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:246: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:253: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/uniq.c:261: `sfstdout' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making uniq.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DERROR_CATALOG="libcmd"' -D_PACKAGE_ast -D_BLD_cmd '-DUSAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1992-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libcmd]"' -c /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:70:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:71: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:69:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:70:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:45: `CHAR_BIT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:45: size of array `space' has non-integer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:46: syntax error before `Sfoff_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:55: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c: In function `printout':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:78: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:78: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:78: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:78: structure has no member named `lines'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:78: structure has no member named `lines'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:80: structure has no member named `words'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:80: structure has no member named `words'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:82: structure has no member named `chars'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:82: structure has no member named `chars'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c: In function `b_wc':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:92: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:92: `fp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:93: syntax error before `tlines'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:118: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:125: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:126: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:133: `CHAR_BIT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:141: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:149: `statb' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:152: structure has no member named `chars'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:159: `tchars' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:159: structure has no member named `chars'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:160: `twords' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:160: structure has no member named `words'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:161: `tlines' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:161: structure has no member named `lines'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:167: structure has no member named `lines'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:168: structure has no member named `chars'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.c:169: structure has no member named `words'
 mamake [lib/libcmd]: *** exit code 1 making wc.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_cmd -c /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:30:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:39: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c: In function `_cmd_revline':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:43: `SF_BUFSIZE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:43: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:43: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:44: syntax error before `offset'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:45: `in' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:45: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:45: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:48: `tmp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:50: `start' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:50: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:50: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:52: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/revlib.c:57: syntax error before `if'
 mamake [lib/libcmd]: *** exit code 1 making revlib.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libcmd -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_cmd -c /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:33:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:35,
                  from /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:33:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:33:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:37: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:34:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:36: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:33:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/cmdlib.h:41: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:34:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:45: `CHAR_BIT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:45: size of array `space' has non-integer type
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:46: syntax error before `Sfoff_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wc.h:55: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c: In function `_cmd_wcinit':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:47: `CHAR_BIT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:47: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:47: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c: At top level:
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:60: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c: In function `_cmd_wccount':
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:62: `wp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:64: syntax error before `nwords'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:65: syntax error before `nlines'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:66: syntax error before `c'
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:72: `nlines' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:72: `nwords' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:73: `fd' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:73: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libcmd/wclib.c:77: `c' undeclared (first use in this function)
 mamake [lib/libcmd]: *** exit code 1 making wclib.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/cmd /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/cmd.old
 + 2> /dev/null
 + true
 + test '' = cmd.req
 + /bin/cp cmd.req /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/cmd
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1992,author=gsf+dgk' /usr/ports/shells/ksh93/work/src/lib/libcmd/cmd.h
 + 1> 1.55918.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h 1.55918.x
 + 2> /dev/null
 + mv 1.55918.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h
 mamake: *** exit code 1 making lib/libcmd
 + mamake -C lib/libdll -k install
 + iffe -v -c 'cc -O -pipe      ' ref -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -last -last : run /usr/ports/shells/ksh93/work/src/lib/libdll/features/dll
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -last a library ... no
 iffe: test: is dl.h a header ... no
 iffe: test: is dlfcn.h a header ... yes
 iffe: test: is dll.h a header ... no
 iffe: test: is rld_interface.h a header ... no
 iffe: test: is mach-o/dyld.h a header ... no
 iffe: test: is sys/ldr.h a header ... no
 iffe: test: is -ldl a library ... no
 iffe: test: is dlopen a library function ... yes
 iffe: test: is dllload a library function ... no
 iffe: test: is loadbind a library function ... no
 iffe: test: is shl_load a library function ... no
 iffe: test: link{ ... }end ... no
 iffe: test: run{ ... }end ... yes
 iffe: test: output{ ... }end ... yes
 + cmp -s FEATURE/dll dlldefs.h
 + 2> /dev/null
 + rm -f dlldefs.h
 + silent test -d .
 + cp FEATURE/dll dlldefs.h
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libdll -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_dll -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/lib/libdll/dlfcn.c
 /usr/ports/shells/ksh93/work/src/lib/libdll/dlfcn.c:35: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/lib/libdll/dlfcn.c:37: error.h: No such file or directory
 mamake [lib/libdll]: *** exit code 1 making dlfcn.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libdll -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_dll -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:30: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:33:
 /usr/include/fts.h:44: syntax error before `dev_t'
 /usr/include/fts.h:77: syntax error before `u_short'
 /usr/include/fts.h:102: syntax error before `u_short'
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c: In function `dllfind':
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:98: `PATH_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:98: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:98: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:161: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:161: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:172: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:219: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:220: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:277: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:288: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:327: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:368: `FTS_NOPOSTORDER' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:368: `FTS_ONEPATH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllfind.c:368: warning: passing arg 3 of `fts_open' from incompatible pointer type
 mamake [lib/libdll]: *** exit code 1 making dllfind.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libdll -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_dll -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/lib/libdll/dllnext.c
 /usr/ports/shells/ksh93/work/src/lib/libdll/dllnext.c:34: ast.h: No such file or directory
 mamake [lib/libdll]: *** exit code 1 making dllnext.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/lib/libdll -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_dll -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/lib/libdll/dlllook.c
 /usr/ports/shells/ksh93/work/src/lib/libdll/dlllook.c:30: ast.h: No such file or directory
 mamake [lib/libdll]: *** exit code 1 making dlllook.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/dll /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/dll.old
 + 2> /dev/null
 + true
 + test '' = dll.req
 + cp dll.req /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/dll
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1997,author=gsf' dlldefs.h
 + 1> 1.56087.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/dlldefs.h 1.56087.x
 + 2> /dev/null
 + mv 1.56087.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/dlldefs.h
 mamake: *** exit code 1 making lib/libdll
 + mamake -C cmd/ksh93 -k install
 + cc -O -pipe -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -D_PACKAGE_ast -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c:26:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/pmain.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 mamake [cmd/ksh93]: *** exit code 1 making pmain.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/time
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is utime.h a header ... yes
 iffe: test: is gettimeofday a library function ... yes
 iffe: test: is setitimer a library function ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is timeval a type or typedef ... no
 iffe: test: is tv_usec a member of struct timeval ... yes
 iffe: test: 2 arg gettimeofday() ... yes
 iffe: test: 1 arg gettimeofday() ... no
 iffe: test: cat{ ... }end ... yes
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/dynamic
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is dlfcn.h a header ... yes
 iffe: test: is dl.h a header ... no
 iffe: test: is ldr.h a header ... no
 iffe: test: is dll.h a header ... no
 iffe: test: is sys/dlfcn.h a header ... no
 iffe: test: is sys/dl.h a header ... no
 iffe: test: is sys/ldr.h a header ... no
 iffe: test: is sys/dll.h a header ... no
 iffe: test: is dlldefs.h a header ... yes
 iffe: test: is dlopen a library function ... yes
 iffe: test: is shl_load a library function ... no
 iffe: test: is loadbind a library function ... no
 iffe: test: is dllload a library function ... no
 iffe: test: is dllfind a library function ... no
 iffe: test: cat{ ... }end ... yes
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/options.sh /usr/ports/shells/ksh93/work/src/cmd/ksh93/OPTIONS
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: capture output of /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/options.sh ...
 iffe: test: capture output of /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/options.sh ... yes
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/sigfeatures
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is sigblock a library function ... yes
 iffe: test: is sigrelse a library function ... no
 iffe: test: is sigsetmask a library function ... yes
 iffe: test: is sigprocmask a library function ... yes
 iffe: test: is sigvec a library function ... yes
 iffe: test: is time.h a header ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is sys/times.h a header ... yes
 iffe: test: is stddef.h a header ... yes
 iffe: test: is stdlib.h a header ... yes
 iffe: test: is ast.h a header ... no
 iffe: test: is signal.h a header ... yes
 iffe: test: is sigset_t a type or typedef ... yes
 iffe: test: is sigvec a type or typedef ... no
 iffe: test: is sv_mask a member of struct sigvec ... yes
 iffe: test: cat{ ... }end ... yes
 iffe: test: output{ ... }end ... yes
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/setjmp
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is sigsetjmp a library function ... yes
 iffe: test: is _setjmp a library function ... yes
 iffe: test: is _longjmp a library function ... yes
 iffe: test: is time.h a header ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is sys/times.h a header ... yes
 iffe: test: is stddef.h a header ... yes
 iffe: test: is stdlib.h a header ... yes
 iffe: test: is setjmp.h a header ... yes
 iffe: test: is sigjmp_buf a type or typedef ... yes
 iffe: test: cat{ ... }end ... yes
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_shell -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:36: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:37:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:38:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c: In function `print_alarms':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:113: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:113: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:113: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c: In function `trap_timeout':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:129: `SIGALRM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c: In function `sh_timetraps':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:140: `SIGALRM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c: In function `putval':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:196: storage size of `tmp' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:231: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:232: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:235: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c: In function `b_alarm':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:250: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:258: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:267: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/alarm.c:271: syntax error before `struct'
 mamake [cmd/ksh93]: *** exit code 1 making alarm.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : def acct
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is acct a library data symbol ... yes
 iffe: test: is acct.h a header ... no
 iffe: test: is acct a reserved keyword ... no
 iffe: test: is acct a library function ... yes
 iffe: test: is acct a math library symbol ... no
 iffe: test: is sys/acct.h a header ... yes
 iffe: test: is acct a type or typedef ... no
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:37: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:38: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:39:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:43: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c: In function `b_cd':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:86: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:86: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:86: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:95: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:162: invalid type argument of `unary *'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:177: `PATH_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:179: `PATH_DOTDOT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:179: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:182: warning: comparison between pointer and integer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:190: warning: passing arg 1 of `path_relative' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:192: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:192: `ENOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:196: warning: passing arg 1 of `path_relative' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:210: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:211: `PATH_PHYSICAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:211: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:213: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:224: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:238: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c: In function `b_pwd':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:260: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:266: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:273: `FS3D_GET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:273: `FS3D_VIEW' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:275: `PATH_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:280: warning: passing arg 1 of `strcpy' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:281: `PATH_PHYSICAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cd_pwd.c:283: `sfstdout' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making cd_pwd.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:38: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:39: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:42:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c: In function `b_return':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:60: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:60: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:60: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:68: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c: In function `b_break':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:96: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/cflow.c:102: `error_info' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making cflow.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:66: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:66: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:69: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:71: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c: In function `sh_deparse':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:73: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:73: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:73: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:74: `t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:74: `tflags' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c: In function `here_body':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:556: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:556: `infile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:563: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:563: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:563: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/deparse.c:563: syntax error before `)'
 mamake [cmd/ksh93]: *** exit code 1 making deparse.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:35:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:36: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:40: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c: In function `infof':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:42: `s' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:42: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:42: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:42: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:45: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:50: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:50: warning: passing arg 1 of `sh_mactry' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c: In function `b_getopts':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:58: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:65: syntax error before `disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:66: `disc' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:67: `OPT_VERSION' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:74: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:87: `ERROR_SILENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:90: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:105: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:115: `LONG_MIN' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:118: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/getopts.c:169: structure has no member named `var_tree'
 mamake [cmd/ksh93]: *** exit code 1 making getopts.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:26: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:27: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:28: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:30:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:25:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c: In function `b_hist':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:48: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:48: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:48: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:48: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:49: syntax error before `char'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:62: `edit' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:62: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:65: `nflag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:68: `lflag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:71: `rflag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:77: `indx' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:81: `range' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:91: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:98: `replace' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:120: `location' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:139: `index2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:153: `incr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:159: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:164: `fname' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:166: `O_CREAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:166: `O_RDWR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:166: `S_IRUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:166: `S_IWUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:168: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:168: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:226: `ERROR_SILENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:235: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:235: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:235: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c: In function `hist_subst':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:259: syntax error before `size'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:262: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:262: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:262: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:264: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:266: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:274: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/hist.c:274: syntax error before `)'
 mamake [cmd/ksh93]: *** exit code 1 making hist.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/ttys
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is termios.h a header ... yes
 iffe: test: is termio.h a header ... no
 iffe: test: is sgtty.h a header ... yes
 iffe: test: is sys/termios.h a header ... yes
 iffe: test: is sys/termio.h a header ... no
 iffe: test: is sys/ioctl.h a header ... yes
 iffe: test: is sys/bsdtty.h a header ... no
 iffe: test: is sys/nttyio.h a header ... no
 iffe: test: is sys/filio.h a header ... yes
 iffe: test: is tcgetattr a library function ... yes
 iffe: test: is tcgetpgrp a library function ... yes
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -D_BLD_shell -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:45:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:48:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:51:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:52:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:47:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:48:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:52:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_exec':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:76: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:76: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:76: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:90: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `B_login':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:137: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:138: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_let':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:175: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:182: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_eval':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:197: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:203: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_dot_cmd':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:224: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:224: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:229: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:237: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:242: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:275: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:284: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:284: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_shift':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:332: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:338: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_wait':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:358: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:364: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_bg':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:389: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:395: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:406: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_jobs':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:427: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:434: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:438: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c: In function `b_vpath':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:498: `FS3D_VIEW' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:503: `FS3D_VERSION' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:508: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:514: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:524: `FS3D_GET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:527: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/misc.c:534: `sfstdout' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making misc.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_BLD_shell -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:37: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:38: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:42:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/streval.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:44: tm.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:46: ccode.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:54: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:65: syntax error before `Sffmt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:76: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:77: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:96: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c: In function `outexceptf':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:98: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:98: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:98: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:98: `SF_DPOP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:98: `SF_FINAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:99: `dp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:100: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:102: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:103: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:104: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:104: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c: In function `B_echo':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:124: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c: In function `b_print':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:154: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:189: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:195: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:211: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:223: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:257: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:257: `EBADF' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:269: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:269: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:271: `Sfdisc_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:271: `dp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:273: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:273: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:274: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:274: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:274: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:276: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:277: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:287: `outfile' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:287: `SF_SHARE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:287: `SF_PUBLIC' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:287: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:287: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:288: syntax error before `if'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/print.c:80: warning: `genformat' used but never defined
 mamake [cmd/ksh93]: *** exit code 1 making print.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/locale
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is locale.h a header ... yes
 iffe: test: is wchar.h a header ... yes
 iffe: test: is locale a library function ... no
 iffe: test: is localeconv a library function ... yes
 iffe: test: is wctype a library function ... no
 iffe: test: is iswctype a library function ... no
 iffe: test: is iswblank a library function ... no
 iffe: test: cat{ ... }end ... yes
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_ESH -D_BLD_shell -DSHOPT_VSH -DSHOPT_SUID_EXEC -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:38:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c: In function `b_read':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:67: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:67: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:67: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:107: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:114: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:117: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:128: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:128: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:136: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c: In function `timedout':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:145: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:145: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c: In function `sh_readline':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:177: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:177: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:206: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:208: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:224: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:225: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:230: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:232: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:235: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:255: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:258: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:258: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:299: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:398: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:464: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/read.c:507: structure has no member named `var_tree'
 mamake [cmd/ksh93]: *** exit code 1 making read.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/poll
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is poll.h a header ... yes
 iffe: test: is socket.h a header ... no
 iffe: test: is netinet/in.h a header ... yes
 iffe: test: is sys/poll.h a header ... yes
 iffe: test: is sys/socket.h a header ... yes
 iffe: test: is sys/netinet/in.h a header ... no
 iffe: test: is select a library function ... yes
 iffe: test: is poll a library function ... yes
 iffe: test: is socket a library function ... yes
 iffe: test: is htons a library function ... yes
 iffe: test: is htonl a library function ... yes
 iffe: test: is time.h a header ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is sys/times.h a header ... yes
 iffe: test: is stddef.h a header ... yes
 iffe: test: is stdlib.h a header ... yes
 iffe: test: is fd_set a type or typedef ... yes
 iffe: test: cat{ ... }end ... yes
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_shell -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:37: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:39:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:40:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c: In function `b_sleep':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:54: syntax error before `tloc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:58: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:58: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:58: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:65: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:69: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:70: `tloc' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:71: `time_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:75: syntax error before `now'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:82: `now' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:82: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:85: `SIGALRM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c: In function `sleep':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:99: syntax error before `newpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:108: `SIGALRM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:110: `newpid' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/sleep.c:110: `curpid' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making sleep.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:39:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c: In function `b_trap':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:61: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:61: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:61: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:69: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:110: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:117: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:146: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c: In function `b_kill':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:165: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:190: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:193: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:209: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c: In function `sig_number':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:251: warning: passing arg 1 of `sh_locate' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c: In function `sig_list':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/trap.c:285: `sfstdout' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making trap.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/externs
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is nc.h a header ... no
 iffe: test: is math.h a header ... yes
 iffe: test: is exception a type or typedef ... no
 iffe: test: is name a member of struct exception ... yes
 iffe: test: is _exception a type or typedef ... no
 iffe: test: is name a member of struct _exception ... no
 iffe: test: is setreuid a library function ... yes
 iffe: test: is setregid a library function ... yes
 iffe: test: is nice a library function ... yes
 iffe: test: is confstr a library function ... yes
 iffe: test: is sigflag a library function ... no
 iffe: test: is fork a library function ... yes
 iffe: test: is spawnveg a library function ... no
 iffe: test: is uwin_path a library function ... no
 iffe: test: is fts_notify a library function ... no
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:38: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:39: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:43:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:51: warning: parameter names (without types) in function declaration
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:52: warning: parameter names (without types) in function declaration
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:56: syntax error before `test_time'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:56: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:57: warning: `struct stat' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:57: warning: its scope is only this definition or declaration, which is probably not what you want.
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: In function `b_test':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:133: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:133: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:133: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: In function `test_unop':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:269: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:273: `R_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:275: `W_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:277: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:304: `S_ISUID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:306: `S_ISGID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:319: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:361: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:365: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:371: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:372: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:376: `F_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:452: syntax error before `test_time'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: In function `test_time':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:454: storage size of `statb1' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:454: storage size of `statb2' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: In function `test_inode':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:469: storage size of `stat1' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:469: storage size of `stat2' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: In function `sh_access':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:484: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:490: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:490: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:492: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:492: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:492: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:492: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:497: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:497: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:497: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:497: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:500: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:500: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:500: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:500: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:504: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:504: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:505: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:505: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:506: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:506: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:507: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:507: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:510: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:510: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:511: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:511: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:517: `F_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:519: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:524: `S_IXUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:524: `S_IXGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:524: `S_IXOTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:526: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:528: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: In function `test_mode':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:572: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:581: warning: `struct stat' declared inside parameter list
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:582: conflicting types for `test_stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:57: previous declaration of `test_stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c: In function `test_stat':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:585: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/test.c:585: `ENOENT' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making test.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_COMPOUND_ARRAY -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:42: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:46:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:47:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:889:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:70: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:72: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:77: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:79: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:81: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:82: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:103: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:104: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:108: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_readonly':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:134: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:134: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:134: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:140: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:152: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:160: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_alias':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:168: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:174: `troot' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:174: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:179: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:202: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:213: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_typeset':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:225: `Dt_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:225: `troot' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:226: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:231: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:241: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:249: `isfloat' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:287: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:330: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:331: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:342: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_common':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:345: `flag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:347: `tp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:352: `argv' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:376: `troot' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:376: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:386: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:388: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:391: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:396: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:412: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:424: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:426: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:431: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:488: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:512: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:517: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:521: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_builtin':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:568: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:582: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:636: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:636: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:651: warning: passing arg 2 of `dlllook' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_set':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:694: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:694: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_unalias':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:708: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_unset':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:714: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:717: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:718: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `b_unall':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:725: `argc' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:726: `troot' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:726: `shp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:734: `argv' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:748: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:755: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:780: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:790: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:822: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `print_namval':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:826: `flag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:828: `np' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:831: `file' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:834: `tp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:883: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `print_all':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:885: `tp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:885: `file' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:886: `root' undeclared (first use in this function)
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:889:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `nextdot':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:901: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `genvalue':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:919: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:921: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:941: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:943: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:944: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:945: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:948: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:949: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:953: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:967: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:972: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:975: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:976: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:982: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:983: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:990: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:991: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:995: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:997: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1000: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1001: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1006: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1008: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1011: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1015: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1016: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1020: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1023: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1024: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `walk_tree':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1034: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1038: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1044: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1066: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1067: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1067: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1068: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1068: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1068: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1068: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1068: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1068: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1075: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `nv_setvtree':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1112: syntax error before `Namfun_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `print_attribute':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1139: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1165: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1172: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1175: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1177: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1188: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1189: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1202: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1208: structure has no member named `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1217: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c: In function `print_scan':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1223: `flag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1224: `tp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1225: `root' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1226: `file' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1232: `strcoll' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/typeset.c:1247: `option' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making typeset.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/rlimits
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is resource.h a header ... no
 iffe: test: is vlimit.h a header ... no
 iffe: test: is sys/resource.h a header ... yes
 iffe: test: is sys/vlimit.h a header ... no
 iffe: test: is getrlimit a library function ... yes
 iffe: test: is ulimit a library function ... no
 iffe: test: is vlimit a library function ... no
 iffe: test: is time.h a header ... yes
 iffe: test: is sys/time.h a header ... yes
 iffe: test: is sys/times.h a header ... yes
 iffe: test: is stddef.h a header ... yes
 iffe: test: is stdlib.h a header ... yes
 iffe: test: is rlim_t a type or typedef ... yes
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_shell -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:35: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:36: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:37:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:38:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/ulimit.h:32,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:39:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/ulimit.h:35,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:39:
 /usr/include/sys/resource.h:58: field `ru_utime' has incomplete type
 /usr/include/sys/resource.h:59: field `ru_stime' has incomplete type
 /usr/include/sys/resource.h:117: syntax error before `int32_t'
 /usr/include/sys/resource.h:122: syntax error before `rlim_t'
 /usr/include/sys/resource.h:128: syntax error before `fixpt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c: In function `b_ulimit':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:68: syntax error before `i'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:126: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:126: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:126: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:141: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:157: `i' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:157: `rlim_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:157: `u_quad_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:157: syntax error before `1'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:161: syntax error before `1'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:169: structure has no member named `rlim_max'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:171: structure has no member named `rlim_cur'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:185: structure has no member named `rlim_max'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:187: structure has no member named `rlim_cur'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:197: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/ulimit.c:198: syntax error before `1'
 mamake [cmd/ksh93]: *** exit code 1 making ulimit.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:35: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:36: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:38: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:39:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:40:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c: In function `b_umask':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:56: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:56: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:56: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:62: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/umask.c:96: `sfstdout' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making umask.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:36: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:41:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:58: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c: In function `b_command':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:60: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:60: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:60: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:86: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c: In function `b_whence':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:116: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:123: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c: In function `whence':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:152: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:158: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:177: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:180: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:215: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:233: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/bltins/whence.c:244: structure has no member named `bltin_tree'
 mamake [cmd/ksh93]: *** exit code 1 making whence.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : def execargs
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is execargs a library data symbol ... no
 iffe: test: is execargs.h a header ... no
 iffe: test: is execargs a reserved keyword ... no
 iffe: test: is execargs a library function ... no
 iffe: test: is execargs a math library symbol ... no
 iffe: test: is sys/execargs.h a header ... no
 iffe: test: is execargs a type or typedef ... no
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : def pstat
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 iffe: test: is pstat a library data symbol ... no
 iffe: test: is pstat.h a header ... no
 iffe: test: is pstat a reserved keyword ... no
 iffe: test: is pstat a library function ... no
 iffe: test: is pstat a math library symbol ... no
 iffe: test: is sys/pstat.h a header ... no
 iffe: test: is pstat a type or typedef ... no
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -DSHOPT_ESH -D_BLD_shell -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:35: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:36: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:37: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:40:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:47:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:58: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c: In function `sh_main':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:107: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:134: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:134: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:134: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:136: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:137: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:142: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:142: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:142: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:217: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:217: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:217: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:231: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:262: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:264: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:275: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:285: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:285: `EISDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:287: `ENOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:288: `ERROR_NOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:292: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:329: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:330: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:330: conflicting types for `exfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:58: previous declaration of `exfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c: In function `exfile':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:336: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:338: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:340: `fno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:343: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:343: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:348: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:356: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:376: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:376: `top' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:379: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:390: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:394: `SF_POPSTACK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:399: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:406: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:410: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:435: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:468: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:501: `ERROR_INTERACTIVE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c: In function `chkmail':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:554: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:555: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:592: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:593: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:594: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:602: `lastmail' has an incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c: In function `fixargs':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:678: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/main.c:70: storage size of `lastmail' isn't known
 mamake [cmd/ksh93]: *** exit code 1 making main.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/streval.h:33: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:40:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c: In function `scope':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:57: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:64: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:64: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c: In function `arith':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:155: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:179: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:179: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:179: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:197: `LONG_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:201: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:201: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:201: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:201: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:245: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:245: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c: In function `sh_arith':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/arith.c:274: `errno' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making arith.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_OPTIMIZE -D_BLD_shell -DKSHELL -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:36:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:58: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: In function `sh_argopen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:79: syntax error before `Arg_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:85: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: In function `infof':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:87: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:87: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:87: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: In function `sh_argopts':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:106: syntax error before `disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:107: `disc' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:108: `OPT_VERSION' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:110: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:121: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:137: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:161: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:208: `strcoll' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:214: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:214: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:214: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:215: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:215: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:215: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:216: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:216: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:216: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:216: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:221: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:222: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:223: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:225: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:225: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:226: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:226: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:250: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:250: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:250: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:252: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:252: `SF_BUFSIZE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:254: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:255: structure has no member named `kiabegin'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:255: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:256: structure has no member named `entity_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:256: `Dtbag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:257: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: In function `sh_argcreate':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:365: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: In function `print_opts':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:421: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: In function `sh_argbuild':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:510: `strcoll' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c: In function `arg_expand':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/args.c:529: syntax error before `struct'
 mamake [cmd/ksh93]: *** exit code 1 making args.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_APPEND -D_BLD_shell -D_PACKAGE_ast -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:35: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c: In function `nv_endsubscript':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:388: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:445: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c: In function `nv_associative':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:464: structure has no member named `table'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:464: `Dtbag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:464: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:464: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:471: structure has no member named `table'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:476: structure has no member named `table'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:480: structure has no member named `table'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:480: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:484: structure has no member named `table'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:484: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:485: structure has no member named `table'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/array.c:502: structure has no member named `table'
 mamake [cmd/ksh93]: *** exit code 1 making array.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -DSHOPT_ESH -D_PACKAGE_ast -DKSHELL -DSHOPT_VSH -DSHOPT_SUID_EXEC -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c: In function `ed_expand':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:107: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:129: warning: comparison is always false due to limited range of data type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:140: warning: comparison is always false due to limited range of data type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:201: invalid type argument of `unary *'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:251: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:251: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:251: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:283: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:291: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:293: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:295: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:300: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:323: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:329: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:333: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:340: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:357: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:370: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c: In function `ed_macro':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:410: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c: In function `ed_fulledit':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:452: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:456: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/completion.c:457: warning: assignment makes pointer from integer without a cast
 mamake [cmd/ksh93]: *** exit code 1 making completion.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_SUID_EXEC -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:58: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:58: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:100: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:102: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:105: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:125: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:191: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:204: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:207: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:208: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:41: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:43: syntax error before `Namval_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:44: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/defs.c:50: conflicting types for `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: previous declaration of `sh_mailchk'
 mamake [cmd/ksh93]: *** exit code 1 making defs.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DKSHELL -DSHOPT_SUID_EXEC -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:36: ccode.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:39:
 FEATURE/time:13: times.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:42: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:47:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:47:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:52:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:41:
 /usr/include/utime.h:40: syntax error before `time_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:52:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:55:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:111: syntax error before `ino_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c: In function `ed_setup':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:593: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:687: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:687: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:687: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:688: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:690: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c: In function `ed_read':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:735: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:739: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:741: structure has no member named `e_tty_ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:742: structure has no member named `e_tty_dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:745: structure has no member named `e_tty_ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:745: structure has no member named `e_tty_ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:745: structure has no member named `e_tty_dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:747: structure has no member named `actime'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:748: structure has no member named `modtime'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c: In function `putstack':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:800: `SIGINT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c: In function `ed_open':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/edit.c:1335: syntax error before `struct'
 mamake [cmd/ksh93]: *** exit code 1 making edit.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_SUID_EXEC -D_BLD_shell -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:35:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:42: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:43: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:44: ast_dir.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c: In function `path_expand':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:108: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:109: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:139: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c: In function `scantree':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:145: `tree' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:145: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:145: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:148: `pattern' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:150: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:154: `arghead' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c: In function `path_generate':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:274: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:275: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/expand.c:278: syntax error before `struct'
 mamake [cmd/ksh93]: *** exit code 1 making expand.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_SUID_EXEC -D_BLD_shell -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c: In function `sh_fault':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:87: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:87: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:87: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c: In function `sh_trap':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:324: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:330: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:338: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:338: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:340: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:359: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c: In function `sh_exit':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:378: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:428: `pool' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:428: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:428: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:428: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:428: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:429: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:435: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c: In function `sh_done':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:479: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:482: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:484: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:484: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:485: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fault.c:486: syntax error before `)'
 mamake [cmd/ksh93]: *** exit code 1 making fault.o
 + cc -O -pipe -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:37: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:38: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:39: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:47: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:48: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c: In function `fcfopen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:52: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:52: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:52: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:54: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:54: `f' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:56: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:62: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:62: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:62: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:63: `EOF' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c: In function `fcfill':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:84: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:86: `f' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:86: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:105: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:109: `EOF' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/fcin.c:132: syntax error before `*'
 mamake [cmd/ksh93]: *** exit code 1 making fcin.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_VSH -DSHOPT_ESH -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_BLD_shell -DKSHELL -DSHOPT_SUID_EXEC -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:67: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:68: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:69:
 FEATURE/time:13: times.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:70: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:72: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:75:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:75:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:77:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:46: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:46: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:74:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:76:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:105: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:112: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:113: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:118: syntax error before `histmode'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:118: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: syntax error before `hist_disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: `NULL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: (near initialization for `hist_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: (near initialization for `hist_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: `NULL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: (near initialization for `hist_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: (near initialization for `hist_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: `NULL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: (near initialization for `hist_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:173: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_touch':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:177: `time_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:177: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:177: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:177: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `sh_histinit':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:195: syntax error before `hsize'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:207: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:224: `S_IRUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:224: `S_IWUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:225: `O_APPEND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:225: `O_RDWR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:225: `O_CREAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:227: `hsize' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:227: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:227: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:232: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:251: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:254: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:262: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:262: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:276: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:276: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:276: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:276: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:276: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:276: `SF_APPEND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:276: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:277: structure has no member named `histcmds'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:279: structure has no member named `histcmds'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:280: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:281: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:282: structure has no member named `histdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:286: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:287: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:293: syntax error before `mark'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:294: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:294: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:298: `mark' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:298: structure has no member named `histmarker'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:302: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:309: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:309: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:309: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:311: structure has no member named `histmarker'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:328: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:328: structure has no member named `histdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_close':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:346: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_check':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:365: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:365: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_clean':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:376: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:377: `time_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:377: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:377: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_trim':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:390: syntax error before `oldp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:391: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:393: `F_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:398: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:400: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:410: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:411: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:416: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:431: `newp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:437: structure has no member named `histcmds'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:437: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:438: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:438: structure has no member named `histmarker'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:442: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:443: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:444: structure has no member named `histmarker'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:444: structure has no member named `histcmds'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:444: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:446: `oldp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:451: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:451: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:453: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:464: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:465: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:469: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:481: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_nearend':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:486: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:486: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:486: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:490: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:522: `hp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:533: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:533: syntax error before `2'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_eof':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:552: syntax error before `count'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:554: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:554: `count' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:554: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:555: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:555: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:557: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:580: structure has no member named `histcmds'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:588: structure has no member named `histmarker'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:635: structure has no member named `histcmds'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:637: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_cancel':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:649: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:650: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:651: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:652: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:654: structure has no member named `histcmds'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:654: structure has no member named `histcnt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_flush':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:666: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:668: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:669: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:673: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:692: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: In function `hist_write':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:695: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:696: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:696: `insize' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:698: syntax error before `cur'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:700: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:701: `cur' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:701: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:701: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:706: syntax error before `->'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:706: `cur' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:706: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:708: syntax error before `while'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/history.c:103: warning: `hist_marker' used but never defined
 mamake [cmd/ksh93]: *** exit code 1 making history.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_NAMESPACE -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_SUID_EXEC -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:36: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:38: ccode.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:39:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:47:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:176: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:176: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `put_restricted':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:258: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:281: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:281: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `put_lang':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:356: `LC_ALL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:356: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:356: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:358: `LC_CTYPE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:360: `LC_MESSAGES' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:362: `LC_COLLATE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:364: `LC_NUMERIC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:379: `CC_NATIVE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:379: `CC_ASCII' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:383: `ast' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:383: `AST_LC_CTYPE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:387: `CHAR_BIT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:431: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `get_ifs':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:460: `CHAR_BIT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `get_rand':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:597: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `nget_lineno':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:606: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `get_lineno':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:635: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `put_lastarg':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:657: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:718: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `vpath_set':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:726: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:732: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:734: `FS3D_VIEW' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:751: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:755: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:755: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:756: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:758: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:760: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:761: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:762: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:762: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:762: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:763: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:763: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:763: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:764: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:764: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:764: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:765: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:765: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:774: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:779: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:782: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `newconf':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:793: warning: passing arg 1 of `strcmp' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:803: warning: passing arg 2 of `nv_putval' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `sh_init':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:851: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:858: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:859: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:860: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:861: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:871: `_SC_CLK_TCK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:872: `_SC_OPEN_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:873: `_SC_CHILD_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:874: `_SC_NGROUPS_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:875: `_SC_VERSION' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:876: `_SC_JOB_CONTROL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:878: `CHILD_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:880: `OPEN_MAX' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:884: `FS3D_TEST' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:890: `Stak_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:890: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:926: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:948: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:948: structure has no member named `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:948: structure has no member named `groupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:948: structure has no member named `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:972: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:979: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `sh_reinit':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:998: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:999: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1000: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1004: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1006: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1007: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1010: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1020: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `nv_init':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1052: syntax error before `Init_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1056: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1056: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1115: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1137: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1138: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1138: `Dtset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1139: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1140: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1141: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1141: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1145: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1146: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1147: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1148: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1149: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1150: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1151: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1152: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1153: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1154: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1156: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1168: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `inittree':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1173: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1174: `Dt_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1174: `base_treep' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1182: `treep' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1182: `Dtset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1185: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1199: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1206: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `env_init':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1232: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1241: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1243: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `sh_term':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1299: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1299: `SF_POPDISC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1333: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c: In function `sh_bltin_tree':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/init.c:1335: structure has no member named `bltin_tree'
 mamake [cmd/ksh93]: *** exit code 1 making init.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_VSH -DSHOPT_ESH -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DKSHELL -DSHOPT_SUID_EXEC -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:39: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:42:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:109: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:110: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:111: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:112: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:113: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:114: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:115: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:116: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:118: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:120: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: syntax error before `eval_disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: (near initialization for `eval_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: (near initialization for `eval_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: (near initialization for `eval_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: (near initialization for `eval_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:121: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: syntax error before `tee_disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: (near initialization for `tee_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:122: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:123: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:123: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:123: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: syntax error before `sub_disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: initialization makes integer from pointer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: (near initialization for `sub_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: (near initialization for `sub_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: (near initialization for `sub_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: (near initialization for `sub_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:124: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:128: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_ioinit':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:154: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:154: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:154: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:154: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:154: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:155: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:155: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:156: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:156: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:157: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:157: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:158: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:158: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:162: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:162: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:167: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:167: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:168: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:169: `SF_LINE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:179: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_iostream':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:181: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:183: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:194: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:196: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:198: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:200: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:200: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:205: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:206: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:213: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:213: `SF_PUBLIC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:214: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:214: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:217: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:220: `Sfdisc_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:220: `dp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:221: `SF_MALLOC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:237: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:238: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:245: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:246: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `io_preserve':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:248: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:251: `f2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:251: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:263: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:265: `F_GETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:267: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:267: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:270: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_iorenumber':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:281: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:285: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:295: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:297: `spnew' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:299: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:299: `SF_PUBLIC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:304: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:310: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_close':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:321: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:325: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:325: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:332: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_open':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:353: `O_CREAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:355: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:358: `ENOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:376: `O_ACCMODE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:377: `O_WRONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:377: `O_RDWR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:379: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:389: `O_NOCTTY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_chkopen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:421: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_redirect':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:500: `O_WRONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:500: `O_CREAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:505: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:505: `O_NONBLOCK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:512: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:520: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:546: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:566: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:584: `O_RDWR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:596: `O_APPEND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:600: `O_TRUNC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:605: storage size of `sb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:615: `EEXIST' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:620: `O_EXCL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:624: `S_IRUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:624: `S_IRGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:624: `S_IROTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:624: `S_IWUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:624: `S_IWGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:624: `S_IWOTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:637: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:657: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:657: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `io_heredoc':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:675: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:677: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:678: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:680: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:683: `infile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:683: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:683: structure has no member named `iooffset'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:688: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:688: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:689: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:706: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:718: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `tee_write':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:721: `unused' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:722: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:722: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:722: `n' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:723: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_iosave':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:762: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:762: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:762: `EBADF' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:769: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:771: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:771: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:776: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:776: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:782: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:782: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:783: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:786: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_iounsave':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:802: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_iorestore':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:821: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:827: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:827: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:830: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:830: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:835: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:835: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:836: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_ioaccess':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:852: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:856: `F_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:858: `R_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:860: `W_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `str2inet':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:894: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:946: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:948: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `slowexcept':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:950: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:951: `type' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:951: `SF_DPOP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:951: `SF_FINAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:953: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:955: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:955: `EIO' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:955: `ENXIO' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:956: `EINTR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:957: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:986: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1020: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `piperead':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1023: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1024: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1025: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1025: `EIO' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1027: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1028: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1028: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1040: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `slowread':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1044: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1045: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1045: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1045: `EIO' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1064: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1064: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_iocheckfd':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1090: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1100: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1111: `SEEK_CUR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IRUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IRGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IROTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IWUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IWGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IWOTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IXUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IXGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_IXOTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_ISUID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1125: `S_ISGID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1140: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `io_prompt':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1147: `flag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1149: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1152: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1153: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1153: `SF_PUBLIC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1153: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1172: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1216: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `pipeexcept':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1219: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1220: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1220: `SF_DPOP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1220: `SF_FINAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1221: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1222: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1222: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1222: `EINTR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1230: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sftrack':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1232: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1235: `flag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1235: `SF_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1235: `SF_CLOSE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1237: `newfd' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1264: `SF_NEW' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1268: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1269: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1270: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1291: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1300: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1307: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1309: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1319: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1329: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_sfeval':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1331: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1337: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1337: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1337: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1342: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1343: structure has no member named `disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1347: structure has no member named `disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1359: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `eval_exceptf':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1362: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1367: `type' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1367: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1369: `SF_CLOSE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1370: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1370: `SF_POPDISC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1371: `SF_DPOP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1371: `SF_FINAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1400: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1400: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `subopen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1403: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1403: `offset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1403: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1404: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1404: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1406: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1407: structure has no member named `disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1408: structure has no member named `oldsp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1410: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1411: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1411: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1412: structure has no member named `disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1422: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `subread':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1425: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1426: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1429: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1432: structure has no member named `oldsp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1432: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1441: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `subexcept':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1444: `handle' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1445: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1445: `SF_CLOSE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1447: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1447: `SF_POPDISC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1450: `SF_DPOP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1450: `SF_FINAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1462: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1472: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_menu':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1480: `argn' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1488: `argv' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1515: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_read':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1531: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1532: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1532: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_write':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1544: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1545: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1545: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1556: conflicting types for `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: previous declaration of `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_seek':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1557: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1558: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1558: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1558: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1558: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_fcntl':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1590: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1597: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1600: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1591: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1615: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_iogetiop':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1618: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1618: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1619: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1619: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1621: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1621: `EINVAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1629: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1643: `EBADF' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1652: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1667: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: In function `sh_fd2sfio':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1670: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1670: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1670: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1675: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1677: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1679: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/io.c:1684: syntax error before `*'
 mamake [cmd/ksh93]: *** exit code 1 making io.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_VSH -DSHOPT_ESH -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_SUID_EXEC -D_BLD_shell -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:41: wait.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:119: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:119: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c: In function `job_waitsafe':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:191: `WNOHANG' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:191: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:191: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:191: `WUNTRACED' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:202: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:202: `EINTR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:251: structure has no member named `cpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:305: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c: In function `job_init':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:360: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:363: `O_RDWR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:367: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:369: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:370: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:374: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:374: `EPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:383: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:424: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:432: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c: In function `job_reset':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:549: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:598: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:598: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:598: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:601: register name not specified for `r'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:602: register name not specified for `jobid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:602: `joblist' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:602: register name not specified for `jobs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:603: register name not specified for `px'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:604: conflicting types for `job_string'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:131: previous declaration of `job_string'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:604: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:605: conflicting types for `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:119: previous declaration of `outfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:605: `file' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:605: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:606: conflicting types for `by_number'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:118: previous declaration of `by_number'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:606: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:607: syntax error before `if'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:129: warning: `job_bystring' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:137: warning: `job_unstop' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/jobs.c:138: warning: `job_fgrp' used but never defined
 mamake [cmd/ksh93]: *** exit code 1 making jobs.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_APPEND -DSHOPT_MULTIBYTE -D_BLD_shell -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:34: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:97:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:97:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:89: syntax error before `off_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:97:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:97:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:58: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:117: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: syntax error before `alias_disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: `NULL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: (near initialization for `alias_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: `NULL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: (near initialization for `alias_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: `NULL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: (near initialization for `alias_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: (near initialization for `alias_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: `NULL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: (near initialization for `alias_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:124: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c: In function `refvar':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:132: syntax error before `off'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:136: `off' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:136: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:136: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:137: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:137: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:144: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:149: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:150: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:150: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:155: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:156: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:158: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:162: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:170: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c: In function `lex_advance':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:176: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:178: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:179: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:179: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:179: `size' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:181: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:191: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:193: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:193: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c: In function `sh_lexopen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:243: syntax error before `Lex_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c: In function `sh_lex':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:335: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:335: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:349: `CHAR_BIT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:397: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:404: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:408: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:409: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:409: `ENOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:411: `ERROR_NOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:449: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:616: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:619: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:622: `ap' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:626: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:626: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:626: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:631: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:649: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:653: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:654: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:672: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:695: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:734: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:743: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:750: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:779: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:785: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:787: structure has no member named `kiaoff'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:792: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:799: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:808: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:811: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:820: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:831: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:839: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:842: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:843: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:891: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:907: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:923: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:925: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:930: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:957: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:961: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:965: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1028: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1031: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1039: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1051: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1065: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1099: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1102: case label not within a switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:395: label `breakloop' used but not defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:1125: syntax error before `:'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/lex.c:122: warning: `here_copy' used but never defined
 mamake [cmd/ksh93]: *** exit code 1 making lex.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DKSHELL -DSHOPT_COMPOUND_ARRAY -DSHOPT_FILESCAN -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_SUID_EXEC -D_BLD_shell -DSHOPT_VSH -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:43:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:56: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:70: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `sh_macopen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:110: syntax error before `Mac_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `sh_mactry':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:126: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:126: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:126: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `sh_mactrim':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:156: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:162: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:162: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:162: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:162: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:164: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `sh_macexpand':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:190: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:206: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:206: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:206: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:206: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:215: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:215: `argnod' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:215: `argval' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:215: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:220: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:240: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `sh_machere':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:251: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:251: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:257: `infile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:260: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:260: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:260: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:260: `string' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:260: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:277: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:321: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:321: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:321: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `copyto':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:359: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:359: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:359: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:360: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:360: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:537: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:538: warning: passing arg 1 of `sh_checkid' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:615: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `mac_substitute':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:635: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:635: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:635: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:635: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:638: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:641: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:641: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:641: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `prefix':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:742: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:746: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:760: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `varsub':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:903: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:905: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:912: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:932: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:956: warning: passing arg 2 of `nv_putsub' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1084: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1144: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1256: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1277: `STR_MAXIMAL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1279: `STR_LEFT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1369: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1370: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `comsubst':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1433: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1433: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1434: syntax error before `save'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1444: `savemac' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1450: `t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1456: `save' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1460: `savptr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1460: `savtop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1463: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1467: `saveslp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1486: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1489: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1490: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1491: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1491: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1491: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1493: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1507: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1514: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1514: `SF_MALLOC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1521: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1524: `saveflags' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1529: `np' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1533: `newlines' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1535: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1565: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1566: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `mac_copy':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1593: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1594: structure has no member named `sp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: In function `endfield':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1728: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1751: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1753: syntax error before `->'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1753: `mp' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1753: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:1754: syntax error before `}'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:91: warning: `nextname' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:92: warning: `substring' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:97: warning: `tilde_expand2' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:99: warning: `special' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:101: warning: `mac_error' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:102: warning: `mac_getstring' used but never defined
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/macro.c:104: warning: `charlen' used but never defined
 mamake [cmd/ksh93]: *** exit code 1 making macro.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_OPTIMIZE -DSHOPT_MULTIBYTE -DSHOPT_APPEND -DSHOPT_COMPOUND_ARRAY -DSHOPT_NAMESPACE -D_BLD_shell -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:32:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:79:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:80:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:33:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:79:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `env_put':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:93: warning: passing arg 2 of `env_add' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `newnode':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:100: syntax error before `Namval_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `num_clone':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:122: `Sfdouble_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:122: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:122: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:131: `Sflong_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:137: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `nv_clone':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:154: `Dt_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:154: `oroot' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:154: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:154: `nroot' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:154: `Dtset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:162: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:203: structure has no member named `dsize'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:209: syntax error before `Namfun_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:250: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:251: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:253: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `mkclone':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:259: syntax error before `Namval_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:265: syntax error before `Namfun_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:268: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:277: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `nv_outname':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:279: `name' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:281: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:283: `len' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:285: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:299: warning: passing arg 1 of `sh_fmtq' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `nv_setlist':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:355: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:360: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:377: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:391: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:420: warning: passing arg 1 of `sh_checkid' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:422: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:431: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:443: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `newname':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:484: warning: passing arg 1 of `sh_checkid' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:497: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:498: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:512: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `nv_open':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:514: `name' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:518: `flags' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:525: `root' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:525: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:535: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:545: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:546: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:568: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:569: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:579: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:585: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:665: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:684: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:704: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:706: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:719: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:723: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:724: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:741: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:741: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:741: warning: comparison between pointer and integer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:762: warning: passing arg 2 of `nv_endsubscript' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:820: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:837: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `nv_putval':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:906: `Sfdouble_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:908: syntax error before `ld'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:912: `ld' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:912: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:918: union has no member named `ldp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:919: union has no member named `ldp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:919: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:919: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:922: union has no member named `ldp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:922: `old' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:930: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:945: `Sflong_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:947: syntax error before `ll'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:951: `ll' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:951: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:956: `Sfulong_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:956: syntax error before `sh_arith'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:957: union has no member named `llp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:958: union has no member named `llp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:958: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:958: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:961: union has no member named `llp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:961: `oll' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:969: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1050: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `sh_envgen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1321: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1325: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1363: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: In function `scanfilter':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1365: `arg' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1367: `data' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1368: `dict' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1392: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1392: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1392: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1396: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1397: syntax error before `.'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1397: `mask' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1397: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1398: syntax error before `.'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1398: `flags' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1398: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1398: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1399: syntax error before `.'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1399: `fn' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1399: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1400: syntax error before `.'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1400: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1401: syntax error before `.'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1401: `data' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1401: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1402: conflicting types for `hashfn'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1396: previous declaration of `hashfn'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1402: warning: initialization makes integer from pointer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1402: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:1403: syntax error before `if'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/name.c:55: warning: `ltou' used but never defined
 mamake [cmd/ksh93]: *** exit code 1 making name.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_NAMESPACE -DSHOPT_APPEND -DSHOPT_COMPOUND_ARRAY -DSHOPT_SUID_EXEC -D_BLD_shell -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:42: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:45:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:45:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:58: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:94:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `writedefs':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:151: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:151: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:157: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:215: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `sh_parse':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:221: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:221: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:221: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:235: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:254: `flag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:254: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:264: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:266: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:266: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:266: `NULL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `sh_dolparen':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:288: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:288: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:288: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:289: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:290: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:302: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:314: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:314: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:314: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:317: `line' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `sh_funstaks':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:347: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:349: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `arithfor':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:533: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:533: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:533: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:533: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:538: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:550: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:553: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:557: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `funct':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:602: `Stak_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:602: `savstak' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:604: syntax error before `unsigned'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:614: structure has no member named `functloc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:624: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:641: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:641: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:645: structure has no member named `functloc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:645: structure has no member named `histfp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:645: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:645: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:649: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:649: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:650: `jmpval' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:654: `STAK_SMALL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:667: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:675: `saveloop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:676: `savelabel' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:680: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:684: `current' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:689: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:694: `histon' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:704: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `assign':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:758: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:776: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `item':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:888: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `simple':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1065: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1066: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1068: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1089: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1160: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1171: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1185: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `inout':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1296: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1297: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1300: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1300: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1300: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1303: structure has no member named `iooffset'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1303: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1303: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1329: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1335: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `test_primary':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1469: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1474: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1500: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1505: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1521: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1526: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `kiaentity':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1554: structure has no member named `entity_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1564: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1564: structure has no member named `nvlink'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1566: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1566: structure has no member named `nvlink'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1568: structure has no member named `nvlink'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c: In function `kiaclose':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1580: syntax error before `off1'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1582: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1587: structure has no member named `entity_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1588: `off1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1588: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1588: `off_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1588: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1589: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1589: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1590: structure has no member named `kiatmp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1590: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1590: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1591: `off2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1591: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1591: syntax error before `0'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1602: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1602: structure has no member named `kiabegin'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1602: structure has no member named `kiabegin'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1604: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1604: structure has no member named `kiabegin'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1604: structure has no member named `kiabegin'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1605: structure has no member named `kiafile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/parse.c:1608: structure has no member named `kiafile'
 mamake [cmd/ksh93]: *** exit code 1 making parse.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_ESH -D_BLD_shell -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:33: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:35:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_pwd':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:96: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_lib':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:149: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:151: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:165: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:165: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:173: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_dump':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:182: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:182: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:182: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:186: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:186: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_nextcomp':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:219: invalid type argument of `unary *'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_init':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:233: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_opentype':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:277: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:299: warning: passing arg 1 of `path_relative' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:299: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:303: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:303: `EISDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:312: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:312: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `funload':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:348: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:348: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:348: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_search':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:373: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:376: invalid type argument of `unary *'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:390: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:393: invalid type argument of `unary *'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:398: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_absolute':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:416: `ENOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:428: warning: passing arg 1 of `canexecute' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:431: warning: passing arg 3 of `funload' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:437: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `canexecute':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:467: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:472: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:499: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:499: `EPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:501: `EISDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:502: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_exec':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:558: `ENOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:559: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:559: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:571: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:572: `ERROR_NOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:574: `ERROR_NOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `execs':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:632: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:635: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:644: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:664: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:668: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:695: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:706: `ENOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:708: `EPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:713: `EACCES' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:715: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:719: `EISDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:735: `ENOTDIR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:736: `ENOENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:737: `EINTR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:745: `ERROR_NOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:711: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `exscript':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:757: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:760: structure has no member named `bckpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:765: structure has no member named `cpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:767: structure has no member named `cpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:768: `sp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:768: structure has no member named `_fcfile'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:769: `SF_POPSTACK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:774: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:782: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:783: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:787: `S_ISUID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:787: `S_ISGID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:791: structure has no member named `userid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:795: `O_CREAT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:795: `O_TRUNC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:795: `O_WRONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:795: `S_IXUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:804: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:829: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:831: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_addcomp':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:942: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:963: warning: passing arg 2 of `path_dirfind' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:965: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:966: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:967: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:967: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:980: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:980: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:990: syntax error before `Pathcomp_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:992: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:995: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:996: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_chkfpath':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1014: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1019: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1024: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1048: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1052: warning: passing arg 3 of `path_addcomp' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1060: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_newdir':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1143: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1158: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1159: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1162: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1163: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1166: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1166: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1166: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1166: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1171: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1171: structure has no member named `ino'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1171: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1171: structure has no member named `dev'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `talias_get':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1248: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1263: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1263: warning: initialization from incompatible pointer type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c: In function `path_alias':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1273: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/path.c:1281: warning: assignment makes pointer from integer without a cast
 mamake [cmd/ksh93]: *** exit code 1 making path.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -D_BLD_shell -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_SUID_EXEC -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:30: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:32: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:34: ccode.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c: In function `sh_locate':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:58: `CC_NATIVE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:58: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:58: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:58: `CC_ASCII' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c: In function `sh_substitute':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:125: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c: In function `sh_fmtq':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:289: `staksp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:302: warning: return makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c: In function `_sh_translate':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/string.c:328: warning: return makes pointer from integer without a cast
 mamake [cmd/ksh93]: *** exit code 1 making string.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/streval.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/streval.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/streval.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/streval.c:38: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/streval.c:39: stak.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/streval.c: In function `strval':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/streval.c:778: warning: assignment makes pointer from integer without a cast
 mamake [cmd/ksh93]: *** exit code 1 making streval.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_SUID_EXEC -D_BLD_shell -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:38: ls.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:44:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:41:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:58: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:60: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:70: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: In function `sh_subtmpfile':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:91: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:91: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:91: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:91: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:97: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:99: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:99: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:103: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:103: `EBADF' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:106: `SF_POPDISC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:111: syntax error before `off'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:116: `off' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:117: `Void_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:117: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:117: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:137: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:137: `SF_PUBLIC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:138: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:138: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:139: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:140: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: In function `sh_assignok':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:186: `htab' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:189: structure has no member named `var'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: In function `nv_restore':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:225: structure has no member named `svar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:227: structure has no member named `svar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:228: structure has no member named `var'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:248: `NiL' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:255: structure has no member named `svar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:265: structure has no member named `svar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:272: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: In function `sh_subaliastree':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:276: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:277: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:279: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:279: `Dtbag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:280: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:280: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:281: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:281: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:283: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:290: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: In function `sh_subfuntree':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:294: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:295: structure has no member named `sfun'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:297: structure has no member named `sfun'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:297: `Dtbag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:298: structure has no member named `sfun'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:298: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:299: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:299: structure has no member named `sfun'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:301: structure has no member named `sfun'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:323: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c: In function `sh_subshell':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:331: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:331: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:332: syntax error before `struct'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:336: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:337: `argsav' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:344: `savst' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:345: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:345: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:350: structure has no member named `var'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:350: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:364: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:371: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:376: structure has no member named `svar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:376: `Dtbag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:390: structure has no member named `saveout'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:390: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:390: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:397: structure has no member named `saveout'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:401: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:438: `SF_POPDISC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:444: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:449: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:456: structure has no member named `sftable'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:457: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:457: `FD_CLOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:463: structure has no member named `saveout'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:468: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:476: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:484: structure has no member named `svar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:488: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:490: structure has no member named `alias_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:490: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:491: structure has no member named `salias'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:493: structure has no member named `sfun'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:495: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:495: structure has no member named `sfun'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/subshell.c:496: structure has no member named `sfun'
 mamake [cmd/ksh93]: *** exit code 1 making subshell.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DKSHELL -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:33: ccode.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:47: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:47: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:49: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c: In function `sh_tdump':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:51: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:51: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:51: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:52: `t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:58: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c: In function `outstring':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:61: `string' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:62: `n' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:62: `CC_NATIVE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:62: `CC_ASCII' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:63: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c: In function `p_redirect':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:199: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:199: structure has no member named `iooffset'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:199: `SEEK_SET' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:200: structure has no member named `heredocs'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c: In function `p_string':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:251: syntax error before `n'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/tdump.c:252: `n' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making tdump.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -D_BLD_shell -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:26: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:27: sig.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:28: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:32:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c: In function `getnow':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:54: storage size of `tp' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c: In function `sigalrm':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:144: `SIGALRM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:144: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:144: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:157: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:157: `EINTR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c: In function `oldalrm':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:171: syntax error before `fn'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:173: `fn' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:173: `SIGALRM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c: In function `sh_timeradd':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:180: syntax error before `fn'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:194: `fn' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:194: `Handler_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:194: syntax error before `signal'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:195: syntax error before `sigalrm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:198: `hp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/timers.c:206: syntax error before `else'
 mamake [cmd/ksh93]: *** exit code 1 making timers.o
 + cc -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -DKSHELL -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:33: ccode.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/trestore.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 mamake [cmd/ksh93]: *** exit code 1 making trestore.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -D_PACKAGE_ast -DSHOPT_ESH -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/waitevent.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 mamake [cmd/ksh93]: *** exit code 1 making waitevent.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_FILESCAN -DSHOPT_NAMESPACE -DSHOPT_OPTIMIZE -D_PACKAGE_ast -D_BLD_shell -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -DKSHELL -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:34: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/variables.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:36:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:43:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:46:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/streval.h:33: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:34:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:35:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:38: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:43: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:56: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fcin.h:58: syntax error before `Sfio_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:40:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:73: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:198: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:199: function definition declared `register'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `sh_eval':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:206: `io_save' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:206: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:206: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:206: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:207: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:217: `mode' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `sh_exec':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:312: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:341: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:356: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:362: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:377: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:379: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:379: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:393: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:397: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:398: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:405: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:409: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:419: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:434: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:439: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:483: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:489: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:492: structure has no member named `track_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:493: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:520: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:525: `ERROR_SILENT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:537: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:541: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:541: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:543: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:543: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:543: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:543: `SF_WRITE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:552: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:567: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:569: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:570: structure has no member named `strm'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:582: structure has no member named `outpool'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:583: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:620: structure has no member named `fun_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:635: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:642: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:704: structure has no member named `bckpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:822: `SF_PUBLIC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:929: structure has no member named `pid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:994: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1084: `iop' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1085: syntax error before `int'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1094: `buff' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1094: `jmpval' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1102: `fd' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1103: `savein' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1106: `SF_UNBOUND' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1106: `SF_READ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1108: `O_RDONLY' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1121: `SF_STRING' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1121: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1146: `optlist' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1243: storage size of `before' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1243: storage size of `after' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1311: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1316: `Dt_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1316: `root' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1316: `oldroot' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1316: `top' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1317: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1325: `offset' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1325: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1328: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1330: `Dtbag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1334: `oldnspace' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1334: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1335: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1336: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1337: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1338: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1339: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1340: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1342: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1344: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1345: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1346: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1348: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1350: `optindex' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1357: structure has no member named `bltin_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1364: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1369: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1379: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1394: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1402: structure has no member named `slptr'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1405: structure has no member named `hoffset'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1405: structure has no member named `functloc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1525: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1532: warning: comparison between pointer and integer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `sh_trace':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1573: `sfstderr' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1573: `SF_SHARE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1573: `SF_PUBLIC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `_sh_fork':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1664: `ERROR_NOEXEC' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1695: `errno' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1695: `EPERM' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1701: structure has no member named `cpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `sh_fork':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1769: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1769: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `sh_funscope':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1810: structure has no member named `save_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1810: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1812: structure has no member named `save_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1812: structure has no member named `var_base'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1815: `Dt_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1815: `dt' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1815: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1816: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1816: structure has no member named `save_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1818: structure has no member named `save_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1818: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1829: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1831: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1832: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1832: union has no member named `hp'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1842: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1846: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1848: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1866: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1866: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1866: structure has no member named `save_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1869: structure has no member named `var_tree'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1869: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `sh_funct':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1907: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1908: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `_sh_fun':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1933: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1950: `ERROR_CONTEXT_BASE' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1956: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1957: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1991: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `p_time':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:1995: `t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2002: `outfile' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2003: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2003: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2003: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2003: dereferencing pointer to incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2003: `c' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c: In function `coproc_init':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2026: structure has no member named `cpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2028: structure has no member named `cpid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2034: `F_SETFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/xec.c:2034: `FD_CLOEXEC' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making xec.o
 + cc -O -pipe -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:26: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:27: cdt.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:37: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:43: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:63: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c: In function `compare':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:66: `key1' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:66: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:66: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:67: `key2' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:77: syntax error before `env_disc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:79: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:79: warning: (near initialization for `env_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:80: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:80: warning: (near initialization for `env_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:81: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:81: warning: (near initialization for `env_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:82: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:82: warning: (near initialization for `env_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:84: warning: excess elements in scalar initializer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:84: warning: (near initialization for `env_disc')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:84: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c: In function `env_get':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:105: structure has no member named `dt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:105: structure has no member named `dt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:112: `environ' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c: In function `env_add':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:124: structure has no member named `dt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:128: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:142: syntax error before `Evar_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:148: syntax error before `else'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:151: structure has no member named `dt'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:151: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/env.c:155: syntax error before `if'
 mamake [cmd/ksh93]: *** exit code 1 making env.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/limits.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/limits.c:26: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/ulimit.h:32,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/limits.c:27:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/ulimit.h:35,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/limits.c:27:
 /usr/include/sys/resource.h:58: field `ru_utime' has incomplete type
 /usr/include/sys/resource.h:59: field `ru_stime' has incomplete type
 /usr/include/sys/resource.h:117: syntax error before `int32_t'
 /usr/include/sys/resource.h:122: syntax error before `rlim_t'
 /usr/include/sys/resource.h:128: syntax error before `fixpt_t'
 mamake [cmd/ksh93]: *** exit code 1 making limits.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_SUID_EXEC -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:42:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:42:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:36:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:38:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:39:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:58: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/msg.c:44:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:58: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:58: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:100: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:102: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:105: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:125: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:191: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:204: syntax error before `genchar'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:207: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/edit.h:208: syntax error before `*'
 mamake [cmd/ksh93]: *** exit code 1 making msg.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/strdata.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/strdata.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/streval.h:33: ast.h: No such file or directory
 mamake [cmd/ksh93]: *** exit code 1 making strdata.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include '-DUSAGE_LICENSE="[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libshell]"' -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/testops.c
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_NAMESPACE -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:26:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:27:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:32: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:27:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:35,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:27:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:35,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:27:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:27:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/keywords.c:27:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:52: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:58: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shlex.h:60: syntax error before `Dt_t'
 mamake [cmd/ksh93]: *** exit code 1 making keywords.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:26:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:28:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:28:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/options.c:28:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 mamake [cmd/ksh93]: *** exit code 1 making options.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:24: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:91: `SIGFPE' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:91: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:91: (near initialization for `shtab_signals[3].sh_number')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:95: `SIGHUP' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:95: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:95: (near initialization for `shtab_signals[4].sh_number')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:96: `SIGILL' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:96: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:96: (near initialization for `shtab_signals[5].sh_number')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:100: `SIGINT' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:100: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:100: (near initialization for `shtab_signals[6].sh_number')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:159: `SIGSEGV' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:159: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:159: (near initialization for `shtab_signals[8].sh_number')
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:166: `SIGTERM' undeclared here (not in a function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:166: initializer element is not constant
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/signals.c:166: (near initialization for `shtab_signals[9].sh_number')
 mamake [cmd/ksh93]: *** exit code 1 making signals.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_BLD_shell -D_PACKAGE_ast -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c:25: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c:28:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/aliases.c:30:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 mamake [cmd/ksh93]: *** exit code 1 making aliases.o
 + iffe -v -c 'cc -O -pipe      ' ref -L. -L/usr/ports/shells/ksh93/work/arch/freebsd.i386/lib -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include -lcmd -ldll -last -lm -lm -last : run /usr/ports/shells/ksh93/work/src/cmd/ksh93/features/cmds
 iffe: test: is sys/types.h a header ... yes
 iffe: test: is -lcmd a library ... no
 iffe: test: is -ldll a library ... no
 iffe: test: is -last a library ... no
 iffe: test: is -lm a library ... yes
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DUSAGE_LICENSE="[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libshell]"' -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -D_BLD_shell -DKSHELL -c /usr/ports/shells/ksh93/work/s rc/cmd/ksh93/data/builtins.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:26:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:28: option.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/builtins.h:30,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:31:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:34: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:35: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:26:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/include/sys/time.h:40,
                  from /usr/include/signal.h:45,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:27:
 /usr/include/sys/types.h:202: conflicting types for `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: previous declaration of `sh_seek'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/builtins.c:32:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: `job_walk' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/jobs.h:137: syntax error before `int'
 mamake [cmd/ksh93]: *** exit code 1 making builtins.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_BLD_shell -D_PACKAGE_ast -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_SUID_EXEC -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:26: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:28:
 FEATURE/dynamic:23: fs3d.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:29:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:36,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:29:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/variables.c:31:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 mamake [cmd/ksh93]: *** exit code 1 making variables.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -DSHOPT_NAMESPACE -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DSHOPT_VSH -DSHOPT_SUID_EXEC -DSHOPT_ESH -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/data/lexstates.c
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_SUID_EXEC -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:75: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:80:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:78:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:80:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c: In function `ed_emacsread':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:199: syntax error before `Emacs_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/emacs.c:314: warning: passing arg 2 of `show_info' makes pointer from integer without a cast
 mamake [cmd/ksh93]: *** exit code 1 making emacs.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -DSHOPT_MULTIBYTE -D_PACKAGE_ast -DKSHELL -DSHOPT_ESH -DSHOPT_VSH -DSHOPT_SUID_EXEC -D_BLD_shell -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:48:
 FEATURE/time:13: times.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:37:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:43:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:133: syntax error before `clock_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c: In function `ed_viread':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:241: syntax error before `Vi_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:486: structure has no member named `typeahead'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c: In function `cntlmode':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:820: warning: initialization makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c: In function `mvcursor':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:1712: warning: comparison between pointer and integer
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/edit/vi.c:1717: invalid operands to binary -
 mamake [cmd/ksh93]: *** exit code 1 making vi.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -Iinclude -I/usr/ports/shells/ksh93/work/src/cmd/ksh93/include -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast '-DSH_DICT="libshell"' -DKSHELL -D_PACKAGE_ast -DSHOPT_SUID_EXEC -DSHOPT_MULTIBYTE -DSHOPT_VSH -DSHOPT_ESH '-DUSAGE_LICENSE="[-author?David Korn <dgk@research.att.com>][-copyright?Copyright (c) 1982-2002 AT&T Corp.][-license?http://www.research.att.com/sw/license/ast-open.html][--catalog?libshell]"' -c /usr/ports/shells/ks h93/work/src/cmd/ksh93/sh/shcomp.c
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:33: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:34: sfio.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:35: error.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:32: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:33: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:33: sig.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:35: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:36: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:32: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:34,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:41: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:42: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/cmd.h:43: stak.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:35: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:36: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:37: cdt.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:64:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:34: ast.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:66:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:31: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:32: sfio.h: No such file or directory
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:40: syntax error before `Sfdisc_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:71: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:72: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: syntax error before `hist_tell'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:73: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: syntax error before `hist_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h:74: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:40,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:78: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/fault.h:89: field `err' has incomplete type
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:41,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:41: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/argnod.h:63: syntax error before `Stak_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:53: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:49: syntax error before `Sflong_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:52: syntax error before `Sfdouble_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:55: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:61,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:56: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:64: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:65: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:88: syntax error before `Dtlink_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:196: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: `nv_scan' declared as function returning a function
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:199: syntax error before `void'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h:208: syntax error before `Dt_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:38,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:82: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:150: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: syntax error before `_Nvdisc'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/name.h:154: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:164,
                  from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:109: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:120: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:125: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Dt_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `Sfio_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:136: syntax error before `uid_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:157: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:161: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:163: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:167: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:169: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:178: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:183: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `sh_read'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:184: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `sh_write'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: syntax error before `size_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:185: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `sh_seek'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h:186: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:63:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:196: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: syntax error before `sh_fork'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:202: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:205: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:209: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:211: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:212: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: syntax error before `sh_mailchk'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/defs.h:238: warning: data definition has no type or storage class
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:64:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:157: syntax error before `off_t'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:206: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:211: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shnodes.h:213: syntax error before `*'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:65:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/path.h:52: syntax error before `dev_t'
 In file included from /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:66:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/io.h:80: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c: In function `main':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:76: `Sfio_t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:76: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:76: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:76: `in' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:76: `out' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:77: syntax error before `*'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:81: `error_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:82: `n' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:85: `dflag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:88: `vflag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:91: `nflag' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:94: `opt_info' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:86: warning: unreachable code at beginning of switch statement
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:105: `cp' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:111: `sfstdin' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:114: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:115: syntax error before `)'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:118: `S_IFMT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:118: `S_IXUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:118: `S_IXGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:118: `S_IXOTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:121: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:135: `t' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:144: `np' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/shcomp.c:166: `SF_UNBOUND' undeclared (first use in this function)
 mamake [cmd/ksh93]: *** exit code 1 making shcomp.o
 + cc -O -pipe -I. -I/usr/ports/shells/ksh93/work/src/cmd/ksh93 -I/usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast -D_PACKAGE_ast -c /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:55: ast.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:57: ls.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:58: sig.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:59: error.h: No such file or directory
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:94: syntax error before `ruserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:94: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:95: syntax error before `euserid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:95: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:96: syntax error before `rgroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:96: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:97: syntax error before `egroupid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:97: warning: data definition has no type or storage class
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c: In function `main':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:104: storage size of `statx' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:106: syntax error before `effuid'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:168: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:168: `S_IFMT' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:168: (Each undeclared identifier is reported only once
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:168: for each function it appears in.)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:171: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:175: `X_OK' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:194: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:197: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:197: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:200: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:200: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:203: `F_DUPFD' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:208: `effuid' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:209: `effgid' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:211: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:211: `S_ISUID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:212: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:213: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:213: `S_ISGID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:214: invalid use of undefined type `struct stat'
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:237: warning: assignment makes pointer from integer without a cast
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c: In function `error_exit':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:285: `sfstdout' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c: In function `eaccess':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:296: storage size of `statb' isn't known
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:304: `S_IXUSR' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:304: `S_IXGRP' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:304: `S_IXOTH' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c: In function `setids':
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:347: `S_ISGID' undeclared (first use in this function)
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c: At top level:
 /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh/suid_exec.c:98: storage size of `statb' isn't known
 mamake [cmd/ksh93]: *** exit code 1 making suid_exec.o
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man1/sh.1 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man1/sh.1.old
 + 2> /dev/null
 + true
 + test '' = sh.1
 + cp /usr/ports/shells/ksh93/work/src/cmd/ksh93/sh.1 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man1/sh.1
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/shell.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/shell.3.old
 + 2> /dev/null
 + true
 + test '' = shell.3
 + cp /usr/ports/shells/ksh93/work/src/cmd/ksh93/shell.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/shell.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/nval.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/nval.3.old
 + 2> /dev/null
 + true
 + test '' = nval.3
 + cp /usr/ports/shells/ksh93/work/src/cmd/ksh93/nval.3 /usr/ports/shells/ksh93/work/arch/freebsd.i386/man/man3/nval.3
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/shell /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/shell.old
 + 2> /dev/null
 + true
 + test '' = shell.req
 + cp shell.req /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/lib/shell
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1982,author=dgk' /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/nval.h
 + 1> 1.57808.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/nval.h 1.57808.x
 + 2> /dev/null
 + mv 1.57808.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/nval.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1982,author=dgk' /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/shell.h
 + 1> 1.57812.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/shell.h 1.57812.x
 + 2> /dev/null
 + mv 1.57812.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/shell.h
 + proto -p -s -l /usr/ports/shells/ksh93/work/arch/freebsd.i386/lib/package/ast.lic '-o since=1982,author=dgk' /usr/ports/shells/ksh93/work/src/cmd/ksh93/include/history.h
 + 1> 1.57816.x
 + cmp -s /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/history.h 1.57816.x
 + 2> /dev/null
 + mv 1.57816.x /usr/ports/shells/ksh93/work/arch/freebsd.i386/include/ast/history.h
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/dirs /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/dirs.old
 + 2> /dev/null
 + true
 + test '' = fun/dirs
 + cp /usr/ports/shells/ksh93/work/src/cmd/ksh93/fun/dirs /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/dirs
 + chmod ugo+x /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/dirs
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/popd /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/popd.old
 + 2> /dev/null
 + true
 + test '' = fun/popd
 + cp /usr/ports/shells/ksh93/work/src/cmd/ksh93/fun/popd /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/popd
 + chmod ugo+x /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/popd
 + mv /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/pushd /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/pushd.old
 + 2> /dev/null
 + true
 + test '' = fun/pushd
 + cp /usr/ports/shells/ksh93/work/src/cmd/ksh93/fun/pushd /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/pushd
 + chmod ugo+x /usr/ports/shells/ksh93/work/arch/freebsd.i386/fun/pushd
 mamake: *** exit code 1 making cmd/ksh93
 package: make: errors making /usr/ports/shells/ksh93/work/arch/freebsd.i386/bin/ksh
 package: make done  at Mon Jul  1 08:27:58 PDT 2002 in /usr/ports/shells/ksh93/work/arch/freebsd.i386
 *** Error code 1
 
 Stop in /usr/ports/shells/ksh93.
 
 --------------030001080108050001000106--
 

From: Joe Kelsey <joek@mail.flyingcroc.net>
To: freebsd-gnats-submit@FreeBSD.org, joek@mail.flyingcroc.net
Cc:  
Subject: Re: ports/39783: ksh93 build fails
Date: Thu, 18 Jul 2002 11:30:58 -0700

 After much wailing and gnashing of teeth, I have found a clue.
 
 There is a file (src/ast/libast/comp/conf.sh) which is used to generate 
 various header files within the ast library.  For reasons that I still 
 cannot figure out, the following excerpt from this script does not 
 perform as expected:
 
             cat <<!
     printf("#undef    ${macro}\n");
     printf("#define ${macro}    ${fmt}\n", ${var});
 !
             case $minmax in
             "")    cat <<!
 #endif
 !
                 ;;
             esac
 
 For reasons beyond my knowing at this time, the newline after the second 
 printf is not generated, thus causing the following line to be catenated 
 to the printf.  If the following line is a simple C statement, no 
 problem.  If, however, the following line is #if or #endif, chaos ensues!
 
 I corrected the problem by adding another newline before the ! following 
 the printf.  This is so obviously a kludge, I cannot begin to comprehend it.
 
 Another point to ponder is that in order to get this far, I had to be 
 able to get conf to actually run.  The problem with that is that when I 
 su to root, PATH does not contain '.'.  This means, that when we run 
 bin/package with a PATH that does not contain '.', it is not able to 
 actually run it!
 
 I modified the do-install target thusly:
 
 env -i SHELL=/bin/sh LDFLAGS=-static CCFLAGS='-O -pipe' 
 PATH=/bin:/usr/bin:. /bin/sh bin/package make
 
 If PATH contains anything other than the three directories, chaos 
 ensues.  If anything other /bin/sh is used to run bin/package, chaos 
 ensues.  bin/package is apparantly a very delicate command.  Using ksh 
 to run it causes core dumps!
 
 I will continue to play with this and hope to figure out what is really 
 happening...
 
 

From: Joe Kelsey <joek@mail.flyingcroc.net>
To: freebsd-gnats-submit@FreeBSD.org, joek@mail.flyingcroc.net
Cc:  
Subject: Re: ports/39783: ksh93 build fails
Date: Thu, 18 Jul 2002 12:46:14 -0700

 This is a multi-part message in MIME format.
 --------------000700090807080908050409
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 I am attaching two files, one is the difference between the installed 
 port Makefile and the Makefile that actually works for me.  The basic 
 change is to force SHELL to /bin/sh and also force the use of /bin/sh to 
 run bin/package.
 
 I have added two other things to this Makefile:
 * Allow installation of standard ksh93 functions from the arch/*/fun 
 directory into the share/examples/ksh93 directory if WANT_FUN is defined.
 * If PREFIX==/, then you have to modify the editing of /etc/shells to 
 prevent //bin/ksh93 from appearing there.
 
 I have also included files/patch-src_lib_libast_comp_conf.sh which fixes 
 the mysterious problem I have with this script.
 
 Please let me know if these changes meet with your approval.
 
 Thank you.
 
 
 --------------000700090807080908050409
 Content-Type: text/plain;
  name="Makefile.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="Makefile.diff"
 
 --- Makefile.orig	Wed Jul 17 04:30:06 2002
 +++ Makefile	Thu Jul 18 12:37:13 2002
 @@ -18,7 +18,7 @@
  RESTRICTED=	"Source recipient must acknowledge license"
  
  NO_WRKSUBDIR=	yes
 -MAKE_ENV=	CCFLAGS="${CFLAGS}" SHELL="${SH}"
 +MAKE_ENV=	CCFLAGS="${CFLAGS}" SHELL="/bin/sh"
  .if defined(WANT_STATIC)
  MAKE_ENV+=	LDFLAGS=-static
  .endif
 @@ -26,19 +26,29 @@
  MAN1=		ksh93.1
  
  do-build:
 -	@cd ${WRKSRC} && env -i ${MAKE_ENV} ./bin/package make
 +	@cd ${WRKSRC} && env -i ${MAKE_ENV} /bin/sh bin/package verbose make
  
  do-install:
  	${INSTALL_PROGRAM} ${WRKSRC}/arch/freebsd.${ARCH}/bin/ksh \
  	    ${PREFIX}/bin/ksh93
  	${INSTALL_MAN} ${WRKSRC}/arch/freebsd.${ARCH}/man/man1/sh.1 \
  	    ${MANPREFIX}/man/man1/ksh93.1
 +.if defined(WANT_FUN)
 +	mkdir -p $(MANPREFIX)/examples/ksh93
 +	$(INSTALL_SCRIPT) $(WRKSRC)/arch/freebsd.$(ARCH)/fun/* \
 +	    $(MANPREFIX)/examples/ksh93
 +.endif
  
  post-install:
  	@${ECHO} "updating /etc/shells"
  	@${CP} /etc/shells /etc/shells.bak
 +.if PREFIX==/
 +	@(${GREP} -v /bin/ksh93 /etc/shells.bak; \
 +	  ${ECHO_CMD} /bin/ksh93) >/etc/shells
 +.else
  	@(${GREP} -v ${PREFIX}/bin/ksh93 /etc/shells.bak; \
  	  ${ECHO_CMD} ${PREFIX}/bin/ksh93) >/etc/shells
 +.endif
  	@${RM} -f /etc/shells.bak
  
  .include <bsd.port.mk>
 
 --------------000700090807080908050409
 Content-Type: text/plain;
  name="patch-src_lib_libast_comp_conf.sh"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="patch-src_lib_libast_comp_conf.sh"
 
 --- src/lib/libast/comp/conf.sh~	Thu Oct  4 06:21:10 2001
 +++ src/lib/libast/comp/conf.sh	Thu Jul 18 11:02:49 2002
 @@ -627,6 +627,7 @@
  			cat <<!
  	printf("#undef	${macro}\n");
  	printf("#define ${macro}	${fmt}\n", ${var});
 +
  !
  			case $minmax in
  			"")	cat <<!
 
 --------------000700090807080908050409--
 
State-Changed-From-To: open->closed 
State-Changed-By: naddy 
State-Changed-When: Mon Jul 22 07:52:49 PDT 2002 
State-Changed-Why:  
Should be fixed now, thanks for your input! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=39783 
>Unformatted:
