=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for ficl-4.1.0
cc -O -fPIC -Wall  -I. -c -o main.o main.c
cc -O -fPIC -Wall  -I. -c -o dictionary.o dictionary.c
dictionary.c:665:43: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
        trace += sprintf(trace, "%3d   ", cell - param0);
                                 ~~~      ^~~~~~~~~~~~~
                                 %3ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:698:62: warning: format specifies type 'int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
                sprintf(trace, "2literal %d %d (%#lx %#lx)", c2.i, c.i, c2.u, c.u);
                                         ~~                  ^~~~
                                         %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:698:68: warning: format specifies type 'int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
                sprintf(trace, "2literal %d %d (%#lx %#lx)", c2.i, c.i, c2.u, c.u);
                                            ~~                     ^~~
                                            %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:722:46: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                sprintf(trace, "branch0 %d", cell + c.i - param0);
                                        ~~   ^~~~~~~~~~~~~~~~~~~
                                        %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:726:49: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                sprintf(trace, "branch %d",     cell + c.i - param0);
                                       ~~       ^~~~~~~~~~~~~~~~~~~
                                       %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:731:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                sprintf(trace, "?do (leave %d)",  (ficlCell *)c.p - param0);
                                           ~~     ^~~~~~~~~~~~~~~~~~~~~~~~
                                           %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:735:49: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                sprintf(trace, "do (leave %d)", (ficlCell *)c.p - param0);
                                          ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
                                          %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:739:52: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                sprintf(trace, "loop (branch %d)", cell + c.i - param0);
                                             ~~    ^~~~~~~~~~~~~~~~~~~
                                             %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:743:55: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                sprintf(trace, "of (branch %d)",      cell + c.i - param0);
                                           ~~         ^~~~~~~~~~~~~~~~~~~
                                           %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
dictionary.c:747:53: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                sprintf(trace, "+loop (branch %d)", cell + c.i - param0);
                                              ~~    ^~~~~~~~~~~~~~~~~~~
                                              %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
10 warnings generated.
cc -O -fPIC -Wall  -I. -c -o system.o system.c
cc -O -fPIC -Wall  -I. -c -o fileaccess.o fileaccess.c
fileaccess.c:116:18: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
    pushIor(vm, !unlink(filename));
                 ^
1 warning generated.
cc -O -fPIC -Wall  -I. -c -o float.o float.c
float.c:162:53: warning: format specifies type 'unsigned int' but the argument has type 'ficlCell *' (aka 'union ficlCell *') [-Wformat]
    sprintf(buffer, "[0x%08x %3d] %16f (0x%08x)\n", cell, context->count++, (double)(cell->f), cell->i);
                        ~~~~                        ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
float.c:162:96: warning: format specifies type 'unsigned int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
    sprintf(buffer, "[0x%08x %3d] %16f (0x%08x)\n", cell, context->count++, (double)(cell->f), cell->i);
                                          ~~~~                                                 ^~~~~~~
                                          %08lx
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
2 warnings generated.
cc -O -fPIC -Wall  -I. -c -o double.o double.c
cc -O -fPIC -Wall  -I. -c -o prefix.o prefix.c
cc -O -fPIC -Wall  -I. -c -o search.o search.c
cc -O -fPIC -Wall  -I. -c -o softcore.o softcore.c
cc -O -fPIC -Wall  -I. -c -o stack.o stack.c
cc -O -fPIC -Wall  -I. -c -o tools.o tools.c
tools.c:570:54: warning: format specifies type 'unsigned int' but the argument has type 'ficlCell *' (aka 'union ficlCell *') [-Wformat]
    sprintf(buffer, "[0x%08x %3d]: %12d (0x%08x)\n", cell, context->count++, cell->i, cell->i);
                        ~~~~                         ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:570:78: warning: format specifies type 'int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
    sprintf(buffer, "[0x%08x %3d]: %12d (0x%08x)\n", cell, context->count++, cell->i, cell->i);
                                   ~~~~                                      ^~~~~~~
                                   %12ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:570:87: warning: format specifies type 'unsigned int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
    sprintf(buffer, "[0x%08x %3d]: %12d (0x%08x)\n", cell, context->count++, cell->i, cell->i);
                                           ~~~~                                       ^~~~~~~
                                           %08lx
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:583:100: warning: format specifies type 'unsigned int' but the argument has type 'ficlCell *' (aka 'union ficlCell *') [-Wformat]
        sprintf(buffer, "[%s stack has %d entries, top at 0x%08x]\n", stack->name, ficlStackDepth(stack), stack->top);
                                                            ~~~~                                          ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:595:62: warning: format specifies type 'unsigned int' but the argument has type 'ficlCell *' (aka 'union ficlCell *') [-Wformat]
        sprintf(buffer, "[%s stack base at 0x%08x]\n", stack->name, stack->base);
                                             ~~~~                   ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:615:56: warning: format specifies type 'int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
    sprintf(buffer, "%s%d", context->count ? " " : "", cell->i);
                       ~~                              ^~~~~~~
                       %ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:647:51: warning: format specifies type 'unsigned int' but the argument has type 'ficlCell *' (aka 'union ficlCell *') [-Wformat]
    sprintf(buffer, "[0x%08x %3d] %12d (0x%08x)", cell, context->count++, cell->i, cell->i);
                        ~~~~                      ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:647:75: warning: format specifies type 'int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
    sprintf(buffer, "[0x%08x %3d] %12d (0x%08x)", cell, context->count++, cell->i, cell->i);
                                  ~~~~                                    ^~~~~~~
                                  %12ld
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
tools.c:647:84: warning: format specifies type 'unsigned int' but the argument has type 'ficlInteger' (aka 'long') [-Wformat]
    sprintf(buffer, "[0x%08x %3d] %12d (0x%08x)", cell, context->count++, cell->i, cell->i);
                                          ~~~~                                     ^~~~~~~
                                          %08lx
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^~~~~~~~~~~
9 warnings generated.
cc -O -fPIC -Wall  -I. -c -o vm.o vm.c
cc -O -fPIC -Wall  -I. -c -o primitives.o primitives.c
primitives.c:490:45: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
        ficlStackPushInteger(vm->dataStack, append && FICL_TRUE);
                                                   ^  ~~~~~~~~~
