=> Bootstrap dependency digest>=20010302: found digest-20080510
WARNING: [license.mk] Every package should define a LICENSE.
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for moscow_ml-2.01
cd config; make clean
rm -f m.h s.h
cd auto-aux; rm -f *.o a.out
cd runtime; make clean
rm -f camlrunm camlrunmd *.o *.a
rm -f primitives prims.c opnames.h jumptbl.h
rm -f .debugobj/*.o
cd launch; make clean
rm -f camlexec.c camlexec mosmlc mosml mosmllex testprog testprog.u[io]
cd mosmlyac; make clean
rm -f *.o
rm -f mosmlyac
cd mosmllib; make clean
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
rm -f Array.sml FileSys.sml Help.sml Int.sml Mosml.sml
rm -f Path.sml Process.sml Strbase.sml
rm -f Vector.sml Word.sml Word8Array.sml Word8Vector.sml Weak.sml
cd compiler; make clean
rm -f mosmlcmp
rm -f mosmllnk
rm -f mosmltop
rm -f *.ui
rm -f *.uo
rm -f Opcodes.sml
rm -f Parser.sml
rm -f Parser.sig
rm -f Parser.output
rm -f Lexer.sml
rm -f Config.sml
rm -f Filename.sml
rm -f Predef.sml
rm -f Prim_c.sml
rm -f Makefile.bak
cd toolssrc; make clean
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
rm -f Deppars.sig Deppars.sml Deplex.sig Deplex.sml Mosmldep.sml
rm -f cutdeps mosmldep
cd lex; make clean
rm -f *.ui
rm -f *.uo
rm -f mosmllex
rm -f mosmllex.bin
rm -f Grammar.sml
rm -f Grammar.sig
rm -f Grammar.output
rm -f Scanner.sml
rm -f Makefile.bak
cd test; make clean
rm -f result
rm -f *.sml
cd test; make clean
rm -f result
cd mosmllib/test; make clean
rm -f result
rm -f cmdline cmdline.ui cmdline.uo
rm -f empty.dat medium.dat  small1.dat  small2.dat  text.dat
rm -f mosmltestrun
rm -f hardlinkA hardlinkB
rm -f testlink testcycl testbadl
rm -f testrun.ui testrun.uo
cd callback; make clean
rm -f *.o
rm -f *.so
cd ../examples; make clean
cd calc; make clean
rm -f Makefile.bak
rm -f Parser.sig
rm -f Parser.sml
rm -f Lexer.sml
rm -f calc
rm -f *.ui
rm -f *.uo
cd cgi; make clean
rm -f *.ui
rm -f *.uo
rm -f cgiex1 cgiex2 cgitest
rm -f Makefile.bak
cd lexyacc; make clean
rm -f Parser.sig Parser.sml Lexer.sml
rm -f *.ui *.uo
rm -f Makefile.bak
cd manual; make clean
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
cd mls; make clean
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
rm -f mls
cd parsercomb; make clean
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
cd pretty; make clean
cd webserver; make clean
rm -f *.ui
rm -f *.uo
rm -f echoserver minimalserver mosmlserver
rm -f Makefile.bak
cd dynlibs; make clean
cd crypt; make clean
rm -f *.o
rm -f *.so
cd interface; make clean
rm -f *.o
rm -f *.so
cd intinf; make clean
rm -f *.o
rm -f *.so
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
cd mgd; make clean
rm -f *.o
rm -f *.so
rm -f *.uo *.ui
rm -f *.png
rm -f Makefile.bak
cd mgdbm; make clean
rm -f *.o
rm -f *.so
rm -f empty testdb monthnames
cd mmysql; make clean
rm -f *~
rm -f *.o
rm -f *.so
rm -f Makefile.bak
cd mpq; make clean
rm -f *.o
rm -f *.so
rm -f Makefile.bak
cd mregex; make clean
rm -f *.o
rm -f *.so
rm -f Makefile.bak
(cd regex-0.12; (test -f Makefile && make clean || test 1))
cd msocket; make clean
rm -f *.o
rm -f *.so
rm -f Makefile.bak
cd munix; make clean
rm -f *.o
rm -f *.so
rm -f sieve
rm -f Makefile.bak
rm -f camlrunm
cd doc; make clean
rm -f *.aux *.dvi *.blg *.bbl *.blg *.log *.ps
rm -f *.ind *.idx *.ilg *.toc
rm -f index.tex texsigsigs.tex
cd helpsigs; make clean
rm -f Parser.sig Parser.sml Lexer.sml
rm -f makebase index.txt index.tex texsigsigs.tex
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
cd 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 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.
_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 pointer types assigning to 'int (*)()' from 'void (*)(int)' [-Wincompatible-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.
unistd.h found.
dirent.h found.
lockf() found.
mkfifo() found.
getpriority() found.
utime() found.
utimes() found.
dup2() found.
fchmod() found.
truncate() found.
select() found.
symlink() found.
wait3() found.
waitpid() found.
getgroups() found.
POSIX termios found.
cd runtime; make all
awk -f ../tools/make-jumptbl instruct.h > jumptbl.h
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o interp.o interp.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o expand.o expand.c
expand.c:338:45: warning: conversion specifies type 'int' but the argument has type 'long' [-Wformat]
      printf("buildrealmap: opcode = %d at %d\n", *pc, pc-byteprog);
                                           ~^          ~~~~~~~~~~~
                                           %ld
expand.c:663:43: warning: conversion specifies type 'int' but the argument has type 'long' [-Wformat]
      printf("expandcode: opcode = %d at %d\n", *pc, pc-byteprog);
                                         ~^          ~~~~~~~~~~~
                                         %ld
2 warnings generated.
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o misc.o misc.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o stacks.o stacks.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o fix_code.o fix_code.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o main.o main.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o fail.o fail.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o signals.o signals.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o freelist.o freelist.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o major_gc.o major_gc.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o minor_gc.o minor_gc.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o memory.o memory.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o alloc.o alloc.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o roots.o roots.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o compare.o compare.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o ints.o ints.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o floats.o floats.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o str.o str.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o io.o io.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o extern.o extern.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o externcp.o externcp.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o intern.o intern.c
intern.c:476:25: warning: incompatible pointer types passing 'char *' to parameter of type 'value *' (aka 'long *') [-Wincompatible-pointer-types]
    expand_block(block, Hp_val(res), whsize32, whsize, color);
                        ^~~~~~~~~~~
./mlvalues.h:94:21: note: expanded from:
#define Hp_val(val) ((char *) (((header_t *) (val)) - 1))
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
intern.c:155:52: note: passing argument to parameter 'dest' here
static void expand_block(value32 * source, value * dest, mlsize_t source_len, mlsize_t dest_len, color_t color)
                                                   ^
1 warning generated.
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o interncp.o interncp.c
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o hash.o hash.c
hash.c:97:7: warning: '/*' within block comment [-Wcomment]
      /* hash_aux(Field(obj, 0)); */
      ^
1 warning generated.
gcc -c -Dunix -O2 -fno-defer-pop -fomit-frame-pointer -DTHREADED -fPIC -o sys.o sys.c
sys.c:36:12: error: redefinition of 'sys_nerr' with a different type
extern int sys_nerr;
           ^
/usr/include/errno.h:60:18: note: previous definition is here
extern const int sys_nerr __RENAME(__sys_nerr14);
                 ^
sys.c:37:15: error: redefinition of 'sys_errlist' with a different type
extern char * sys_errlist [];
              ^
/usr/include/errno.h:61:27: note: previous definition is here
extern const char *const *sys_errlist __RENAME(__sys_errlist14);
                          ^
sys.c:44:12: warning: returning 'const char *const' from a function with result type 'char *' discards qualifiers
    return sys_errlist[errno];
           ^~~~~~~~~~~~~~~~~~
1 warning and 2 errors generated.
*** Error code 1

Stop.
make: stopped in /scratch/lang/moscow_ml/work/mosml/src/runtime
*** Error code 1

Stop.
make: stopped in /scratch/lang/moscow_ml/work/mosml/src
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/lang/moscow_ml
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/lang/moscow_ml
