=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
=> Checksum BLAKE2s OK for objc-3.2.10.tar.gz
=> Checksum SHA512 OK for objc-3.2.10.tar.gz
=> Checksum BLAKE2s OK for objc-bootstrap-3.2.8.tar.gz
=> Checksum SHA512 OK for objc-bootstrap-3.2.8.tar.gz
===> Installing dependencies for objc-3.2.10
=> Tool dependency mktools-[0-9]*: found mktools-20220614
=> Tool dependency nbpatch-[0-9]*: found nbpatch-20151107
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Tool dependency checkperms>=1.1: found checkperms-1.12
===> Overriding tools for objc-3.2.10
===> Extracting for objc-3.2.10
=> Changing 'MFLAGS' to 'MMFLAGS'
WARNING: [subst.mk:mflags] Nothing changed in "DependencyGraph/Makefile".
WARNING: [subst.mk:mflags] Nothing changed in "examples/Makefile.in".
WARNING: [subst.mk:mflags] Nothing changed in "util/Makefile.in".
WARNING: [subst.mk:mflags] Nothing changed in "util/Makefile.vms".
WARNING: [subst.mk:mflags] Nothing changed in "words/Makefile.mpw".
WARNING: [subst.mk:mflags] Nothing changed in "xstr/Makefile".
WARNING: [subst.mk:mflags] Nothing changed in "src/objc/Makefile.vms".
WARNING: [subst.mk:mflags] Nothing changed in "src/objcrt/Makefile.vms".
WARNING: [subst.mk:mflags] Nothing changed in "src/objpak/Makefile.vms".
WARNING: [subst.mk:mflags] Nothing changed in "src/oclib/Makefile.vms".
===> Patching for objc-3.2.10
=> Applying pkgsrc patches for objc-3.2.10
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/objc/patches/patch-Makefile_in
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/objc/patches/patch-Makefile_in
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-Makefile_in,v 1.1 2012/04/30 02:51:50 dholland Exp $
|
|destdir support.
|
|--- Makefile.in~	2000-10-29 21:20:20.000000000 +0000
|+++ Makefile.in
--------------------------
Patching file Makefile.in using Plan A...
Hunk #1 succeeded at 78.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/objc/patches/patch-aa
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/objc/patches/patch-aa
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-aa,v 1.3 2015/12/29 23:34:52 dholland Exp $
|
|Have yacc actually produce y.tab.h.
|
|--- src/objc/Makefile.in.orig	2002-05-18 20:57:50.000000000 +1000
|+++ src/objc/Makefile.in
--------------------------
Patching file src/objc/Makefile.in using Plan A...
Hunk #1 succeeded at 79.
done
=> Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/objc/patches/patch-ab
=> Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/objc/patches/patch-ab
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD: patch-ab,v 1.3 2015/12/29 23:34:52 dholland Exp $
|
|Honor default CFLAGS.
|
|--- configure.orig	2005-01-14 10:10:45.000000000 +0000
|+++ configure
--------------------------
Patching file configure using Plan A...
Hunk #1 succeeded at 4276 (offset 909 lines).
done
===> Creating toolchain wrappers for objc-3.2.10
===> Configuring for objc-3.2.10
echo >> /Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8/configure  '/usr/bin/env USETOOLS=no GOTMPDIR=/Users/pbulk/build MACOSX_DEPLOYMENT_TARGET=12.3 CC=clang CFLAGS=-pipe\ -Os CPPFLAGS= CXX=clang++ CXXFLAGS=-pipe\ -Os COMPILER_RPATH_FLAG=-L F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/opt/pkg/lib LINKER_RPATH_FLAG=-L PATH=/Users/pbulk/build/lang/objc/work/.cwrapper/bin:/Users/pbulk/build/lang/objc/work/.buildlink/bin:/Users/pbulk/build/lang/objc/work/.tools/bin:/opt/pkg/bin:/Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8:/sbin:/bin:/usr/sbin:/usr/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/opt/pkg/etc CXXCPP=clang\ -E HOME=/Users/pbulk/build/lang/objc/work/.home CWRAPPERS_CONFIG_DIR=/Users/pbulk/build/lang/objc/work/.cwrapper/config CPP=clang\ -E LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=Mach-O USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 775 INSTALL_INFO= MAKEINFO=/Users/pbulk/build/lang/objc/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/Users/pbulk/build/lang/objc/work/.tools/bin/itstool GDBUS_CODEGEN=/Users/pbulk/build/lang/objc/work/.tools/bin/gdbus-codegen PKG_CONFIG=/Users/pbulk/build/lang/objc/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/Users/pbulk/build/lang/objc/work/.buildlink/lib/pkgconfig:/Users/pbulk/build/lang/objc/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/Users/pbulk/build/lang/objc/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/Users/pbulk/build/lang/objc/work/.cwrapper/config /opt/pkg/bin/bmake  -f Makefile default'
=> Modifying GNU configure scripts to avoid --recheck
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
=> Replacing install-sh with pkgsrc version
=> Fixing locale directory references.
INFO: [subst.mk:pkglocaledir] Nothing changed in "Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "examples/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "src/cakit/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "src/objc/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "src/objcrt/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "src/objpak/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "src/oclib/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "src/vici/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "util/Makefile.in".
INFO: [subst.mk:pkglocaledir] Nothing changed in "words/Makefile.in".
=> Checking for portability problems in extracted files
=> Running ./configure in /Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8
checking build system type... x86_64-apple-darwin23
checking host system type... x86_64-apple-darwin23
checking target system type... x86_64-apple-darwin23
checking whether make sets $(MAKE)... yes
checking for objc... no
checking for objc... objc -q
checking for x86_64-apple-darwin23-gcc... clang
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking how to run the C preprocessor... clang -E
checking whether preprocessor processes .m files... yes
checking testing whether C compiler supports short line tags... yes
checking testing whether C compiler supports long line tags... yes
checking for rm... /bin/rm
checking for cp... /bin/cp
checking for cat... /bin/cat
checking for mkdir... /bin/mkdir -p
checking for tar... /usr/bin/tar
checking for ar... ar cr
checking for x86_64-apple-darwin23-ranlib... no
checking for ranlib... ranlib
checking for flex... /usr/bin/lex
checking for byacc... /usr/bin/yacc
checking for nm... nm
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking whether clang and cc understand -c and -o together... yes
checking for an ANSI C-conforming const... yes
checking for memcpy... yes
checking for memset... yes
checking for snprintf... yes
checking whether to use postlink... no
checking for _objcInit... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating objc
clang -DNDEBUG -pipe -Os  -c _objc1.c
clang -DNDEBUG -pipe -Os  -c objc1.c
clang -DNDEBUG -pipe -Os  -c pointer.c
clang -DNDEBUG -pipe -Os  -c compdef.c
clang -DNDEBUG -pipe -Os  -c exprstmt.c
clang -DNDEBUG -pipe -Os  -c dfltstmt.c
clang -DNDEBUG -pipe -Os  -c namedecl.c
clang -DNDEBUG -pipe -Os  -c structsp.c
clang -DNDEBUG -pipe -Os  -c Message.c
clang -DNDEBUG -pipe -Os  -c Exceptn.c
clang -DNDEBUG -pipe -Os  -c OutOfMem.c
clang -DNDEBUG -pipe -Os  -c badvers.c
clang -DNDEBUG -pipe -Os  -c outofbnd.c
clang -DNDEBUG -pipe -Os  -c typeinc.c
clang -DNDEBUG -pipe -Os  -c unknownt.c
clang -DNDEBUG -pipe -Os  -c notfound.c
clang -DNDEBUG -pipe -Os  -c trlunit.c
clang -DNDEBUG -pipe -Os  -c gasmstmt.c
clang -DNDEBUG -pipe -Os  -c dasmstmt.c
clang -DNDEBUG -pipe -Os  -c contstmt.c
clang -DNDEBUG -pipe -Os  -c setseq.c
clang -DNDEBUG -pipe -Os  -c method.c
clang -DNDEBUG -pipe -Os  -c enumtor.c
clang -DNDEBUG -pipe -Os  -c keyseq.c
clang -DNDEBUG -pipe -Os  -c sizeof.c
clang -DNDEBUG -pipe -Os  -c typeof.c
clang -DNDEBUG -pipe -Os  -c lblstmt.c
clang -DNDEBUG -pipe -Os  -c arydecl.c
clang -DNDEBUG -pipe -Os  -c dotxpr.c
clang -DNDEBUG -pipe -Os  -c set.c
clang -DNDEBUG -pipe -Os  -c stclass.c
clang -DNDEBUG -pipe -Os  -c assoc.c
clang -DNDEBUG -pipe -Os  -c pfixxpr.c
clang -DNDEBUG -pipe -Os  -c casestmt.c
clang -DNDEBUG -pipe -Os  -c constxpr.c
clang -DNDEBUG -pipe -Os  -c condxpr.c
clang -DNDEBUG -pipe -Os  -c precdecl.c
clang -DNDEBUG -pipe -Os  -c ordcltn.c
clang -DNDEBUG -pipe -Os  -c treeseq.c
clang -DNDEBUG -pipe -Os  -c sortcltn.c
clang -DNDEBUG -pipe -Os  -c identxpr.c
clang -DNDEBUG -pipe -Os  -c assign.c
clang -DNDEBUG -pipe -Os  -c precxpr.c
clang -DNDEBUG -pipe -Os  -c Object.c
Object.m:608:8: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
printf((objcT45=(id)self,(*(STR(*)(id,SEL))_imp(objcT45,selTransTbl[5]))(objcT45,selTransTbl[5])));
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Object.m:608:8: note: treat the string as an argument to avoid this
printf((objcT45=(id)self,(*(STR(*)(id,SEL))_imp(objcT45,selTransTbl[5]))(objcT45,selTransTbl[5])));
       ^
       "%s", 