primitives.c:490:45: note: use '&' for a bitwise operation
        ficlStackPushInteger(vm->dataStack, append && FICL_TRUE);
                                                   ^~
                                                   &
primitives.c:490:45: note: remove constant to silence this warning
        ficlStackPushInteger(vm->dataStack, append && FICL_TRUE);
                                                  ~^~~~~~~~~~~~
primitives.c:1356:67: warning: implicit conversion from 'unsigned long' to 'int' changes value from 18446744073709551615 to -1 [-Wconstant-conversion]
    flag = ((word != NULL) && (word->flags & FICL_WORD_OBJECT)) ? FICL_TRUE : FICL_FALSE;
         ~                                                        ^~~~~~~~~
./ficl.h:646:21: note: expanded from macro 'FICL_TRUE'
#define FICL_TRUE  ((unsigned long)~(0L))
                    ^~~~~~~~~~~~~~~~~~~~
2 warnings generated.
cc -O -fPIC -Wall  -I. -c -o bit.o bit.c
cc -O -fPIC -Wall  -I. -c -o lzuncompress.o lzuncompress.c
cc -O -fPIC -Wall  -I. -c -o unix.o ficlplatform/unix.c
ficlplatform/unix.c:11:9: warning: call to undeclared function 'ftruncate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        return ftruncate(fileno(ff->f), size);
               ^
1 warning generated.
cc -O -fPIC -Wall  -I. -c -o utility.o utility.c
cc -O -fPIC -Wall  -I. -c -o hash.o hash.c
cc -O -fPIC -Wall  -I. -c -o callback.o callback.c
cc -O -fPIC -Wall  -I. -c -o word.o word.c
cc -O -fPIC -Wall  -I. -c -o extras.o extras.c
ar cr libficl.a dictionary.o system.o fileaccess.o float.o double.o prefix.o search.o softcore.o stack.o tools.o vm.o primitives.o bit.o lzuncompress.o unix.o utility.o hash.o callback.o word.o extras.o
ranlib libficl.a
cc -L/opt/pkg/lib -shared -Wl,-soname,libficl.so.4.1.0  -o libficl.so.4.1.0 dictionary.o system.o fileaccess.o float.o double.o prefix.o search.o softcore.o stack.o tools.o vm.o primitives.o bit.o lzuncompress.o unix.o utility.o hash.o callback.o word.o extras.o
ld: unknown options: -soname 
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** [libficl.so.4.1.0] Error code 1

bmake: stopped in /Users/pbulk/build/lang/ficl/work/ficl-4.1.0
1 error

bmake: stopped in /Users/pbulk/build/lang/ficl/work/ficl-4.1.0
*** Error code 2

Stop.
bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/ficl
*** Error code 1

Stop.
bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/ficl