WARNING: [license.mk] Every package should define a LICENSE.
===> Building for moscow_ml-2.10.1
cd config; /opt/pkg/bin/gmake all
gmake[1]: Entering directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/config'
sh autoconf gcc
Checking the sizes of integers and pointers...
Wow! A 64 bit architecture!
The char type is signed. Good!
This is a little-endian architecture.
This architecture has no alignment constraints.
Doubles can be word-aligned.
Function "memmove" is provided and handles overlapping moves correctly.
Function "bcopy" is provided and handles overlapping moves correctly.
Function "memcpy" is provided and handles overlapping moves correctly.
_setjmp and _longjmp appear to work. Good!
sighandler.c:3:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1 warning generated.
sighandler.c:3:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
sighandler.c:6:7: warning: incompatible function pointer types assigning to 'int (*)()' from 'void (*)(int)' [-Wincompatible-function-pointer-types]
2 warnings generated.
Sorry, I can't determine the return type for signal handlers.
I'm assuming "void". If this seems to cause errors,
try to change "sighandler_return_type" in s.h
Signals have the BSD semantics.
rename() found.
You have BSD sockets.
lockf() found.
mkfifo() found.
getpriority() found.
utimes() found.
dup2() found.
fchmod() found.
truncate() found.
select() found.
symlink() found.
wait3() found.
waitpid() found.
cp m.h s.h ../runtime
gmake[1]: Leaving directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/config'
cd runtime; /opt/pkg/bin/gmake all
gmake[1]: Entering directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/runtime'
awk -f ../tools/make-jumptbl instruct.h > jumptbl.h
gcc -c -Dunix -O3 -DTHREADED -fPIC -o interp.o interp.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o expand.o expand.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o misc.o misc.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o stacks.o stacks.c
In file included from stacks.c:4:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o fix_code.o fix_code.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o main.o main.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o fail.o fail.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o signals.o signals.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o freelist.o freelist.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o major_gc.o major_gc.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o minor_gc.o minor_gc.c
In file included from minor_gc.c:5:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o memory.o memory.c
In file included from memory.c:3:
In file included from ./mlvalues.h:5:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o alloc.o alloc.c
In file included from alloc.c:7:
In file included from ./alloc.h:5:
In file included from ./misc.h:6:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o roots.o roots.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o compare.o compare.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o ints.o ints.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o floats.o floats.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o str.o str.c
In file included from str.c:5:
In file included from ./alloc.h:5:
In file included from ./misc.h:6:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
str.c:37:27: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
      return (*p1 < *p2 ? Val_long(-1) : Val_long(1));
                          ^~~~~~~~~~~~
./mlvalues.h:63:37: note: expanded from macro 'Val_long'
#define Val_long(x)     (((long)(x) << 1) + 1)
                          ~~~~~~~~~ ^
str.c:41:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    return Val_long(-2);
           ^~~~~~~~~~~~
./mlvalues.h:63:37: note: expanded from macro 'Val_long'
#define Val_long(x)     (((long)(x) << 1) + 1)
                          ~~~~~~~~~ ^
3 warnings generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o io.o io.c
In file included from io.c:16:
In file included from ./alloc.h:5:
In file included from ./misc.h:6:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o extern.o extern.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o externcp.o externcp.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o intern.o intern.c
In file included from intern.c:4:
In file included from ./debugger.h:4:
In file included from ./misc.h:6:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o interncp.o interncp.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o hash.o hash.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o sys.o sys.c
In file included from sys.c:16:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o meta.o meta.c
In file included from meta.c:5:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o parsing.o parsing.c
parsing.c:132:22: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    env->curr_char = Val_int(-1);
                     ^~~~~~~~~~~
./mlvalues.h:67:17: note: expanded from macro 'Val_int'
#define Val_int Val_long
                ^
./mlvalues.h:63:37: note: expanded from macro 'Val_long'
#define Val_long(x)     (((long)(x) << 1) + 1)
                          ~~~~~~~~~ ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o lexing.o lexing.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o gc_ctrl.o gc_ctrl.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o mosml.o mosml.c