1 warning generated.
clang -DNDEBUG -pipe -Os  -c classdef.c
clang -DNDEBUG -pipe -Os  -c initdecl.c
clang -DNDEBUG -pipe -Os  -c dictnary.c
clang -DNDEBUG -pipe -Os  -c selector.c
clang -DNDEBUG -pipe -Os  -c fundef.c
clang -DNDEBUG -pipe -Os  -c options.c
clang -DNDEBUG -pipe -Os  -c funcall.c
clang -DNDEBUG -pipe -Os  -c expr.c
clang -DNDEBUG -pipe -Os  -c keywxpr.c
clang -DNDEBUG -pipe -Os  -c node.c
clang -DNDEBUG -pipe -Os  -c valueseq.c
clang -DNDEBUG -pipe -Os  -c btincall.c
clang -DNDEBUG -pipe -Os  -c Block.c
clang -DNDEBUG -pipe -Os  -c ifstmt.c
clang -DNDEBUG -pipe -Os  -c unyxpr.c
clang -DNDEBUG -pipe -Os  -c parmdef.c
clang -DNDEBUG -pipe -Os  -c util.c
clang -DNDEBUG -pipe -Os  -c cltnseq.c
clang -DNDEBUG -pipe -Os  -c array.c
clang -DNDEBUG -pipe -Os  -c idarray.c
clang -DNDEBUG -pipe -Os  -c forstmt.c
clang -DNDEBUG -pipe -Os  -c deref.c
clang -DNDEBUG -pipe -Os  -c binxpr.c
clang -DNDEBUG -pipe -Os  -c ocstring.c
clang -DNDEBUG -pipe -Os  -c objcrt.c
objcrt.m:576:27: warning: cast to smaller integer type 'unsigned int' from 'FILE **' (aka 'struct __sFILE **') [-Wpointer-to-int-cast]
msgframe pf,f=((msgframe)((unsigned) &firstArg-((unsigned) &(((msgframe)0)->argfrm.receiver))));
                          ^~~~~~~~~~~~~~~~~~~~
