+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gforth-0.7.3nb10/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gforth-0.7.3nb10/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for gforth-0.7.3nb10 if test -r version && test x'0.7.3' = x`cat version` ; then true ; else echo 0.7.3 > version ; fi echo ": version-string s\" 0.7.3\" ;" > kernel/version.fs aclocal aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' cd . && autoheader autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' echo timestamp > ./stamp-h.in sed -f mkdosmf.sed makefile.dos sed -f mkdosmf.sed engine/makefile.dos sed -f mkos2mf.sed makefile.os2 sed -f mkos2mf.sed engine/makefile.os2 echo '%.o: %.c' >>makefile.os2 echo ' $(GCC) $(CFLAGS) $(CPPFLAGS) -c $<' >>makefile.os2 echo '%.o: %.c' >>engine/makefile.os2 echo ' $(GCC) $(CFLAGS) $(CPPFLAGS) -c $<' >>engine/makefile.os2 cd . && autoconf configure.in:46: warning: The macro 'AC_HELP_STRING' is obsolete. configure.in:46: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.in:46: the top level configure.in:56: warning: The macro 'AC_HELP_STRING' is obsolete. configure.in:56: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.in:56: the top level configure.in:89: warning: The macro 'AC_HELP_STRING' is obsolete. configure.in:89: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.in:89: the top level configure.in:141: warning: The macro 'AC_GNU_SOURCE' is obsolete. configure.in:141: You should run autoupdate. ./lib/autoconf/specific.m4:489: AC_GNU_SOURCE is expanded from... configure.in:141: the top level configure.in:199: warning: The macro 'AC_TRY_RUN' is obsolete. configure.in:199: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.in:199: the top level configure.in:225: warning: AC_LIBOBJ(../$arm_cacheflush): you should use literals ./lib/autoconf/general.m4:3238: AC_LIBOBJ is expanded from... configure.in:225: the top level configure.in:255: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:255: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:255: the top level configure.in:568: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:568: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:568: the top level configure.in:576: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:576: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:576: the top level configure.in:584: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:584: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:584: the top level configure.in:592: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:592: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:592: the top level configure.in:600: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:600: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:600: the top level configure.in:608: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:608: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:608: the top level configure.in:616: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:616: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:616: the top level configure.in:622: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:622: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:622: the top level configure.in:770: warning: The macro 'AC_TRY_RUN' is obsolete. configure.in:770: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.in:770: the top level configure.in:815: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:815: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.in:815: the top level configure.in:889: warning: The macro 'AC_DECL_SYS_SIGLIST' is obsolete. configure.in:889: You should run autoupdate. ./lib/autoconf/specific.m4:40: AC_DECL_SYS_SIGLIST is expanded from... configure.in:889: the top level ./config.status --recheck ./config.status config.status: creating Makefile config.status: creating Makedist config.status: creating gforthmi config.status: creating vmgen config.status: creating machpc.fs config.status: creating envos.fs config.status: creating preforth config.status: creating engine/Makefile config.status: WARNING: 'engine/Makefile.in' seems to ignore the --datarootdir setting config.status: creating engine/libcc.h config.status: creating doc/version.texi config.status: creating build-ec config.status: creating engine/config.h config.status: executing stamp-h commands if test -z ""; then for i in -ll-reg -noll-reg -ll -noll; do /usr/pkg/bin/bmake optgforth OPT=$i && cp -p gforth${i} gforth && break; done; else ( cd engine && /usr/pkg/bin/bmake gforth ) && cp -p engine/gforth gforth && chcon -t unconfined_execmem_exec_t gforth; true; /usr/pkg/bin/bmake checkone check-nofast ENGINE=./engine/gforth; fi /usr/pkg/bin/bmake gforth-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS= ./config.status --recheck if test -z "-ll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/pkg/bin/bmake optgforth OPT=$i && cp -p gforth${i} gforth-ll-reg && break; done; else ( cd engine && /usr/pkg/bin/bmake gforth-ll-reg ) && cp -p engine/gforth-ll-reg gforth-ll-reg && chcon -t unconfined_execmem_exec_t gforth-ll-reg; true; /usr/pkg/bin/bmake checkone check-nofast ENGINE=./engine/gforth-ll-reg; fi cd .. && CONFIG_FILES=stamp-h CONFIG_HEADERS=engine/config.h ./config.status config.status: creating stamp-h config.status: creating engine/config.h config.status: engine/config.h is unchanged config.status: executing stamp-h commands echo timestamp > stamp-h cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -DGFORTH_DEBUGGING -o engine-ll-reg.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -DGFORTH_DEBUGGING -DENGINE=2 -o engine2-ll-reg.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -DGFORTH_DEBUGGING -o main-ll-reg.o -c ./main.c ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] const char const* const prim_names[]={ ^~~~~ ./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go [-Wcpp] #warning You can ignore the warnings about clobbered variables in gforth_go ^~~~~~~ ./main.c: In function 'gforth_loader': ./main.c:1898:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((void *)&header,sizeof(ImageHeader),1,imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c:1922:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(reloc_bits, 1, reloc_size, imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c: In function 'dict_alloc_read': ./main.c:616:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(image, 1, imagesize, file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o io.o io.c io.c:58: warning: "alloca" redefined # define alloca __builtin_alloca In file included from /usr/include/stdlib.h:566, from /home/pbulk/build/lang/gforth/work/.buildlink/include/libltdl/lt_system.h:36, from /home/pbulk/build/lang/gforth/work/.buildlink/include/ltdl.h:36, from forth.h:28, from io.c:28: /usr/include/alloca.h:35: note: this is the location of the previous definition # define alloca(size) __builtin_alloca (size) cc -c -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o signals.o signals.c cc -c -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o support-ll-reg.o ./support.c cc -c -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o pow10.o pow10.c cc -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-export-dynamic engine-ll-reg.o engine2-ll-reg.o main-ll-reg.o io.o signals.o support-ll-reg.o pow10.o -lavcall -lffi -lltdl -lm -o gforth-ll-reg ./config.status --recheck ./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross kernl16b.fi- /usr/pkg/bin/gforth-0.7.3 bye" gforth-ll-reg: ./main.c:1049: check_prims: Assertion `pi->restlength >=0' failed. ./preforth: line 31: 2327284 Aborted (core dumped) $ENGINE --die-on-signal -i kernl64l.fi $path1 $path2 exboot.fs startup.fs "$@" *** Error code 134 Stop. bmake[3]: stopped in /home/pbulk/build/lang/gforth/work/gforth-0.7.3 *** Error code 1 Stop. bmake[2]: stopped in /home/pbulk/build/lang/gforth/work/gforth-0.7.3 *** Error code 1 Stop. bmake[1]: stopped in /home/pbulk/build/lang/gforth/work/gforth-0.7.3 /usr/pkg/bin/bmake gforth-noll-reg OPT=-noll-reg OPTDEFINES=-DFORCE_REG OPTOBJECTS=dblsub.o ./config.status --recheck if test -z "-noll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/pkg/bin/bmake optgforth OPT=$i && cp -p gforth${i} gforth-noll-reg && break; done; else ( cd engine && /usr/pkg/bin/bmake gforth-noll-reg ) && cp -p engine/gforth-noll-reg gforth-noll-reg && chcon -t unconfined_execmem_exec_t gforth-noll-reg; true; /usr/pkg/bin/bmake checkone check-nofast ENGINE=./engine/gforth-noll-reg; fi cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -DGFORTH_DEBUGGING -o engine-noll-reg.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -DGFORTH_DEBUGGING -DENGINE=2 -o engine2-noll-reg.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -DGFORTH_DEBUGGING -o main-noll-reg.o -c ./main.c ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] const char const* const prim_names[]={ ^~~~~ ./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go [-Wcpp] #warning You can ignore the warnings about clobbered variables in gforth_go ^~~~~~~ ./main.c: In function 'gforth_loader': ./main.c:1898:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((void *)&header,sizeof(ImageHeader),1,imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c:1922:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(reloc_bits, 1, reloc_size, imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c: In function 'dict_alloc_read': ./main.c:616:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(image, 1, imagesize, file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o support-noll-reg.o ./support.c cc -c -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o dblsub.o dblsub.c cc -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-export-dynamic engine-noll-reg.o engine2-noll-reg.o main-noll-reg.o io.o signals.o support-noll-reg.o pow10.o dblsub.o -lavcall -lffi -lltdl -lm -o gforth-noll-reg ./config.status --recheck ./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross kernl16b.fi- /usr/pkg/bin/gforth-0.7.3 bye" redefined NIL Unresolved: Nothing! address-space Start: 00000 End: 00000 DP: 00000 user-region Start: 01674 End: 01874 DP: 016A4 dictionary Start: 00100 End: 00100 DP: 08804 return-stack Start: 00000 End: 00000 DP: 00000 data-stack Start: 00000 End: 00000 DP: 00000 tib-region Start: 00000 End: 00000 DP: 00000 Saving to kernl16b.fi- ./preforth -p ".:~+:." -e 's" mach16l.fs"' ./kernel/main.fs -e "save-cross kernl16l.fi- /usr/pkg/bin/gforth-0.7.3 bye" redefined NIL Unresolved: Nothing! address-space Start: 00000 End: 00000 DP: 00000 user-region Start: 01674 End: 01874 DP: 016A4 dictionary Start: 00100 End: 00100 DP: 08804 return-stack Start: 00000 End: 00000 DP: 00000 data-stack Start: 00000 End: 00000 DP: 00000 tib-region Start: 00000 End: 00000 DP: 00000 Saving to kernl16l.fi- ./preforth -p ".:~+:." -e 's" mach32b.fs"' ./kernel/main.fs -e "save-cross kernl32b.fi- /usr/pkg/bin/gforth-0.7.3 bye" redefined NIL Unresolved: Nothing! address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000 user-region Start: 0000.1DC0 End: 0000.21C0 DP: 0000.1E20 dictionary Start: 0000.0100 End: 0080.0100 DP: 0000.DA38 return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl32b.fi- ./preforth -p ".:~+:." -e 's" mach32l.fs"' ./kernel/main.fs -e "save-cross kernl32l.fi- /usr/pkg/bin/gforth-0.7.3 bye" redefined NIL Unresolved: Nothing! address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000 user-region Start: 0000.1DC0 End: 0000.21C0 DP: 0000.1E20 dictionary Start: 0000.0100 End: 0080.0100 DP: 0000.DA38 return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl32l.fi- ./preforth -p ".:~+:." -e 's" mach64b.fs"' ./kernel/main.fs -e "save-cross kernl64b.fi- /usr/pkg/bin/gforth-0.7.3 bye" redefined NIL Unresolved: Nothing! address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000 user-region Start: 0000.3040 End: 0000.3840 DP: 0000.3100 dictionary Start: 0000.0100 End: 0080.0100 DP: 0001.8238 return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl64b.fi- ./preforth -p ".:~+:." -e 's" mach64l.fs"' ./kernel/main.fs -e "save-cross kernl64l.fi- /usr/pkg/bin/gforth-0.7.3 bye" redefined NIL Unresolved: Nothing! address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000 user-region Start: 0000.3040 End: 0000.3840 DP: 0000.3100 dictionary Start: 0000.0100 End: 0080.0100 DP: 0001.8238 return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000 tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl64l.fi- cp -p kernl64l.fi kernl64l.fi~ cp -p kernl64l.fi- kernl64l.fi cd engine && /usr/pkg/bin/bmake gforth-ditc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -DDOUBLY_INDIRECT -o engine-ditc-noll.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -DDOUBLY_INDIRECT -o main-ditc-noll.o -c ./main.c ./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go [-Wcpp] #warning You can ignore the warnings about clobbered variables in gforth_go ^~~~~~~ ./main.c: In function 'gforth_loader': ./main.c:1898:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((void *)&header,sizeof(ImageHeader),1,imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c:1922:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(reloc_bits, 1, reloc_size, imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c: In function 'dict_alloc_read': ./main.c:616:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(image, 1, imagesize, file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: ./main.c:919:14: warning: 'bsearch_next' defined but not used [-Wunused-function] static Label bsearch_next(Label key, Label *a, UCell n) ^~~~~~~~~~~~ cc -c -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o support-noll.o ./support.c cc -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-export-dynamic engine-ditc-noll.o main-ditc-noll.o io.o signals.o support-noll.o pow10.o dblsub.o -lavcall -lffi -lltdl -lm -o gforth-ditc-noll cp -p engine/gforth-ditc-noll gforth-ditc true GFORTHD="./gforth-ditc -p .:." GFORTH="./gforth-ditc --die-on-signal -p .:. -i kernl64l.fi exboot.fs startup.fs arch/amd64/asm.fs arch/amd64/disasm.fs" includedir=`pwd`/include bindir=`pwd` libccdir=`pwd`/lib/gforth/0.7.3/libcc-named/ ./gforthmi gforth.fi --die-on-signal -p ".:~+:." -i kernl64l.fi exboot.fs startup.fs arch/amd64/asm.fs arch/amd64/disasm.fs redefined th data offset=9AD7CD1C0 code offset=-8C9F30 xt offset=-8C9F50 60 7FCCD2C5C000 7FD680429000 68 7FCCD2C61000 7FD68042E000 70 7FCCD2C66000 7FD680433000 78 7FCCD2C6B000 7FD680438000 2F58 7FCCD2C60000 7FD68042D000 2F60 7FCCD2C69B38 7FD680436B38 2F68 7FCCD2C65000 7FD680432000 2F78 7FCCD2C69A68 7FD680436A68 2F80 7FCCD2C69A60 7FD680436A60 2F98 2184130 18BA130 4DC0 7FCCD20AA6E0 7FD67F8776E0 4DF8 7FCCD20A99C0 7FD67F8769C0 10C70 7FFDEC9FFAE0 7FFC062D4970 10CD8 7FFDEC9FFCB8 7FFC062D4B48 11B80 2183CF0 18B9CF0 13958 219EEA0 18D4EA0 1CB08 21A2080 18D8080 1CBA8 2188030 18BE030 27DD8 2186D30 18BCD30 2BDC0 21954E0 18CB4E0 3CAA8 21A02F0 18D62F0 grep -v '^#line ' ./engine/prim.i >engine/prim-s.i ./engine/gforth-noll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs test/string.fs test/float.fs test/deferred.fs test/coreext.fs test/search.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/coretest.out ./engine/gforth-noll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/other.fs -e bye expect ``warning: ')' missing'' warning: ')' missing ./engine/gforth-noll-reg -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/signals.fs -e bye ./engine/gforth-noll-reg -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/coremore.fs test/gforth.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/gforth.out ./engine/gforth-noll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." code.fs test/checkans.fs -e bye | tr -d '\015' | diff -c - ./test/checkans.out redefined place with PLACE ./engine/gforth-noll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." prims2x.fs -e "c-flag on s\" prim.i\" out-filename 2! s\" ./prim.b\" ' output-c ' output-c-combined process-file bye"| tr -d '\015' | grep -v '^#line '|diff -c - engine/prim-s.i ./engine/gforth-noll-reg -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/gforth-nofast.fs -e bye redefined { cd engine && /usr/pkg/bin/bmake gforth-itc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o engine-itc-noll.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o main-itc-noll.o -c ./main.c ./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go [-Wcpp] #warning You can ignore the warnings about clobbered variables in gforth_go ^~~~~~~ ./main.c: In function 'gforth_loader': ./main.c:1898:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((void *)&header,sizeof(ImageHeader),1,imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c:1922:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(reloc_bits, 1, reloc_size, imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c: In function 'dict_alloc_read': ./main.c:616:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(image, 1, imagesize, file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: ./main.c:919:14: warning: 'bsearch_next' defined but not used [-Wunused-function] static Label bsearch_next(Label key, Label *a, UCell n) ^~~~~~~~~~~~ cc -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-export-dynamic engine-itc-noll.o main-itc-noll.o io.o signals.o support-noll.o pow10.o dblsub.o -lavcall -lffi -lltdl -lm -o gforth-itc-noll cp -p engine/gforth-itc-noll gforth-itc true cp -p kernl16l.fi kernl16l.fi~ cp -p kernl16l.fi- kernl16l.fi cp -p kernl16b.fi kernl16b.fi~ cp -p kernl16b.fi- kernl16b.fi cp -p kernl32l.fi kernl32l.fi~ cp -p kernl32l.fi- kernl32l.fi cp -p kernl32b.fi kernl32b.fi~ cp -p kernl32b.fi- kernl32b.fi cp -p kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi (cd . && m4 -s -Dcondbranch_opt=1 -DSTACK_CACHE_FILE=cache-fast1.vmg -DSTACK_CACHE_REGS=cache-regs1.vmg prim) >prim-fast.b sleep 1 #should make hpux-workaround unnecessary GFORTH="./preforth -p ".:~+:."" ./gfgen -fast if test -z ""; then for i in -ll-reg -noll-reg -ll -noll; do /usr/pkg/bin/bmake optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast && break; done; else ( cd engine && /usr/pkg/bin/bmake gforth-fast ) && cp -p engine/gforth-fast gforth-fast && chcon -t unconfined_execmem_exec_t gforth-fast; true; /usr/pkg/bin/bmake checkone ENGINE=./engine/gforth-fast; fi /usr/pkg/bin/bmake gforth-fast-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS= ./config.status --recheck if test -z "-ll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/pkg/bin/bmake optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast-ll-reg && break; done; else ( cd engine && /usr/pkg/bin/bmake gforth-fast-ll-reg ) && cp -p engine/gforth-fast-ll-reg gforth-fast-ll-reg && chcon -t unconfined_execmem_exec_t gforth-fast-ll-reg; true; /usr/pkg/bin/bmake checkone ENGINE=./engine/gforth-fast-ll-reg; fi cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -o engine-fast-ll-reg.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -DENGINE=2 -o engine-fast2-ll-reg.o -c ./engine.c cc -I./../arch/amd64 -I. -Wall -Dunix -pipe -O2 -I/usr/pkg/include -I/usr/include -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3"' -I/usr/pkg/include -I/usr/include -o main-fast-ll-reg.o -c ./main.c ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] const char const* const prim_names[]={ ^~~~~ ./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go [-Wcpp] #warning You can ignore the warnings about clobbered variables in gforth_go ^~~~~~~ ./main.c: In function 'gforth_loader': ./main.c:1898:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((void *)&header,sizeof(ImageHeader),1,imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c:1922:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(reloc_bits, 1, reloc_size, imagefile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./main.c: In function 'dict_alloc_read': ./main.c:616:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(image, 1, imagesize, file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-export-dynamic engine-fast-ll-reg.o engine-fast2-ll-reg.o main-fast-ll-reg.o io.o signals.o support-ll-reg.o pow10.o -lavcall -lffi -lltdl -lm -o gforth-fast-ll-reg ./config.status --recheck ./engine/gforth-fast-ll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs test/string.fs test/float.fs test/deferred.fs test/coreext.fs test/search.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/coretest.out ./engine/gforth-fast-ll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/other.fs -e bye expect ``warning: ')' missing'' warning: ')' missing ./engine/gforth-fast-ll-reg -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/signals.fs -e bye ./engine/gforth-fast-ll-reg -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." test/coremore.fs test/gforth.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/gforth.out ./engine/gforth-fast-ll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." code.fs test/checkans.fs -e bye | tr -d '\015' | diff -c - ./test/checkans.out redefined place with PLACE ./engine/gforth-fast-ll-reg --die-on-signal -p ".:/usr/pkg/lib/gforth/site-forth:/usr/pkg/share/gforth/site-forth:/usr/pkg/lib/gforth/0.7.3:/usr/pkg/share/gforth/0.7.3:." prims2x.fs -e "c-flag on s\" prim.i\" out-filename 2! s\" ./prim.b\" ' output-c ' output-c-combined process-file bye"| tr -d '\015' | grep -v '^#line '|diff -c - engine/prim-s.i rm -rf lib/gforth/0.7.3/libcc-named/ for i in libffi.fs fflib.fs cstr.fs unix/socket.fs; do ./gforth -e "s\" `pwd`/lib/gforth/0.7.3/libcc-named/\" libcc-named-dir-v 2! libcc-path clear-path libcc-named-dir libcc-path also-path :noname 2drop s\" /usr/pkg/lib/gforth/0.7.3/libcc-named/\" ; is replace-rpath" ./$i -e bye; done /home/pbulk/build/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c: In function 'libffi_LTX_gforth_c_ffi_prep_closure1_aaa_n': /home/pbulk/build/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:95:3: warning: 'ffi_prep_closure' is deprecated: use ffi_prep_closure_loc instead [-Wdeprecated-declarations] sp[2]=ffi_prep_closure1((void *)(sp[2]),(void *)(sp[1]),(void *)(sp[0])); ^~ In file included from /home/pbulk/build/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:3: /home/pbulk/build/lang/gforth/work/.buildlink/include/ffi.h:375:1: note: declared here ffi_prep_closure (ffi_closure*, ^~~~~~~~~~~~~~~~ /bin/ld: cannot find -lffi collect2: error: ld returned 1 exit status in file included from *OS command line*:-1 libffi.fs:159: libtool link failed >>>end-c-library<<< Backtrace: $7FF87867B990 throw $7FF8786B79D8 c(abort") $7FF8786B8328 compile-wrapper-function1 /home/pbulk/build/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c: In function 'fflib_LTX_gforth_c_alloc_callback1_a_a': /home/pbulk/build/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:177:46: warning: passing argument 1 of 'alloc_callback' from incompatible pointer type [-Wincompatible-pointer-types] #define alloc_callback1(a_ip) alloc_callback(gforth_callback_ffcall, (Xt *)a_ip) ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:182:15: note: in expansion of macro 'alloc_callback1' sp[0]=(Cell)alloc_callback1((void *)(sp[0])); ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/lang/gforth/work/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:3: /home/pbulk/build/lang/gforth/work/.buildlink/include/callback.h:58:35: note: expected 'callback_function_t' {aka 'void (*)(void *, struct vacall_alist *)'} but argument is of type 'void (*)(void ***, void *)' extern callback_t alloc_callback (callback_function_t /* ADDRESS */, void* /* DATA */); ^~~~~~~~~~~~~~~~~~~ /bin/ld: cannot find -lcallback /bin/ld: cannot find -lavcall collect2: error: ld returned 1 exit status in file included from *OS command line*:-1 fflib.fs:136: libtool link failed >>>end-c-library<<< Backtrace: $7FDA9605F990 throw $7FDA9609B9D8 c(abort") $7FDA9609C328 compile-wrapper-function1 /usr/pkg/bin/bmake checkone check-nofast ENGINE="./gforth --no-dynamic" >/dev/null 2>&1 /usr/pkg/bin/bmake checkone check-nofast ENGINE="./gforth-itc" >/dev/null 2>&1 /usr/pkg/bin/bmake checkone check-nofast ENGINE="./gforth-ditc" >/dev/null 2>&1 /usr/pkg/bin/bmake checkone ENGINE="./gforth-fast --no-dynamic" >/dev/null 2>&1 /usr/pkg/bin/bmake checkone check-nofast ENGINE="./gforth" >/dev/null 2>&1 /usr/pkg/bin/bmake checkone ENGINE="./gforth-fast" >/dev/null 2>&1 *** Check successful *** ./gforth-fast --diag -e bye *** no performance problems *** ./gforth --die-on-signal -p ".:~+:." -i kernl64l.fi -e "s\" doc/doc.fd\"" doc/makedoc.fs except.fs startup.fs code.fs objects.fs oof.fs moofglos.fs regexp.fs fft.fs -e bye redefined \G redefined catch redefined bind redefined object redefined interface redefined method redefined class redefined end-class redefined object ./preforth -p ".:~+:." ds2texi.fs prims2x.fs -e "s\" ./prim.b\" ' register-doc ' noop process-file" doc/crossdoc.fd doc/doc.fd -e "s\" ./doc/gforth.ds\" r/o open-file throw ds2texi bye" >doc/gforth.texi- cp -p doc/gforth.texi- doc/gforth.texi rm doc/gforth.texi- cd doc; makeinfo gforth.texi gforth.texi:8657: encoding error at byte 0xb7 gforth.texi:8657: encoding error at byte 0xb7 gforth.texi:18435: encoding error at byte 0xfc gforth.texi:18437: encoding error at byte 0xe4 gforth.texi:18437: encoding error at byte 0xfc cd doc; makeinfo vmgen.texi