+ 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: 2040513 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=65D7E81C0 code offset=-11DEF30 xt offset=-11DEF50 60 7F99CA755000 7FA027F3D000 68 7F99CA75A000 7FA027F42000 70 7F99CA75F000 7FA027F47000 78 7F99CA764000 7FA027F4C000 2F58 7F99CA759000 7FA027F41000 2F60 7F99CA762B38 7FA027F4AB38 2F68 7F99CA75E000 7FA027F46000 2F78 7F99CA762A68 7FA027F4AA68 2F80 7F99CA762A60 7FA027F4AA60 2F98 2110150 F31150 4DC0 7F99C9BA36E0 7FA02738B6E0 4DF8 7F99C9BA29C0 7FA02738A9C0 10C70 7FFD7C5FFD30 7FFE85BF8B60 10CD8 7FFD7C5FFF08 7FFE85BF8D38 11B80 210FD10 F30D10 13958 212AEC0 F4BEC0 1CB08 212E0A0 F4F0A0 1CBA8 2114050 F35050 27DD8 2112D50 F33D50 2BDC0 2121500 F42500 3CAA8 212C310 F4D310 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:356: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: $7FCA6FD25990 throw $7FCA6FD619D8 c(abort") $7FCA6FD62328 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: $7FD32F93B990 throw $7FD32F9779D8 c(abort") $7FD32F978328 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