objcrt.m:576:49: warning: cast to smaller integer type 'unsigned int' from 'id *' (aka 'struct _PRIVATE **') [-Wpointer-to-int-cast]
msgframe pf,f=((msgframe)((unsigned) &firstArg-((unsigned) &(((msgframe)0)->argfrm.receiver))));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
objcrt.m:576:16: warning: cast to 'msgframe' (aka 'struct _msgframe *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
msgframe pf,f=((msgframe)((unsigned) &firstArg-((unsigned) &(((msgframe)0)->argfrm.receiver))));
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
objcrt.m:582:22: warning: cast to smaller integer type 'unsigned int' from 'msgframe' (aka 'struct _msgframe *') [-Wpointer-to-int-cast]
for(pf=f->prev;(1&&(((unsigned)(pf)&0xfff00000)!=0)&&(pf)<(pf)->prev)&&nsels<100;f=pf,pf=pf->prev)
                     ^~~~~~~~~~~~~~
4 warnings generated.
clang -DNDEBUG -pipe -Os  -c datadef.c
clang -DNDEBUG -pipe -Os  -c gasmop.c
clang -DNDEBUG -pipe -Os  -c dostmt.c
clang -DNDEBUG -pipe -Os  -c gattrib.c
clang -DNDEBUG -pipe -Os  -c arrowxpr.c
clang -DNDEBUG -pipe -Os  -c cppdirec.c
clang -DNDEBUG -pipe -Os  -c keywdecl.c
clang -DNDEBUG -pipe -Os  -c ascfiler.c
clang -DNDEBUG -pipe -Os  -c relxpr.c
clang -DNDEBUG -pipe -Os  -c gatrdecl.c
clang -DNDEBUG -pipe -Os  -c switstmt.c
clang -DNDEBUG -pipe -Os  -c funbody.c
clang -DNDEBUG -pipe -Os  -c rtrnstmt.c
clang -DNDEBUG -pipe -Os  -c listxpr.c
clang -DNDEBUG -pipe -Os  -c whilstmt.c
clang -DNDEBUG -pipe -Os  -c type.c
clang -DNDEBUG -pipe -Os  -c fundecl.c
clang -DNDEBUG -pipe -Os  -c def.c
clang -DNDEBUG -pipe -Os  -c stkframe.c
clang -DNDEBUG -pipe -Os  -c globdef.c
clang -DNDEBUG -pipe -Os  -c var.c
clang -DNDEBUG -pipe -Os  -c aryvar.c
clang -DNDEBUG -pipe -Os  -c scalar.c
scalar.m:55:28: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast]
if(self->type==t_str)return(int)self->u.un_str;
                           ^~~~~~~~~~~~~~~~~~~