In file included from mosml.c:28:
In file included from ./mlvalues.h:5:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
mosml.c:994:9: warning: 'tmpnam' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations]
  res = tmpnam(NULL);
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdio.h:186:1: note: 'tmpnam' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.")
^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:208:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
2 warnings generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o unix.o unix.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o runtime.o runtime.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o md5sum.o md5sum.c
In file included from md5sum.c:4:
In file included from ./mlvalues.h:5:
./config.h:22:9: warning: 'bcopy' macro redefined [-Wmacro-redefined]
#define bcopy(src,dst,len) memmove((dst), (src), (len))
        ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here
#define bcopy(src, dest, ...) \
        ^
1 warning generated.
gcc -c -Dunix -O3 -DTHREADED -fPIC -o callback.o callback.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o dynlib.o dynlib.c
sed -n -e '/\/\* ML \*\//s/.* \([a-zA-Z0-9_][a-zA-Z0-9_]*\) *(.*/\1/p' \
                compare.c extern.c externcp.c floats.c gc_ctrl.c hash.c intern.c interncp.c interp.c ints.c io.c lexing.c meta.c parsing.c str.c sys.c mosml.c unix.c md5sum.c callback.c dynlib.c > primitives2
sh -c 'if cmp -s primitives primitives2; \
        then rm primitives2; \
        else mv primitives2 primitives; \
        fi'
(echo '#include "mlvalues.h"'; \
 echo '#include "prims.h"'; \
 sed -e 's/.*/extern value &();/' primitives; \
 echo 'c_primitive cprim[] = {'; \
 sed -e 's/.*/  &,/' primitives; \
 echo '  0 };'; \
         echo 'char * names_of_cprim[] = {'; \
 sed -e 's/.*/  "&",/' primitives; \
 echo '  0 };') > prims.c
gcc -c -Dunix -O3 -DTHREADED -fPIC -o prims.o prims.c
gcc -rdynamic -Wl,-rpath,/opt/pkg/lib/mosml -o camlrunm prims.o interp.o expand.o misc.o stacks.o fix_code.o main.o fail.o signals.o freelist.o major_gc.o minor_gc.o memory.o alloc.o roots.o compare.o ints.o floats.o str.o io.o extern.o externcp.o intern.o interncp.o hash.o sys.o meta.o parsing.o lexing.o gc_ctrl.o mosml.o unix.o runtime.o md5sum.o callback.o dynlib.o -lm -ldl
strip -S camlrunm
gmake[1]: Leaving directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/runtime'
cp runtime/camlrunm .
cd mosmlyac; /opt/pkg/bin/gmake all
gmake[1]: Entering directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/mosmlyac'
gcc -c -O -DNDEBUG -o closure.o closure.c
gcc -c -O -DNDEBUG -o error.o error.c
gcc -c -O -DNDEBUG -o lalr.o lalr.c
gcc -c -O -DNDEBUG -o lr0.o lr0.c
gcc -c -O -DNDEBUG -o main.o main.c
gcc -c -O -DNDEBUG -o mkpar.o mkpar.c
gcc -c -O -DNDEBUG -o output.o output.c
gcc -c -O -DNDEBUG -o reader.o reader.c
gcc -c -O -DNDEBUG -o skeleton.o skeleton.c
gcc -c -O -DNDEBUG -o symtab.o symtab.c
gcc -c -O -DNDEBUG -o verbose.o verbose.c
gcc -c -O -DNDEBUG -o warshall.o warshall.c
gcc -O -DNDEBUG -o mosmlyac closure.o error.o lalr.o lr0.o main.o mkpar.o output.o reader.o skeleton.o symtab.o verbose.o warshall.o
strip -S mosmlyac
gmake[1]: Leaving directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/mosmlyac'
cd mosmllib; /opt/pkg/bin/gmake all
gmake[1]: Entering directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/mosmllib'
cpp -P -traditional -Dunix -Umsdos Array.mlp > Array.sml
exec failed
gmake[1]: *** [../Makefile.inc:214: Array.sml] Error 255
gmake[1]: Leaving directory '/Users/pbulk/build/lang/moscow_ml/work/mosml-ver-2.10.1/src/mosmllib'
gmake: *** [Makefile:30: world] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/moscow_ml
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/moscow_ml