>>> Building on octeon-1 under lang/gforth BDEPENDS = [devel/ffcall;devel/libffi;devel/libtool,-ltdl] DIST = [lang/gforth:gforth-0.7.3.tar.gz] FULLPKGNAME = gforth-0.7.3p4 RDEPENDS = [devel/libffi;devel/ffcall;devel/libtool,-ltdl] (Junk lock obtained for octeon-1 at 1760447874.07) >>> Running depends in lang/gforth at 1760447874.14 last junk was in misc/remind-caldav /usr/sbin/pkg_add -aI -Drepair ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 was: /usr/sbin/pkg_add -aI -Drepair ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 /usr/sbin/pkg_add -aI -Drepair ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 >>> Running show-prepare-results in lang/gforth at 1760447900.31 ===> lang/gforth ===> Building from scratch gforth-0.7.3p4 ===> gforth-0.7.3p4 depends on: ffcall-* -> ffcall-1.10p6 ===> gforth-0.7.3p4 depends on: libffi->=3.2.1p0 -> libffi-3.5.2 ===> gforth-0.7.3p4 depends on: libltdl-* -> libltdl-2.4.2p3 ===> Verifying specs: avcall c callback ffi ltdl m pthread ===> found avcall.1.0 c.102.0 callback.1.0 ffi.2.4 ltdl.5.0 m.10.1 pthread.28.0 ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 Still tainted: host marked nojunk by net/gtk-gnutella >>> Running junk in lang/gforth at 1760447907.46 Can't run junk because of lock on net/gtk-gnutella (Junk lock released for octeon-1 at 1760447915.66) distfiles size=2523433 >>> Running patch in lang/gforth at 1760447915.74 ===> lang/gforth ===> Checking files for gforth-0.7.3p4 `/ports/distfiles/gforth-0.7.3.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for gforth-0.7.3p4 ===> Patching for gforth-0.7.3p4 ===> Applying OpenBSD patch patch-arch_mips_machine_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |http://git.savannah.gnu.org/cgit/gforth.git/commit/?id=4a03e4ff51314fc3a97acedeee928822b3bf1433 | |--- arch/mips/machine.h.orig Fri Oct 11 23:31:28 2013 |+++ arch/mips/machine.h Tue Jan 26 09:04:42 2016 -------------------------- Patching file arch/mips/machine.h using Plan A... Hunk #1 succeeded at 26. done ===> Applying OpenBSD patch patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |-export-dynamic is a linker option, pass it down as such. |http://git.savannah.gnu.org/cgit/gforth.git/commit/?id=9631de152b4c83cdd0aadeb179a0c4f731192174 | |--- configure.orig Tue Jan 26 09:44:37 2016 |+++ configure Tue Jan 26 09:44:50 2016 -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 4724. done ===> Applying OpenBSD patch patch-engine_engine_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix use of uninitalized memory. Found by malloc option J. |http://git.savannah.gnu.org/cgit/gforth.git/commit/?id=4a03e4ff51314fc3a97acedeee928822b3bf1433 | |--- engine/engine.c.orig Thu Jan 28 19:10:49 2016 |+++ engine/engine.c Thu Jan 28 19:10:54 2016 -------------------------- Patching file engine/engine.c using Plan A... Hunk #1 succeeded at 409. done ===> Applying OpenBSD patch patch-engine_signals_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Avoid sigaltstack with an RWX mmap. | |Index: engine/signals.c |--- engine/signals.c.orig |+++ engine/signals.c -------------------------- Patching file engine/signals.c using Plan A... Hunk #1 succeeded at 403. done ===> Applying OpenBSD patch patch-libffi_fs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |http://git.savannah.gnu.org/cgit/gforth.git/commit/libffi.fs?id=87ea8a180b9fe7d3bd7d48611b4a9c5acbac4d5e | |--- libffi.fs.orig Tue Jan 26 09:39:02 2016 |+++ libffi.fs Tue Jan 26 09:39:26 2016 -------------------------- Patching file libffi.fs using Plan A... Hunk #1 succeeded at 25. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in lang/gforth at 1760447920.08 ===> lang/gforth ===> Generating configure for gforth-0.7.3p4 ===> Configuring for gforth-0.7.3p4 Using /pobj/gforth-0.7.3/config.site (generated) sed -i "s,@CC@,& -I/usr/local/include -L/usr/local/lib," /pobj/gforth-0.7.3/gforth-0.7.3/envos.fs.in configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /pobj/gforth-0.7.3/config.site checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E 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... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking whether to use two dispatches per conditional branch... 1 checking make type... make: unknown option -- v usage: make checking whether the linker accepts -export-dynamic... yes checking build system type... mips64-unknown-openbsd7.8 checking host system type... mips64-unknown-openbsd7.8 Check for arch/mips//gforth.ld (false) configure: WARNING: Disabling default dynamic native code generation (relocation and delay slot issues) checking size of char *... 8 checking size of void *... 8 checking size of char... (cached) 1 checking size of short... (cached) 2 checking size of int... 4 checking size of long... 8 checking size of long long... (cached) 8 checking size of intptr_t... 8 checking size of int128_t... 0 checking size of uint128_t... 0 checking for a C type for cells... long checking for a C type for wydes... short checking for a C type for tetrabytes... int checking for a C type for double-cells... none checking for a C type for unsigned double-cells... none checking for off_t... (cached) yes checking size of off_t... 8 checking if cc understands -fno-gcse... yes checking if cc understands -fno-strict-aliasing... yes checking if cc understands -fno-crossjumping... no checking if cc understands -fno-reorder-blocks... yes checking if cc understands -falign-labels=1... yes checking if cc understands -falign-loops=1... yes checking if cc understands -falign-jumps=1... yes checking how to suppress 'unused variable' warnings... __attribute__((unused)) checking how to invoke m4... m4 -s checking for gforth... echo "You need to configure with a gforth in \$PATH to build this part" && false checking for ./arch/mips/asm.fs... yes checking for ./arch/mips/disasm.fs... yes checking for install-info... /usr/bin/install-info checking for chcon... true checking whether byte ordering is bigendian... yes checking if and how we can waste code space... no checking if and how we can do comments in asm statements... "# " checking whether ln -s works... yes checking for a BSD-compatible install... /pobj/gforth-0.7.3/bin/install -c checking for texi2dvi4a2ps... no checking for texi2dvi... texi2dvi checking for glibtool... no checking for libtool... libtool checking for asin in -lm... (cached) yes checking for lt_dlinit in -lltdl... yes checking ffi.h usability... yes checking ffi.h presence... yes checking for ffi.h... yes checking for ffi_call in -lffi... yes checking for __builtin_avcall in -lavcall... yes checking for working memcmp... (cached) yes checking for memmove... (cached) yes checking for strtoul... (cached) yes checking for pow10... no checking for strerror... (cached) yes checking for strsignal... (cached) yes checking for atanh... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for ftello... (cached) yes checking for dlopen... yes checking for sys_siglist... yes checking for getrusage... (cached) yes checking for nanosleep... (cached) yes checking for stack_t... yes checking whether sys_siglist is declared... yes checking for getopt_long... (cached) yes checking for expm1... yes checking for log1p... yes checking for rint... yes checking for ecvt... yes checking for sys/mman.h... (cached) yes checking for fnmatch.h... (cached) yes checking alloca.h usability... no checking alloca.h presence... no checking for alloca.h... no checking for wchar.h... (cached) yes checking for working POSIX fnmatch... (cached) yes checking for mmap... (cached) yes checking for sysconf... (cached) yes checking for getpagesize... (cached) yes checking for wcwidth... (cached) yes checking for emacs... emacs checking where .elc files should go... ${datarootdir}/emacs/site-lisp configure: creating ./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 mkdir -p -- include/gforth/0.7.3 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc >>> Running build in lang/gforth at 1760447994.31 ===> lang/gforth ===> Building for gforth-0.7.3p4 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 if test -z ""; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth OPT=$i && cp -p gforth${i} gforth && break; done; else ( cd engine && /usr/bin/make gforth ) && cp -p engine/gforth gforth && true gforth; true; /usr/bin/make checkone check-nofast ENGINE=./engine/gforth; fi /usr/bin/make gforth-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS= if test -z "-ll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth OPT=$i && cp -p gforth${i} gforth-ll-reg && break; done; else ( cd engine && /usr/bin/make gforth-ll-reg ) && cp -p engine/gforth-ll-reg gforth-ll-reg && true gforth-ll-reg; true; /usr/bin/make 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/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -o engine-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -DENGINE=2 -o engine2-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DGFORTH_DEBUGGING -o main-ll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o io.o io.c io.c:58:11: warning: 'alloca' macro redefined [-Wmacro-redefined] 58 | # define alloca __builtin_alloca | ^ /usr/include/stdlib.h:267:9: note: previous definition is here 267 | #define alloca(n) __builtin_alloca(n) | ^ 1 warning generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o signals.o signals.c cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o support-ll-reg.o ./support.c ./support.c:82:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 82 | struct passwd *getpwnam (), *user_entry; | ^ /usr/include/pwd.h:95:16: note: conflicting prototype is here 95 | struct passwd *getpwnam(const char *); | ^ 1 warning generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o pow10.o pow10.c cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-ll-reg.o: In function `.L0 ': main.c:(.text+0x5768): warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() ./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross kernl16b.fi- /usr/local/bin/gforth-0.7.3 bye" redefined NIL in file included from *OS command line*:-1 in file included from kernel/main.fs:” in file included from kernel/kernel.fs:N in file included from kernel/int.fs:Q kernel/basics.fs:,: Address out of range! [ has? header [IF] here image-header 9 cells + >>>!<<< [THEN] ] Backtrace: $Ç throw $÷ c(abort") $O taddr>region-abort $ç >ramimage Wrong address: 0000I *** Error 1 in . (Makefile:716 'kernl16b.fi-') *** Error 2 in . (Makefile:820 'gforth-ll-reg') *** Error 2 in . (Makefile:823 'optgforth') /usr/bin/make gforth-noll-reg OPT=-noll-reg OPTDEFINES=-DFORCE_REG OPTOBJECTS=dblsub.o if test -z "-noll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth OPT=$i && cp -p gforth${i} gforth-noll-reg && break; done; else ( cd engine && /usr/bin/make gforth-noll-reg ) && cp -p engine/gforth-noll-reg gforth-noll-reg && true gforth-noll-reg; true; /usr/bin/make checkone check-nofast ENGINE=./engine/gforth-noll-reg; fi cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -o engine-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -DENGINE=2 -o engine2-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DGFORTH_DEBUGGING -o main-noll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o support-noll-reg.o ./support.c ./support.c:82:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 82 | struct passwd *getpwnam (), *user_entry; | ^ /usr/include/pwd.h:95:16: note: conflicting prototype is here 95 | struct passwd *getpwnam(const char *); | ^ 1 warning generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o dblsub.o dblsub.c cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-noll-reg.o: In function `.L0 ': main.c:(.text+0x5760): warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() ./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross kernl16b.fi- /usr/local/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/local/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/local/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/local/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/local/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/local/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 kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi cd engine && /usr/bin/make gforth-ditc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DDOUBLY_INDIRECT -o engine-ditc-noll.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DDOUBLY_INDIRECT -o main-ditc-noll.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ ./main.c:919:14: warning: function 'bsearch_next' is not needed and will not be emitted [-Wunneeded-internal-declaration] 919 | static Label bsearch_next(Label key, Label *a, UCell n) | ^~~~~~~~~~~~ 3 warnings generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o support-noll.o ./support.c ./support.c:82:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 82 | struct passwd *getpwnam (), *user_entry; | ^ /usr/include/pwd.h:95:16: note: conflicting prototype is here 95 | struct passwd *getpwnam(const char *); | ^ 1 warning generated. cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-ditc-noll.o: In function `.L0 ': main.c:(.text+0x3078): warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() cp -p engine/gforth-ditc-noll gforth-ditc true GFORTHD="./gforth-ditc -p .:." GFORTH="./gforth-ditc --die-on-signal -p .:. -i kernl64b.fi exboot.fs startup.fs arch/mips/asm.fs arch/mips/disasm.fs" includedir=`pwd`/include bindir=`pwd` libccdir=`pwd`/lib/gforth/0.7.3/libcc-named/ ./gforthmi gforth.fi --die-on-signal -p ".:~+:." -i kernl64b.fi exboot.fs startup.fs arch/mips/asm.fs arch/mips/disasm.fs data offset=-15D1517E40 code offset=-169650BF30 xt offset=-169644BF50 60 33DE510000 1D27948000 68 33DE518000 1D27950000 70 33DE520000 1D27958000 78 33DE528000 1D27960000 2F58 33DE514000 1D2794C000 2F60 33DE523B38 1D2795BB38 2F68 33DE51C000 1D27954000 2F78 33DE523A68 1D2795BA68 2F80 33DE523A60 1D2795BA60 2F98 345434A530 1DBDF36530 4DC0 3445B803C8 1D96E343C8 4DF8 3445B80210 1D96E34210 10C70 F85EED7BB0 C87B2C8440 10CD8 F85EED7D38 C87B2C85C8 11B80 34543B9900 1DBDF07200 13958 3454322400 1DBDE74900 1CB98 345438B450 1DBDF0B450 1CC38 34543AC000 1DBDE94000 2BE50 3421320000 1DAD834000 3CB38 3454346800 1DBDE9C500 grep -v '^#line ' ./engine/prim.i >engine/prim-s.i ./engine/gforth-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/other.fs -e bye expect ``warning: ')' missing'' warning: ')' missing ./engine/gforth-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/signals.fs -e bye ./engine/gforth-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/gforth-nofast.fs -e bye redefined { cd engine && /usr/bin/make gforth-itc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o engine-itc-noll.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o main-itc-noll.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ ./main.c:919:14: warning: function 'bsearch_next' is not needed and will not be emitted [-Wunneeded-internal-declaration] 919 | static Label bsearch_next(Label key, Label *a, UCell n) | ^~~~~~~~~~~~ 3 warnings generated. cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-itc-noll.o: In function `.L0 ': main.c:(.text+0x30d0): warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() cp -p engine/gforth-itc-noll gforth-itc true cp -p kernl16b.fi kernl16b.fi~ cp -p kernl16b.fi- kernl16b.fi cp -p kernl16l.fi kernl16l.fi~ cp -p kernl16l.fi- kernl16l.fi cp -p kernl32b.fi kernl32b.fi~ cp -p kernl32b.fi- kernl32b.fi cp -p kernl32l.fi kernl32l.fi~ cp -p kernl32l.fi- kernl32l.fi cp -p kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi cp -p kernl64l.fi kernl64l.fi~ cp -p kernl64l.fi- kernl64l.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/bin/make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast && break; done; else ( cd engine && /usr/bin/make gforth-fast ) && cp -p engine/gforth-fast gforth-fast && true gforth-fast; true; /usr/bin/make checkone ENGINE=./engine/gforth-fast; fi /usr/bin/make gforth-fast-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS= if test -z "-ll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast-ll-reg && break; done; else ( cd engine && /usr/bin/make gforth-fast-ll-reg ) && cp -p engine/gforth-fast-ll-reg gforth-fast-ll-reg && true gforth-fast-ll-reg; true; /usr/bin/make checkone ENGINE=./engine/gforth-fast-ll-reg; fi cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -o engine-fast-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DENGINE=2 -o engine-fast2-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o main-fast-ll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-fast-ll-reg.o: In function `.L0 ': main.c:(.text+0x5680): warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() cp -p kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi ./engine/gforth-fast-ll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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 *** - Tue Oct 14 13:29:38 2025 --- ./test/coretest.out Fri Oct 11 21:31:28 2013 *************** *** 1,5 **** ! redefined { ! in file included from *OS command line*:-1 ! test/coretest.fs:’: Result out of range ! { 1 S>D 1 >>>FM/MOD<<< -> 0 1 } ! Backtrace: --- 1,17 ---- ! redefined { redefined GDX YOU SHOULD SEE THE STANDARD GRAPHIC CHARACTERS: ! !"#$%&'()*+,-./0123456789:;<=>?@ ! ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` ! abcdefghijklmnopqrstuvwxyz{|}~ ! YOU SHOULD SEE 0-9 SEPARATED BY A SPACE: ! 0 1 2 3 4 5 6 7 8 9 ! YOU SHOULD SEE 0-9 (WITH NO SPACES): ! 0123456789 ! YOU SHOULD SEE A-G SEPARATED BY A SPACE: ! A B C D E F G ! YOU SHOULD SEE 0-5 SEPARATED BY TWO SPACES: ! 0 1 2 3 4 5 ! YOU SHOULD SEE TWO SEPARATE LINES: ! LINE 1 ! LINE 2 ! you should see this first. ! you should see this later. *** Error 1 in . (Makefile:666 'checkone') *** Error 2 in . (Makefile:834 'gforth-fast-ll-reg') *** Error 2 in . (Makefile:837 'optgforth-fast') /usr/bin/make gforth-fast-noll-reg OPT=-noll-reg OPTDEFINES=-DFORCE_REG OPTOBJECTS=dblsub.o if test -z "-noll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast-noll-reg && break; done; else ( cd engine && /usr/bin/make gforth-fast-noll-reg ) && cp -p engine/gforth-fast-noll-reg gforth-fast-noll-reg && true gforth-fast-noll-reg; true; /usr/bin/make checkone ENGINE=./engine/gforth-fast-noll-reg; fi cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -o engine-fast-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DENGINE=2 -o engine-fast2-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o main-fast-noll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -L/usr/local/lib -Wl,-export-dynamic engine-fast-noll-reg.o engine-fast2-noll-reg.o main-fast-noll-reg.o io.o signals.o support-noll-reg.o pow10.o dblsub.o -lavcall -lffi -lltdl -lm -o gforth-fast-noll-reg /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-fast-noll-reg.o: In function `.L0 ': main.c:(.text+0x5678): warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() cp -p kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi ./engine/gforth-fast-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/other.fs -e bye expect ``warning: ')' missing'' warning: ')' missing ./engine/gforth-fast-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/signals.fs -e bye ./engine/gforth-fast-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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 emacs -batch -f batch-byte-compile gforth.el In toplevel form: gforth.el:1:1: Warning: file has no `lexical-binding' directive on its first line gforth.el:194:9: Warning: defvar `forth-words' docstring wider than 80 characters gforth.el:194:9: Warning: defvar `forth-words' docstring has wrong usage of unescaped single quotes (use \=' or different quoting such as `...') In forth-change-function: gforth.el:715:14: Warning: `inhibit-point-motion-hooks' is an obsolete variable (as of 25.1); use `cursor-intangible-mode' or `cursor-sensor-mode' instead In forth-fontification-function: gforth.el:722:8: Warning: `inhibit-point-motion-hooks' is an obsolete variable (as of 25.1); use `cursor-intangible-mode' or `cursor-sensor-mode' instead In forth-update-show-screen: gforth.el:1057:10: Warning: `goto-line' is for interactive use only; use `forward-line' instead. gforth.el:1060:38: Warning: `goto-line' is for interactive use only; use `forward-line' instead. gforth.el:1318:9: Warning: (lambda () ...) quoted with ' rather than with #' 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/local/lib/gforth/0.7.3/libcc-named/\" ; is replace-rpath" ./$i -e bye; done cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:97:9: warning: 'ffi_prep_closure' is deprecated [-Wdeprecated-declarations] 97 | sp[2]=ffi_prep_closure1((void *)(sp[2]),(void *)(sp[1]),(void *)(sp[0])); | ^ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:92:14: note: expanded from macro 'ffi_prep_closure1' 92 | ffi_prep_closure((ffi_closure *)a_closure, (ffi_cif *)a_cif, gforth_callback_ffi, (void *)a_ip) | ^ /usr/local/include/ffi.h:381:18: note: 'ffi_prep_closure' has been explicitly marked deprecated here 381 | __attribute__((deprecated)) | ^ 1 warning generated. cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:97:9: warning: 'ffi_prep_closure' is deprecated [-Wdeprecated-declarations] 97 | sp[2]=ffi_prep_closure1((void *)(sp[2]),(void *)(sp[1]),(void *)(sp[0])); | ^ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:92:14: note: expanded from macro 'ffi_prep_closure1' 92 | ffi_prep_closure((ffi_closure *)a_closure, (ffi_cif *)a_cif, gforth_callback_ffi, (void *)a_ip) | ^ /usr/local/include/ffi.h:381:18: note: 'ffi_prep_closure' has been explicitly marked deprecated here 381 | __attribute__((deprecated)) | ^ 1 warning generated. cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:2: /usr/local/include/avcall.h:378:9: error: duplicate member 'anum' 378 | int anum; /* redundant: (LIST).aptr = &(LIST).args[(LIST).anum] */ | ^ /usr/local/include/avcall.h:373:9: note: previous declaration is here 373 | int anum; | ^ /usr/local/include/avcall.h:457:9: warning: '__av_start1' macro redefined [-Wmacro-redefined] 457 | #define __av_start1(LIST) \ | ^ /usr/local/include/avcall.h:452:9: note: previous definition is here 452 | #define __av_start1(LIST) \ | ^ /usr/local/include/avcall.h:618:9: warning: '__av_reg_struct_return' macro redefined [-Wmacro-redefined] 618 | #define __av_reg_struct_return(LIST,TYPE_SIZE,TYPE_SPLITTABLE) \ | ^ /usr/local/include/avcall.h:611:9: note: previous definition is here 611 | #define __av_reg_struct_return(LIST,TYPE_SIZE,TYPE_SPLITTABLE) \ | ^ /usr/local/include/avcall.h:626:9: warning: '__av_start_struct3' macro redefined [-Wmacro-redefined] 626 | #define __av_start_struct3(LIST) \ | ^ /usr/local/include/avcall.h:614:9: note: previous definition is here 614 | #define __av_start_struct3(LIST) \ | ^ /usr/local/include/avcall.h:882:9: warning: '__av_float' macro redefined [-Wmacro-redefined] 882 | #define __av_float(LIST,VAL) \ | ^ /usr/local/include/avcall.h:851:9: note: previous definition is here 851 | #define __av_float(LIST,VAL) \ | ^ /usr/local/include/avcall.h:892:9: warning: 'av_double' macro redefined [-Wmacro-redefined] 892 | #define av_double(LIST,VAL) \ | ^ /usr/local/include/avcall.h:862:9: note: previous definition is here 862 | #define av_double(LIST,VAL) \ | ^ /usr/local/include/avcall.h:1185:9: warning: '__av_struct_leftadjusted' macro redefined [-Wmacro-redefined] 1185 | #define __av_struct_leftadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1150:9: note: previous definition is here 1150 | #define __av_struct_leftadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1195:9: warning: '__av_struct_rightadjusted' macro redefined [-Wmacro-redefined] 1195 | #define __av_struct_rightadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1158:9: note: previous definition is here 1158 | #define __av_struct_rightadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1205:9: warning: '__av_struct' macro redefined [-Wmacro-redefined] 1205 | #define __av_struct(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1166:9: note: previous definition is here 1166 | #define __av_struct(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ In file included from /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:3: In file included from /usr/local/include/callback.h:13: /usr/local/include/vacall_r.h:834:9: warning: '__va_align_double' macro redefined [-Wmacro-redefined] 834 | #define __va_align_double(LIST) \ | ^ /usr/local/include/vacall_r.h:830:9: note: previous definition is here 830 | #define __va_align_double(LIST) | ^ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:119:16: warning: shift count >= width of type [-Wshift-count-overflow] 119 | av_longlong1(gforth_d2ll(sp[1],sp[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:61:43: note: expanded from macro 'gforth_d2ll' 61 | ? (((UClongest)(lo))|(((UClongest)(hi))<= width of type [-Wshift-count-overflow] 166 | gforth_ll2d(av_call_longlong(),sp[-1],sp[-2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:69:20: note: expanded from macro 'gforth_ll2d' 69 | ? (_ll >> CELL_BITS) \ | ^ ~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:239:3: warning: shift count >= width of type [-Wshift-count-overflow] 239 | gforth_ll2d(va_arg_longlong1(),sp[-1],sp[-2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:69:20: note: expanded from macro 'gforth_ll2d' 69 | ? (_ll >> CELL_BITS) \ | ^ ~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:294:23: warning: shift count >= width of type [-Wshift-count-overflow] 294 | va_return_longlong1(gforth_d2ll(sp[1],sp[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:61:43: note: expanded from macro 'gforth_d2ll' 61 | ? (((UClongest)(lo))|(((UClongest)(hi))<tmp._long = (VAL)) | ^~~ 13 warnings and 1 error generated. Error while executing cc -I/usr/local/include -L/usr/local/lib -I /pobj/gforth-0.7.3/gforth-0.7.3/include -O -c /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c -fPIC -DPIC -o /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/.libs/fflib.o in file included from *OS command line*:-1 fflib.fs:136: libtool compile failed >>>end-c-library<<< Backtrace: $E2D860990 throw $E2D89C7D0 c(abort") $E2D89D3F8 compile-wrapper-function1 *** Error 1 in /pobj/gforth-0.7.3/gforth-0.7.3 (Makefile:653 'build-libcc-named') *** Error 2 in lang/gforth (/ports/infrastructure/mk/bsd.port.mk:3069 '/pobj/gforth-0.7.3/.build_done': @cd /pobj/gforth-0.7.3/gforth-0.7.3 ...) *** Error 2 in lang/gforth (/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=gforth-0.7.3p4; export _LOCKS_HELD=" gforth-0.7.3p4"; ...) ===> Exiting lang/gforth with an error *** Error 1 in /ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval ${e...) >>> Ended at 1760448755.98 max_stuck=95.75/depends=26.18/show-prepare-results=6.54/junk=8.28/patch=4.33/configure=74.24/build=761.72 Error: job failed with 512 on octeon-1 at 1760448756 >>> Building on octeon-3 under lang/gforth BDEPENDS = [devel/libtool,-ltdl;devel/ffcall;devel/libffi] DIST = [lang/gforth:gforth-0.7.3.tar.gz] FULLPKGNAME = gforth-0.7.3p4 RDEPENDS = [devel/libtool,-ltdl;devel/ffcall;devel/libffi] (Junk lock failure for octeon-3 at 1760458897.91657) Received IO (Junk lock obtained for octeon-3 at 1760458914.63) Received IO Woken up lang/gforth Woken up lang/gforth Woken up lang/gforth Woken up lang/gforth Woken up lang/gforth Woken up lang/gforth Woken up lang/gforth >>> Running depends in lang/gforth at 1760458917.25 /usr/sbin/pkg_add -aI -Drepair ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 was: /usr/sbin/pkg_add -aI -Drepair ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 /usr/sbin/pkg_add -aI -Drepair ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 >>> Running show-prepare-results in lang/gforth at 1760458941.97 ===> lang/gforth ===> Building from scratch gforth-0.7.3p4 ===> gforth-0.7.3p4 depends on: ffcall-* -> ffcall-1.10p6 ===> gforth-0.7.3p4 depends on: libffi->=3.2.1p0 -> libffi-3.5.2 ===> gforth-0.7.3p4 depends on: libltdl-* -> libltdl-2.4.2p3 ===> Verifying specs: avcall c callback ffi ltdl m pthread ===> found avcall.1.0 c.102.0 callback.1.0 ffi.2.4 ltdl.5.0 m.10.1 pthread.28.0 ffcall-1.10p6 libffi-3.5.2 libltdl-2.4.2p3 (Junk lock released for octeon-3 at 1760458947.47) distfiles size=2523433 >>> Running build in lang/gforth at 1760458947.52 ===> lang/gforth ===> Checking files for gforth-0.7.3p4 `/ports/distfiles/gforth-0.7.3.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for gforth-0.7.3p4 ===> Patching for gforth-0.7.3p4 ===> Applying OpenBSD patch patch-arch_mips_machine_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |http://git.savannah.gnu.org/cgit/gforth.git/commit/?id=4a03e4ff51314fc3a97acedeee928822b3bf1433 | |--- arch/mips/machine.h.orig Fri Oct 11 23:31:28 2013 |+++ arch/mips/machine.h Tue Jan 26 09:04:42 2016 -------------------------- Patching file arch/mips/machine.h using Plan A... Hunk #1 succeeded at 26. done ===> Applying OpenBSD patch patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |-export-dynamic is a linker option, pass it down as such. |http://git.savannah.gnu.org/cgit/gforth.git/commit/?id=9631de152b4c83cdd0aadeb179a0c4f731192174 | |--- configure.orig Tue Jan 26 09:44:37 2016 |+++ configure Tue Jan 26 09:44:50 2016 -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 4724. done ===> Applying OpenBSD patch patch-engine_engine_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix use of uninitalized memory. Found by malloc option J. |http://git.savannah.gnu.org/cgit/gforth.git/commit/?id=4a03e4ff51314fc3a97acedeee928822b3bf1433 | |--- engine/engine.c.orig Thu Jan 28 19:10:49 2016 |+++ engine/engine.c Thu Jan 28 19:10:54 2016 -------------------------- Patching file engine/engine.c using Plan A... Hunk #1 succeeded at 409. done ===> Applying OpenBSD patch patch-engine_signals_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Avoid sigaltstack with an RWX mmap. | |Index: engine/signals.c |--- engine/signals.c.orig |+++ engine/signals.c -------------------------- Patching file engine/signals.c using Plan A... Hunk #1 succeeded at 403. done ===> Applying OpenBSD patch patch-libffi_fs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |http://git.savannah.gnu.org/cgit/gforth.git/commit/libffi.fs?id=87ea8a180b9fe7d3bd7d48611b4a9c5acbac4d5e | |--- libffi.fs.orig Tue Jan 26 09:39:02 2016 |+++ libffi.fs Tue Jan 26 09:39:26 2016 -------------------------- Patching file libffi.fs using Plan A... Hunk #1 succeeded at 25. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for gforth-0.7.3p4 ===> Configuring for gforth-0.7.3p4 Using /pobj/gforth-0.7.3/config.site (generated) sed -i "s,@CC@,& -I/usr/local/include -L/usr/local/lib," /pobj/gforth-0.7.3/gforth-0.7.3/envos.fs.in configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /pobj/gforth-0.7.3/config.site checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E 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... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking whether to use two dispatches per conditional branch... 1 checking make type... make: unknown option -- v usage: make checking whether the linker accepts -export-dynamic... yes checking build system type... mips64-unknown-openbsd7.8 checking host system type... mips64-unknown-openbsd7.8 Check for arch/mips//gforth.ld (false) configure: WARNING: Disabling default dynamic native code generation (relocation and delay slot issues) checking size of char *... 8 checking size of void *... 8 checking size of char... (cached) 1 checking size of short... (cached) 2 checking size of int... 4 checking size of long... 8 checking size of long long... (cached) 8 checking size of intptr_t... 8 checking size of int128_t... 0 checking size of uint128_t... 0 checking for a C type for cells... long checking for a C type for wydes... short checking for a C type for tetrabytes... int checking for a C type for double-cells... none checking for a C type for unsigned double-cells... none checking for off_t... (cached) yes checking size of off_t... 8 checking if cc understands -fno-gcse... yes checking if cc understands -fno-strict-aliasing... yes checking if cc understands -fno-crossjumping... no checking if cc understands -fno-reorder-blocks... yes checking if cc understands -falign-labels=1... yes checking if cc understands -falign-loops=1... yes checking if cc understands -falign-jumps=1... yes checking how to suppress 'unused variable' warnings... __attribute__((unused)) checking how to invoke m4... m4 -s checking for gforth... echo "You need to configure with a gforth in \$PATH to build this part" && false checking for ./arch/mips/asm.fs... yes checking for ./arch/mips/disasm.fs... yes checking for install-info... /usr/bin/install-info checking for chcon... true checking whether byte ordering is bigendian... yes checking if and how we can waste code space... no checking if and how we can do comments in asm statements... "# " checking whether ln -s works... yes checking for a BSD-compatible install... /pobj/gforth-0.7.3/bin/install -c checking for texi2dvi4a2ps... no checking for texi2dvi... texi2dvi checking for glibtool... no checking for libtool... libtool checking for asin in -lm... (cached) yes checking for lt_dlinit in -lltdl... yes checking ffi.h usability... yes checking ffi.h presence... yes checking for ffi.h... yes checking for ffi_call in -lffi... yes checking for __builtin_avcall in -lavcall... yes checking for working memcmp... (cached) yes checking for memmove... (cached) yes checking for strtoul... (cached) yes checking for pow10... no checking for strerror... (cached) yes checking for strsignal... (cached) yes checking for atanh... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for ftello... (cached) yes checking for dlopen... yes checking for sys_siglist... yes checking for getrusage... (cached) yes checking for nanosleep... (cached) yes checking for stack_t... yes checking whether sys_siglist is declared... yes checking for getopt_long... (cached) yes checking for expm1... yes checking for log1p... yes checking for rint... yes checking for ecvt... yes checking for sys/mman.h... (cached) yes checking for fnmatch.h... (cached) yes checking alloca.h usability... no checking alloca.h presence... no checking for alloca.h... no checking for wchar.h... (cached) yes checking for working POSIX fnmatch... (cached) yes checking for mmap... (cached) yes checking for sysconf... (cached) yes checking for getpagesize... (cached) yes checking for wcwidth... (cached) yes checking for emacs... no checking for xemacs... no checking where .elc files should go... ${datadir}/emacs/site-lisp configure: creating ./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 mkdir -p -- include/gforth/0.7.3 configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ===> Building for gforth-0.7.3p4 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 if test -z ""; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth OPT=$i && cp -p gforth${i} gforth && break; done; else ( cd engine && /usr/bin/make gforth ) && cp -p engine/gforth gforth && true gforth; true; /usr/bin/make checkone check-nofast ENGINE=./engine/gforth; fi /usr/bin/make gforth-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS= if test -z "-ll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth OPT=$i && cp -p gforth${i} gforth-ll-reg && break; done; else ( cd engine && /usr/bin/make gforth-ll-reg ) && cp -p engine/gforth-ll-reg gforth-ll-reg && true gforth-ll-reg; true; /usr/bin/make 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/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -o engine-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -DENGINE=2 -o engine2-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DGFORTH_DEBUGGING -o main-ll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o io.o io.c io.c:58:11: warning: 'alloca' macro redefined [-Wmacro-redefined] 58 | # define alloca __builtin_alloca | ^ /usr/include/stdlib.h:267:9: note: previous definition is here 267 | #define alloca(n) __builtin_alloca(n) | ^ 1 warning generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o signals.o signals.c cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o support-ll-reg.o ./support.c ./support.c:82:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 82 | struct passwd *getpwnam (), *user_entry; | ^ /usr/include/pwd.h:95:16: note: conflicting prototype is here 95 | struct passwd *getpwnam(const char *); | ^ 1 warning generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o pow10.o pow10.c cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-ll-reg.o: In function `.L0 ': main.c:(.text+0x5768): warning: strcpy() is almost always misused, please use strlcpy() ./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross kernl16b.fi- /usr/local/bin/gforth-0.7.3 bye" redefined NIL in file included from *OS command line*:-1 in file included from kernel/main.fs:” in file included from kernel/kernel.fs:N in file included from kernel/int.fs:Q kernel/basics.fs:,: Address out of range! [ has? header [IF] here image-header 9 cells + >>>!<<< [THEN] ] Backtrace: $Ç throw $÷ c(abort") $O taddr>region-abort $ç >ramimage Wrong address: 0000I *** Error 1 in . (Makefile:716 'kernl16b.fi-') *** Error 2 in . (Makefile:820 'gforth-ll-reg') *** Error 2 in . (Makefile:823 'optgforth') /usr/bin/make gforth-noll-reg OPT=-noll-reg OPTDEFINES=-DFORCE_REG OPTOBJECTS=dblsub.o if test -z "-noll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth OPT=$i && cp -p gforth${i} gforth-noll-reg && break; done; else ( cd engine && /usr/bin/make gforth-noll-reg ) && cp -p engine/gforth-noll-reg gforth-noll-reg && true gforth-noll-reg; true; /usr/bin/make checkone check-nofast ENGINE=./engine/gforth-noll-reg; fi cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -o engine-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DGFORTH_DEBUGGING -DENGINE=2 -o engine2-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DGFORTH_DEBUGGING -o main-noll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o support-noll-reg.o ./support.c ./support.c:82:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 82 | struct passwd *getpwnam (), *user_entry; | ^ /usr/include/pwd.h:95:16: note: conflicting prototype is here 95 | struct passwd *getpwnam(const char *); | ^ 1 warning generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o dblsub.o dblsub.c cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-noll-reg.o: In function `.L0 ': main.c:(.text+0x5760): warning: strcpy() is almost always misused, please use strlcpy() ./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross kernl16b.fi- /usr/local/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/local/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/local/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/local/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/local/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/local/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 kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi cd engine && /usr/bin/make gforth-ditc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DDOUBLY_INDIRECT -o engine-ditc-noll.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DDOUBLY_INDIRECT -o main-ditc-noll.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ ./main.c:919:14: warning: function 'bsearch_next' is not needed and will not be emitted [-Wunneeded-internal-declaration] 919 | static Label bsearch_next(Label key, Label *a, UCell n) | ^~~~~~~~~~~~ 3 warnings generated. cc -c -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o support-noll.o ./support.c ./support.c:82:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 82 | struct passwd *getpwnam (), *user_entry; | ^ /usr/include/pwd.h:95:16: note: conflicting prototype is here 95 | struct passwd *getpwnam(const char *); | ^ 1 warning generated. cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-ditc-noll.o: In function `.L0 ': main.c:(.text+0x3078): warning: strcpy() is almost always misused, please use strlcpy() cp -p engine/gforth-ditc-noll gforth-ditc true GFORTHD="./gforth-ditc -p .:." GFORTH="./gforth-ditc --die-on-signal -p .:. -i kernl64b.fi exboot.fs startup.fs arch/mips/asm.fs arch/mips/disasm.fs" includedir=`pwd`/include bindir=`pwd` libccdir=`pwd`/lib/gforth/0.7.3/libcc-named/ ./gforthmi gforth.fi --die-on-signal -p ".:~+:." -i kernl64b.fi exboot.fs startup.fs arch/mips/asm.fs arch/mips/disasm.fs data offset=-5868D3E40 code offset=-5489D3F30 xt offset=-548A27F50 60 318CBF8000 2BDDAE4000 68 318CC00000 2BDDAEC000 70 318CC08000 2BDDAF4000 78 318CC10000 2BDDAFC000 2F58 318CBFC000 2BDDAE8000 2F60 318CC0BB38 2BDDAF7B38 2F68 318CC04000 2BDDAF0000 2F78 318CC0BA68 2BDDAF7A68 2F80 318CC0BA60 2BDDAF7A60 2F98 31BDC567D0 2C752765A0 4DC0 31B6D3D748 2C26F7D748 4DF8 31B6D3D590 2C26F7D590 10C70 C65974E370 D9E246E850 10CD8 C65974E4F8 D9E246E9D8 11B80 31BDC58A00 2C7531D400 13958 31BDD15500 2C75340F00 1CB98 31BDCFF450 2C752B3450 1CC38 31BDC68000 2C752DC000 2BE50 3189CB0000 2C0F210000 3CB38 31BDC59400 2C75299400 grep -v '^#line ' ./engine/prim.i >engine/prim-s.i ./engine/gforth-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/other.fs -e bye expect ``warning: ')' missing'' warning: ')' missing ./engine/gforth-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/signals.fs -e bye ./engine/gforth-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/gforth-nofast.fs -e bye redefined { cd engine && /usr/bin/make gforth-itc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o engine-itc-noll.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o main-itc-noll.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ ./main.c:919:14: warning: function 'bsearch_next' is not needed and will not be emitted [-Wunneeded-internal-declaration] 919 | static Label bsearch_next(Label key, Label *a, UCell n) | ^~~~~~~~~~~~ 3 warnings generated. cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-itc-noll.o: In function `.L0 ': main.c:(.text+0x30d0): warning: strcpy() is almost always misused, please use strlcpy() cp -p engine/gforth-itc-noll gforth-itc true cp -p kernl16b.fi kernl16b.fi~ cp -p kernl16b.fi- kernl16b.fi cp -p kernl16l.fi kernl16l.fi~ cp -p kernl16l.fi- kernl16l.fi cp -p kernl32b.fi kernl32b.fi~ cp -p kernl32b.fi- kernl32b.fi cp -p kernl32l.fi kernl32l.fi~ cp -p kernl32l.fi- kernl32l.fi cp -p kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi cp -p kernl64l.fi kernl64l.fi~ cp -p kernl64l.fi- kernl64l.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/bin/make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast && break; done; else ( cd engine && /usr/bin/make gforth-fast ) && cp -p engine/gforth-fast gforth-fast && true gforth-fast; true; /usr/bin/make checkone ENGINE=./engine/gforth-fast; fi /usr/bin/make gforth-fast-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS= if test -z "-ll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast-ll-reg && break; done; else ( cd engine && /usr/bin/make gforth-fast-ll-reg ) && cp -p engine/gforth-fast-ll-reg gforth-fast-ll-reg && true gforth-fast-ll-reg; true; /usr/bin/make checkone ENGINE=./engine/gforth-fast-ll-reg; fi cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -o engine-fast-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DENGINE=2 -o engine-fast2-ll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o main-fast-ll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -L/usr/local/lib -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 /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-fast-ll-reg.o: In function `.L0 ': main.c:(.text+0x5680): warning: strcpy() is almost always misused, please use strlcpy() cp -p kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi ./engine/gforth-fast-ll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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 *** - Tue Oct 14 16:32:49 2025 --- ./test/coretest.out Fri Oct 11 21:31:28 2013 *************** *** 1,5 **** ! redefined { ! in file included from *OS command line*:-1 ! test/coretest.fs:’: Result out of range ! { 1 S>D 1 >>>FM/MOD<<< -> 0 1 } ! Backtrace: --- 1,17 ---- ! redefined { redefined GDX YOU SHOULD SEE THE STANDARD GRAPHIC CHARACTERS: ! !"#$%&'()*+,-./0123456789:;<=>?@ ! ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` ! abcdefghijklmnopqrstuvwxyz{|}~ ! YOU SHOULD SEE 0-9 SEPARATED BY A SPACE: ! 0 1 2 3 4 5 6 7 8 9 ! YOU SHOULD SEE 0-9 (WITH NO SPACES): ! 0123456789 ! YOU SHOULD SEE A-G SEPARATED BY A SPACE: ! A B C D E F G ! YOU SHOULD SEE 0-5 SEPARATED BY TWO SPACES: ! 0 1 2 3 4 5 ! YOU SHOULD SEE TWO SEPARATE LINES: ! LINE 1 ! LINE 2 ! you should see this first. ! you should see this later. *** Error 1 in . (Makefile:666 'checkone') *** Error 2 in . (Makefile:834 'gforth-fast-ll-reg') *** Error 2 in . (Makefile:837 'optgforth-fast') /usr/bin/make gforth-fast-noll-reg OPT=-noll-reg OPTDEFINES=-DFORCE_REG OPTOBJECTS=dblsub.o if test -z "-noll-reg"; then for i in -ll-reg -noll-reg -ll -noll; do /usr/bin/make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast-noll-reg && break; done; else ( cd engine && /usr/bin/make gforth-fast-noll-reg ) && cp -p engine/gforth-fast-noll-reg gforth-fast-noll-reg && true gforth-fast-noll-reg; true; /usr/bin/make checkone ENGINE=./engine/gforth-fast-noll-reg; fi cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -o engine-fast-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -fno-gcse -fno-strict-aliasing -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks -DENGINE=2 -o engine-fast2-noll-reg.o -c ./engine.c cc: warning: optimization flag '-fno-gcse' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-labels=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-falign-jumps=1' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-defer-pop' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fcaller-saves' is not supported [-Wignored-optimization-argument] cc: warning: optimization flag '-fno-reorder-blocks' is not supported [-Wignored-optimization-argument] cc -I./../arch/mips -I. -Wall -O2 -pipe -Dunix -DHAVE_CONFIG_H -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3"' -I/usr/local/include -o main-fast-noll-reg.o -c ./main.c In file included from ./main.c:47: ./getopt.h:104:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 104 | extern int getopt (); | ^ /usr/include/unistd.h:389:6: note: conflicting prototype is here 389 | int getopt(int, char * const *, const char *); | ^ ./main.c:252:12: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 252 | const char const* const prim_names[]={ | ^ ./main.c:696:2: warning: You can ignore the warnings about clobbered variables in gforth_go [-W#warnings] 696 | #warning You can ignore the warnings about clobbered variables in gforth_go | ^ 3 warnings generated. cc -L/usr/local/lib -Wl,-export-dynamic engine-fast-noll-reg.o engine-fast2-noll-reg.o main-fast-noll-reg.o io.o signals.o support-noll-reg.o pow10.o dblsub.o -lavcall -lffi -lltdl -lm -o gforth-fast-noll-reg /usr/local/lib/libltdl.so.5.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libltdl.so.5.0: warning: sprintf() is often misused, please use snprintf() main-fast-noll-reg.o: In function `.L0 ': main.c:(.text+0x5678): warning: strcpy() is almost always misused, please use strlcpy() cp -p kernl64b.fi kernl64b.fi~ cp -p kernl64b.fi- kernl64b.fi ./engine/gforth-fast-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/other.fs -e bye expect ``warning: ')' missing'' warning: ')' missing ./engine/gforth-fast-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/share/gforth/0.7.3:." test/signals.fs -e bye ./engine/gforth-fast-noll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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-noll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.3:/usr/local/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 emacs -batch -f batch-byte-compile gforth.el emacs: not found *** Error 1 in target 'gforth.elc' (ignored) 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/local/lib/gforth/0.7.3/libcc-named/\" ; is replace-rpath" ./$i -e bye; done cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:97:9: warning: 'ffi_prep_closure' is deprecated [-Wdeprecated-declarations] 97 | sp[2]=ffi_prep_closure1((void *)(sp[2]),(void *)(sp[1]),(void *)(sp[0])); | ^ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:92:14: note: expanded from macro 'ffi_prep_closure1' 92 | ffi_prep_closure((ffi_closure *)a_closure, (ffi_cif *)a_cif, gforth_callback_ffi, (void *)a_ip) | ^ /usr/local/include/ffi.h:381:18: note: 'ffi_prep_closure' has been explicitly marked deprecated here 381 | __attribute__((deprecated)) | ^ 1 warning generated. cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:97:9: warning: 'ffi_prep_closure' is deprecated [-Wdeprecated-declarations] 97 | sp[2]=ffi_prep_closure1((void *)(sp[2]),(void *)(sp[1]),(void *)(sp[0])); | ^ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/libffi.c:92:14: note: expanded from macro 'ffi_prep_closure1' 92 | ffi_prep_closure((ffi_closure *)a_closure, (ffi_cif *)a_cif, gforth_callback_ffi, (void *)a_ip) | ^ /usr/local/include/ffi.h:381:18: note: 'ffi_prep_closure' has been explicitly marked deprecated here 381 | __attribute__((deprecated)) | ^ 1 warning generated. cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:2: /usr/local/include/avcall.h:378:9: error: duplicate member 'anum' 378 | int anum; /* redundant: (LIST).aptr = &(LIST).args[(LIST).anum] */ | ^ /usr/local/include/avcall.h:373:9: note: previous declaration is here 373 | int anum; | ^ /usr/local/include/avcall.h:457:9: warning: '__av_start1' macro redefined [-Wmacro-redefined] 457 | #define __av_start1(LIST) \ | ^ /usr/local/include/avcall.h:452:9: note: previous definition is here 452 | #define __av_start1(LIST) \ | ^ /usr/local/include/avcall.h:618:9: warning: '__av_reg_struct_return' macro redefined [-Wmacro-redefined] 618 | #define __av_reg_struct_return(LIST,TYPE_SIZE,TYPE_SPLITTABLE) \ | ^ /usr/local/include/avcall.h:611:9: note: previous definition is here 611 | #define __av_reg_struct_return(LIST,TYPE_SIZE,TYPE_SPLITTABLE) \ | ^ /usr/local/include/avcall.h:626:9: warning: '__av_start_struct3' macro redefined [-Wmacro-redefined] 626 | #define __av_start_struct3(LIST) \ | ^ /usr/local/include/avcall.h:614:9: note: previous definition is here 614 | #define __av_start_struct3(LIST) \ | ^ /usr/local/include/avcall.h:882:9: warning: '__av_float' macro redefined [-Wmacro-redefined] 882 | #define __av_float(LIST,VAL) \ | ^ /usr/local/include/avcall.h:851:9: note: previous definition is here 851 | #define __av_float(LIST,VAL) \ | ^ /usr/local/include/avcall.h:892:9: warning: 'av_double' macro redefined [-Wmacro-redefined] 892 | #define av_double(LIST,VAL) \ | ^ /usr/local/include/avcall.h:862:9: note: previous definition is here 862 | #define av_double(LIST,VAL) \ | ^ /usr/local/include/avcall.h:1185:9: warning: '__av_struct_leftadjusted' macro redefined [-Wmacro-redefined] 1185 | #define __av_struct_leftadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1150:9: note: previous definition is here 1150 | #define __av_struct_leftadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1195:9: warning: '__av_struct_rightadjusted' macro redefined [-Wmacro-redefined] 1195 | #define __av_struct_rightadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1158:9: note: previous definition is here 1158 | #define __av_struct_rightadjusted(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1205:9: warning: '__av_struct' macro redefined [-Wmacro-redefined] 1205 | #define __av_struct(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ /usr/local/include/avcall.h:1166:9: note: previous definition is here 1166 | #define __av_struct(LIST,TYPE,TYPE_SIZE,TYPE_ALIGN,ASSIGN,VAL) \ | ^ In file included from /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:3: In file included from /usr/local/include/callback.h:13: /usr/local/include/vacall_r.h:834:9: warning: '__va_align_double' macro redefined [-Wmacro-redefined] 834 | #define __va_align_double(LIST) \ | ^ /usr/local/include/vacall_r.h:830:9: note: previous definition is here 830 | #define __va_align_double(LIST) | ^ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:119:16: warning: shift count >= width of type [-Wshift-count-overflow] 119 | av_longlong1(gforth_d2ll(sp[1],sp[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:61:43: note: expanded from macro 'gforth_d2ll' 61 | ? (((UClongest)(lo))|(((UClongest)(hi))<= width of type [-Wshift-count-overflow] 166 | gforth_ll2d(av_call_longlong(),sp[-1],sp[-2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:69:20: note: expanded from macro 'gforth_ll2d' 69 | ? (_ll >> CELL_BITS) \ | ^ ~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:239:3: warning: shift count >= width of type [-Wshift-count-overflow] 239 | gforth_ll2d(va_arg_longlong1(),sp[-1],sp[-2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:69:20: note: expanded from macro 'gforth_ll2d' 69 | ? (_ll >> CELL_BITS) \ | ^ ~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c:294:23: warning: shift count >= width of type [-Wshift-count-overflow] 294 | va_return_longlong1(gforth_d2ll(sp[1],sp[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~ /pobj/gforth-0.7.3/gforth-0.7.3/include/gforth/0.7.3/libcc.h:61:43: note: expanded from macro 'gforth_d2ll' 61 | ? (((UClongest)(lo))|(((UClongest)(hi))<tmp._long = (VAL)) | ^~~ 13 warnings and 1 error generated. Error while executing cc -I/usr/local/include -L/usr/local/lib -I /pobj/gforth-0.7.3/gforth-0.7.3/include -O -c /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/fflib.c -fPIC -DPIC -o /pobj/gforth-0.7.3/gforth-0.7.3/lib/gforth/0.7.3/libcc-named/.libs/fflib.o in file included from *OS command line*:-1 fflib.fs:136: libtool compile failed >>>ßßßßßßßßbrary<<< Backtrace: $25D97B4990 throw $25D97F07D0 c(abort") $25D97F13F8 compile-wrapper-function1 *** Error 1 in /pobj/gforth-0.7.3/gforth-0.7.3 (Makefile:653 'build-libcc-named') *** Error 2 in lang/gforth (/ports/infrastructure/mk/bsd.port.mk:3069 '/pobj/gforth-0.7.3/.build_done': @cd /pobj/gforth-0.7.3/gforth-0.7.3 ...) *** Error 2 in lang/gforth (/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=gforth-0.7.3p4; export _LOCKS_HELD=" gforth-0.7.3p4"; ...) ===> Exiting lang/gforth with an error *** Error 1 in /ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval ${e...) >>> Ended at 1760459747.05 max_stuck=99.00/waiting-for-lock #5=19.34/depends=24.72/show-prepare-results=5.54/build=799.56 Error: job failed with 512 on octeon-3 at 1760459747