scalar.m:142:28: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast]
if(self->type==t_int)return(char*)self->u.un_int;
                           ^~~~~~~~~~~~~~~~~~~~~
scalar.m:143:28: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast]
if(self->type==t_uns)return(char*)self->u.un_uns;
                           ^~~~~~~~~~~~~~~~~~~~~
scalar.m:157:28: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
if(self->type==t_int)return(void*)self->u.un_int;
                           ^~~~~~~~~~~~~~~~~~~~~
scalar.m:170:28: warning: cast to 'FILE *' (aka 'struct __sFILE *') from smaller integer type 'int' [-Wint-to-pointer-cast]
if(self->type==t_int)return(FILE*)self->u.un_int;
                           ^~~~~~~~~~~~~~~~~~~~~
scalar.m:205:39: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
if(self->type==t_long){fprintf(x,"%i",self->u.un_long);return(id)self;}
                                  ~~  ^~~~~~~~~~~~~~~
                                  %li
6 warnings generated.
clang -DNDEBUG -pipe -Os  -c parmlist.c
clang -DNDEBUG -pipe -Os  -c commaxpr.c
clang -DNDEBUG -pipe -Os  -c stardecl.c
clang -DNDEBUG -pipe -Os  -c gotostmt.c
clang -DNDEBUG -pipe -Os  -c indexxpr.c
clang -DNDEBUG -pipe -Os  -c addrof.c
clang -DNDEBUG -pipe -Os  -c selxpr.c
clang -DNDEBUG -pipe -Os  -c sequence.c
clang -DNDEBUG -pipe -Os  -c stmt.c
clang -DNDEBUG -pipe -Os  -c msgxpr.c
clang -DNDEBUG -pipe -Os  -c methdef.c
clang -DNDEBUG -pipe -Os  -c compstmt.c
clang -DNDEBUG -pipe -Os  -c decl.c
clang -DNDEBUG -pipe -Os  -c symbol.c
clang -DNDEBUG -pipe -Os  -c blockxpr.c
clang -DNDEBUG -pipe -Os  -c enumsp.c
clang -DNDEBUG -pipe -Os  -c bflddecl.c
clang -DNDEBUG -pipe -Os  -c castxpr.c
clang -DNDEBUG -pipe -Os  -c lex.c
lex.yy.c:2881:1: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
exit(2);
^
lex.yy.c:2881:1: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
lex.yy.c:2944:14: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration]
return(void*)malloc(size);
             ^
lex.yy.c:2944:14: note: include the header <stdlib.h> or explicitly provide a declaration for 'malloc'
lex.yy.c:2962:14: warning: implicitly declaring library function 'realloc' with type 'void *(void *, unsigned long)' [-Wimplicit-function-declaration]
return(void*)realloc((char*)ptr,size);
             ^
lex.yy.c:2962:14: note: include the header <stdlib.h> or explicitly provide a declaration for 'realloc'
lex.yy.c:2972:1: warning: implicitly declaring library function 'free' with type 'void (void *)' [-Wimplicit-function-declaration]
free(ptr);
^
lex.yy.c:2972:1: note: include the header <stdlib.h> or explicitly provide a declaration for 'free'
4 warnings generated.
clang -DNDEBUG -pipe -Os  -c lexfiltr.c
clang -DNDEBUG -pipe -Os  -c yacc.c
y.tab.c:1714:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(yyn=yydefred[yystate])goto yyreduce;
   ~~~^~~~~~~~~~~~~~~~~~
y.tab.c:1714:7: note: place parentheses around the assignment to silence this warning
if(yyn=yydefred[yystate])goto yyreduce;
      ^
   (                    )
y.tab.c:1714:7: note: use '==' to turn this assignment into an equality comparison
if(yyn=yydefred[yystate])goto yyreduce;
      ^
      ==
y.tab.c:1717:12: warning: implicit declaration of function 'yylex' is invalid in C99 [-Wimplicit-function-declaration]
if((yychar=yylex())<0)yychar=0;
           ^
y.tab.c:1758:1: warning: implicit declaration of function 'yyerror' is invalid in C99 [-Wimplicit-function-declaration]
yyerror("syntax error");
^
y.tab.c:3165:12: warning: implicit declaration of function 'yylex' is invalid in C99 [-Wimplicit-function-declaration]
if((yychar=yylex())<0)yychar=0;
           ^
4 warnings generated.
clang -DNDEBUG -pipe -Os  -c cltn.c
clang -DNDEBUG -pipe -Os  -c pfixdecl.c
clang -DNDEBUG _objc1.o objc1.o pointer.o compdef.o exprstmt.o dfltstmt.o namedecl.o structsp.o Message.o Exceptn.o OutOfMem.o badvers.o outofbnd.o typeinc.o unknownt.o notfound.o trlunit.o gasmstmt.o dasmstmt.o contstmt.o setseq.o method.o enumtor.o keyseq.o sizeof.o typeof.o lblstmt.o arydecl.o dotxpr.o set.o stclass.o assoc.o pfixxpr.o casestmt.o constxpr.o condxpr.o precdecl.o ordcltn.o treeseq.o sortcltn.o identxpr.o assign.o precxpr.o Object.o classdef.o initdecl.o dictnary.o selector.o fundef.o options.o funcall.o expr.o keywxpr.o node.o valueseq.o btincall.o Block.o ifstmt.o unyxpr.o parmdef.o util.o cltnseq.o array.o idarray.o forstmt.o deref.o binxpr.o ocstring.o objcrt.o datadef.o gasmop.o dostmt.o gattrib.o arrowxpr.o cppdirec.o keywdecl.o ascfiler.o relxpr.o gatrdecl.o switstmt.o funbody.o rtrnstmt.o listxpr.o whilstmt.o type.o fundecl.o def.o stkframe.o globdef.o var.o aryvar.o scalar.o parmlist.o commaxpr.o stardecl.o gotostmt.o indexxpr.o addrof.o selxpr.o sequence.o stmt.o msgxpr.o methdef.o compstmt.o decl.o symbol.o blockxpr.o enumsp.o bflddecl.o castxpr.o lex.o lexfiltr.o yacc.o cltn.o pfixdecl.o -o objc1
clang -DNDEBUG -pipe -Os  -c _plink.c
clang -DNDEBUG -pipe -Os  -c postlink.c
clang -DNDEBUG _plink.o postlink.o pointer.o compdef.o exprstmt.o dfltstmt.o namedecl.o structsp.o Message.o Exceptn.o OutOfMem.o badvers.o outofbnd.o typeinc.o unknownt.o notfound.o trlunit.o gasmstmt.o dasmstmt.o contstmt.o setseq.o method.o enumtor.o keyseq.o sizeof.o typeof.o lblstmt.o arydecl.o dotxpr.o set.o stclass.o assoc.o pfixxpr.o casestmt.o constxpr.o condxpr.o precdecl.o ordcltn.o treeseq.o sortcltn.o identxpr.o assign.o precxpr.o Object.o classdef.o initdecl.o dictnary.o selector.o fundef.o options.o funcall.o expr.o keywxpr.o node.o valueseq.o btincall.o Block.o ifstmt.o unyxpr.o parmdef.o util.o cltnseq.o array.o idarray.o forstmt.o deref.o binxpr.o ocstring.o objcrt.o datadef.o gasmop.o dostmt.o gattrib.o arrowxpr.o cppdirec.o keywdecl.o ascfiler.o relxpr.o gatrdecl.o switstmt.o funbody.o rtrnstmt.o listxpr.o whilstmt.o type.o fundecl.o def.o stkframe.o globdef.o var.o aryvar.o scalar.o parmlist.o commaxpr.o stardecl.o gotostmt.o indexxpr.o addrof.o selxpr.o sequence.o stmt.o msgxpr.o methdef.o compstmt.o decl.o symbol.o blockxpr.o enumsp.o bflddecl.o castxpr.o lex.o lexfiltr.o yacc.o cltn.o pfixdecl.o -o postlink
=> Running ./configure in /Users/pbulk/build/lang/objc/work/objc-3.2.10
checking build system type... x86_64-apple-darwin23
checking host system type... x86_64-apple-darwin23
checking target system type... x86_64-apple-darwin23
checking whether make sets $(MAKE)... yes
checking for objc... objc -q
checking for objc... /Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8/objc
checking for x86_64-apple-darwin23-gcc... clang
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking how to run the C preprocessor... clang -E
checking whether preprocessor processes .m files... yes
checking testing whether C compiler supports short line tags... yes
checking testing whether C compiler supports long line tags... yes
checking for rm... /bin/rm
checking for cp... /bin/cp
checking for cat... /bin/cat
checking for mkdir... /bin/mkdir -p
checking for tar... /usr/bin/tar
checking for ar... ar cr
checking for x86_64-apple-darwin23-ranlib... no
checking for ranlib... ranlib
checking for flex... /usr/bin/lex
checking for byacc... /usr/bin/yacc
checking for nm... nm
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking whether clang and cc understand -c and -o together... yes
checking for an ANSI C-conforming const... yes
checking for memcpy... yes
checking for memset... yes
checking for snprintf... yes
checking whether to use postlink... no
checking for _objcInit... no
configure: creating ./config.status
config.status: creating config.h
config.status: creating Makefile
config.status: creating src/objcrt/config.h
config.status: creating src/objcrt/Makefile
config.status: creating src/objpak/config.h
config.status: creating src/objpak/Makefile
config.status: creating src/oclib/config.h
config.status: creating src/oclib/Makefile
config.status: creating src/objc/config.h
config.status: creating src/objc/Makefile
config.status: creating src/objc/objc
config.status: creating src/objc/objc.m
config.status: creating src/cakit/config.h
config.status: creating src/cakit/Makefile
config.status: creating examples/Makefile
config.status: creating words/Makefile
=> Making mandir=share/man
/bin/ln -s . /Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8/bin
/opt/pkg/bin/nbsed < /Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8/objc > /Users/pbulk/build/lang/objc/work/oc.tmp  -e 's|/opt/pkg|/Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8|g'
/bin/mv /Users/pbulk/build/lang/objc/work/oc.tmp /Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8/objc
/bin/chmod +x /Users/pbulk/build/lang/objc/work/objc-bootstrap-3.2.8/objc