=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> 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 ecl-16.1.3nb1 cd build; /usr/pkg/bin/gmake gmake[1]: Entering directory '/data/scratch/lang/ecl/work/ecl-16.1.3/build' Compiling c/unicode/ucd.o... Compiling c/unicode/ucd-0000.o... Compiling c/unicode/ucd-0016.o... Compiling c/unicode/ucd-0064.o... Compiling c/unicode/ucd-0080.o... Compiling c/unicode/ucd-0048.o... Compiling c/unicode/ucd-0032.o... Compiling c/unicode/ucd-0096.o... Compiling c/unicode/ucd_names_char.o... Compiling c/unicode/ucd_names_codes.o... Compiling c/unicode/ucd_names_pair.o... Compiling c/unicode/ucd_names_str.o... cd: can't cd to /data/scratch/lang/ecl/work/ecl-16.1.3/src/../.git tags generation failed, but this does not break the build. dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/package.d -> c/package.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/eval.d -> c/eval.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/main.d -> c/main.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/apply.d -> c/apply.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/symbol.d -> c/symbol.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cons.d -> c/cons.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/list.d -> c/list.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/interpreter.d -> c/interpreter.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/compiler.d -> c/compiler.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/clos/cache.d -> c/clos/cache.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/instance.d -> c/instance.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/disassembler.d -> c/disassembler.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/gfun.d -> c/gfun.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/clos/accessor.d -> c/clos/accessor.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/reference.d -> c/reference.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/character.d -> c/character.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cfun.d -> c/cfun.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/print.d -> c/print.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/string.d -> c/string.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/error.d -> c/error.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/read.d -> c/read.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/reader/parse_integer.d -> c/reader/parse_integer.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/file.d -> c/file.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/float_to_digits.d -> c/printer/float_to_digits.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/reader/parse_number.d -> c/reader/parse_number.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/float_to_string.d -> c/printer/float_to_string.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/integer_to_string.d -> c/printer/integer_to_string.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_ugly.d -> c/printer/write_ugly.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_object.d -> c/printer/write_object.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_symbol.d -> c/printer/write_symbol.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_array.d -> c/printer/write_array.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_list.d -> c/printer/write_list.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_sse.d -> c/printer/write_sse.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_code.d -> c/printer/write_code.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/print_unreadable.d -> c/printer/print_unreadable.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi/backtrace.d -> c/ffi/backtrace.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi/cdata.d -> c/ffi/cdata.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/cos.d -> c/numbers/cos.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi/libraries.d -> c/ffi/libraries.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/sin.d -> c/numbers/sin.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi/mmap.d -> c/ffi/mmap.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/tan.d -> c/numbers/tan.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/atan.d -> c/numbers/atan.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/tanh.d -> c/numbers/tanh.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/cosh.d -> c/numbers/cosh.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/sinh.d -> c/numbers/sinh.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/exp.d -> c/numbers/exp.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/log.d -> c/numbers/log.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/sqrt.d -> c/numbers/sqrt.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/expt.d -> c/numbers/expt.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/plusp.d -> c/numbers/plusp.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/zerop.d -> c/numbers/zerop.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/minusp.d -> c/numbers/minusp.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/abs.d -> c/numbers/abs.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/negate.d -> c/numbers/negate.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/one_plus.d -> c/numbers/one_plus.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/one_minus.d -> c/numbers/one_minus.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/minus.d -> c/numbers/minus.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/plus.d -> c/numbers/plus.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/times.d -> c/numbers/times.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/number_compare.d -> c/numbers/number_compare.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/number_equalp.d -> c/numbers/number_equalp.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/minmax.d -> c/numbers/minmax.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/divide.d -> c/numbers/divide.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/floor.d -> c/numbers/floor.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/ceiling.d -> c/numbers/ceiling.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/round.d -> c/numbers/round.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/truncate.d -> c/numbers/truncate.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/assignment.d -> c/assignment.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/typespec.d -> c/typespec.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/number.d -> c/number.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_pred.d -> c/num_pred.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/predicate.d -> c/predicate.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_log.d -> c/num_log.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_arith.d -> c/num_arith.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_co.d -> c/num_co.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/vector_push.d -> c/vector_push.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_rand.d -> c/num_rand.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/array.d -> c/array.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/macros.d -> c/macros.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cmpaux.d -> c/cmpaux.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/conjugate.d -> c/numbers/conjugate.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/backq.d -> c/backq.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/sequence.d -> c/sequence.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/stacks.d -> c/stacks.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/time.d -> c/time.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/unixint.d -> c/unixint.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/multival.d -> c/multival.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/mapfun.d -> c/mapfun.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/format.d -> c/format.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/hash.d -> c/hash.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/structure.d -> c/structure.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/load.d -> c/load.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/pathname.d -> c/pathname.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/unixsys.d -> c/unixsys.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/unixfsys.d -> c/unixfsys.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi.d -> c/ffi.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/threads/atomic.d -> c/threads/atomic.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/serialize.d -> c/serialize.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/big.d -> c/big.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/alloc_2.d -> c/alloc_2.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/all_symbols.d -> c/all_symbols.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/tcp.d -> c/tcp.c dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cinit.d -> c/cinit.c Compiling c/alloc_2.o... Compiling c/big.o... Compiling c/tcp.o... dpp: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/sse2.d -> c/sse2.c Compiling c/main.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cinit.d:115:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cinit.d:175:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/all_symbols.d:44: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/symbols_list.h:651:49: warning: shifting a negative signed value is undefined [-Wshift-negative-value] {"MOST-NEGATIVE-FIXNUM", CL_CONSTANT, NULL, -1, ecl_make_fixnum(MOST_NEGATIVE_FIXNUM)}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ In file included from /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/all_symbols.d:44: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/symbols_list.h:651:49: warning: shifting a negative signed value is undefined [-Wshift-negative-value] {"MOST-NEGATIVE-FIXNUM", CL_CONSTANT, NULL, -1, ecl_make_fixnum(MOST_NEGATIVE_FIXNUM)}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ In file included from /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/all_symbols.d:44: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/symbols_list.h:2261:45: warning: shifting a negative signed value is undefined [-Wshift-negative-value] {FFI_ "C-CHAR-MIN", FFI_CONSTANT, NULL, -1, ecl_make_fixnum(CHAR_MIN)}, ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ In file included from /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/all_symbols.d:44: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/symbols_list.h:2265:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] {FFI_ "C-SHORT-MIN", FFI_CONSTANT, NULL, -1, ecl_make_fixnum(SHRT_MIN)}, ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/main.d:338:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ecl_def_ct_ratio(minus_half,ecl_make_fixnum(-1),ecl_make_fixnum(2),static,const); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ^ ./ecl/ecl-inl.h:112:22: note: expanded from macro 'ecl_def_ct_ratio' den, num }; \ ^~~ Compiling c/symbol.o... 2 warnings generated. Compiling c/package.o... In file included from /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/all_symbols.d:44: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/symbols_list.h:2261:45: warning: shifting a negative signed value is undefined [-Wshift-negative-value] {FFI_ "C-CHAR-MIN", FFI_CONSTANT, NULL, -1, ecl_make_fixnum(CHAR_MIN)}, ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ In file included from /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/all_symbols.d:44: /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/symbols_list.h:2265:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] {FFI_ "C-SHORT-MIN", FFI_CONSTANT, NULL, -1, ecl_make_fixnum(SHRT_MIN)}, ^~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ Compiling c/cons.o... 3 warnings generated. Compiling c/list.o... Compiling c/apply.o... 3 warnings generated. Compiling c/eval.o... 1 warning generated. Compiling c/interpreter.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/interpreter.d:1268:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ Compiling c/compiler.o... Compiling c/disassembler.o... Compiling c/instance.o... Compiling c/gfun.o... Compiling c/clos/cache.o... Compiling c/clos/accessor.o... Compiling c/reference.o... Compiling c/character.o... Compiling c/file.o... Compiling c/read.o... Compiling c/print.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/file.d:372:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] c = cl_ash(c, ecl_make_fixnum(-8)); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/file.d:1630:32: warning: result of comparison of constant 't_base_string' (16) with boolean expression is always false [-Wtautological-constant-out-of-range-compare] if (ECL_BASE_STRING_P(strng) == t_base_string) { ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/file.d:2790:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Compiling c/error.o... Compiling c/string.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/read.d:2445:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (position != ecl_make_fixnum(-1)) { ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ 1 warning generated. Compiling c/cfun.o... Compiling c/reader/parse_integer.o... Compiling c/reader/parse_number.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cfun.d:31:33: warning: shifting a negative signed value is undefined [-Wshift-negative-value] cf->cfunfixed.file_position = ecl_make_fixnum(-1); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cfun.d:50:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value] cf->cfun.file_position = ecl_make_fixnum(-1); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/cfun.d:64:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value] cc->cclosure.file_position = ecl_make_fixnum(-1); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ Compiling c/printer/float_to_digits.o... Compiling c/printer/float_to_string.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/float_to_digits.d:41:11: warning: 33 enumeration values not handled in switch: 't_start', 't_list', 't_character'... [-Wswitch] switch (ecl_t_of(number)) { ^ 3 warnings generated. Compiling c/printer/write_ugly.o... 1 warning generated. /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/float_to_string.d:64:11: warning: 33 enumeration values not handled in switch: 't_start', 't_list', 't_character'... [-Wswitch] switch (ecl_t_of(number)) { ^ Compiling c/printer/integer_to_string.o... Compiling c/printer/write_object.o... 1 warning generated. Compiling c/printer/write_symbol.o... Compiling c/printer/write_array.o... Compiling c/printer/write_list.o... Compiling c/printer/write_code.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/printer/write_ugly.d:114:37: warning: shifting a negative signed value is undefined [-Wshift-negative-value] s = si_float_to_string_free(s, f, ecl_make_fixnum(-3), ecl_make_fixnum(8)); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ 1 warning generated. Compiling c/printer/write_sse.o... Compiling c/printer/print_unreadable.o... Compiling c/ffi/libraries.o... Compiling c/ffi/backtrace.o... Compiling c/ffi/mmap.o... 1 warning generated. Compiling c/ffi/cdata.o... Compiling c/numbers/cos.o... Compiling c/numbers/sin.o... Compiling c/numbers/tan.o... Compiling c/numbers/atan.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/cos.d:20:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ Compiling c/numbers/cosh.o... 1 warning generated. /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/atan.d:20:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ Compiling c/numbers/sinh.o... Compiling c/numbers/tanh.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/tan.d:21:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ 1 warning generated. Compiling c/numbers/exp.o... Compiling c/numbers/expt.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/cosh.d:20:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ 1 warning generated. Compiling c/numbers/log.o... 1 warning generated. Compiling c/numbers/sqrt.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/exp.d:20:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ 1 warning generated. Compiling c/numbers/abs.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/sin.d:21:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/sinh.d:21:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ 1 warning generated. Compiling c/numbers/zerop.o... 1 warning generated. /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/sqrt.d:21:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/log.d:21:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ Compiling c/numbers/plusp.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/expt.d:25:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ Compiling c/numbers/minusp.o... 1 warning generated. Compiling c/numbers/negate.o... 1 warning generated. Compiling c/numbers/conjugate.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/tanh.d:21:14: warning: pragma STDC FENV_ACCESS ON is not supported, ignoring pragma [-Wunknown-pragmas] #pragma STDC FENV_ACCESS ON ^ 1 warning generated. Compiling c/numbers/one_plus.o... 3 warnings generated. Compiling c/numbers/one_minus.o... 1 warning generated. Compiling c/numbers/plus.o... Compiling c/numbers/minus.o... Compiling c/numbers/times.o... Compiling c/numbers/divide.o... Compiling c/numbers/number_compare.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/numbers/one_minus.d:22:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (x == ecl_make_fixnum(MOST_NEGATIVE_FIXNUM)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ 1 warning generated. Compiling c/numbers/number_equalp.o... Compiling c/numbers/minmax.o... Compiling c/numbers/floor.o... Compiling c/numbers/ceiling.o... Compiling c/numbers/round.o... Compiling c/numbers/truncate.o... Compiling c/typespec.o... Compiling c/assignment.o... Compiling c/predicate.o... Compiling c/number.o... Compiling c/num_pred.o... Compiling c/num_arith.o... Compiling c/num_co.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/typespec.d:96:1: warning: non-void function does not return a value [-Wreturn-type] } ^ Compiling c/num_log.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/number.d:142:33: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ecl_make_fixnum(short_min), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/number.d:178:33: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ecl_make_fixnum(int16_min), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/number.d:441:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (den == ecl_make_fixnum(-1)) ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ 1 warning generated. Compiling c/num_rand.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/number.d:680:11: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ecl_make_fixnum(-1) : ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/number.d:900:12: warning: implicit conversion from 'cl_fixnum' (aka 'long') to 'double' changes value from 2305843009213693951 to 2305843009213693952 [-Wimplicit-int-float-conversion] if (d <= MOST_POSITIVE_FIXNUM && d >= MOST_NEGATIVE_FIXNUM) ~~ ^~~~~~~~~~~~~~~~~~~~ ./ecl/config.h:156:34: note: expanded from macro 'MOST_POSITIVE_FIXNUM' #define MOST_POSITIVE_FIXNUM ((cl_fixnum)2305843009213693951L) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/number.d:912:12: warning: implicit conversion from 'cl_fixnum' (aka 'long') to 'float' changes value from 2305843009213693951 to 2305843009213693952 [-Wimplicit-int-float-conversion] if (d <= MOST_POSITIVE_FIXNUM && d >= MOST_NEGATIVE_FIXNUM) ~~ ^~~~~~~~~~~~~~~~~~~~ ./ecl/config.h:156:34: note: expanded from macro 'MOST_POSITIVE_FIXNUM' #define MOST_POSITIVE_FIXNUM ((cl_fixnum)2305843009213693951L) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling c/array.o... Compiling c/vector_push.o... Compiling c/sequence.o... Compiling c/cmpaux.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_log.d:204:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return cl_logxor(2,x,ecl_make_fixnum(-1)); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ Compiling c/macros.o... Compiling c/backq.o... 6 warnings generated. Compiling c/stacks.o... Compiling c/time.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_log.d:307:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] cl_object __value0 = ecl_make_fixnum(-1); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_log.d:316:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] cl_object __value0 = ecl_make_fixnum(-1); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/num_log.d:431:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value] r = ecl_make_fixnum(-1); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ Compiling c/unixint.o... Compiling c/mapfun.o... Compiling c/multival.o... Compiling c/hash.o... Compiling c/format.o... Compiling c/pathname.o... Compiling c/structure.o... Compiling c/load.o... Compiling c/unixfsys.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/hash.d:1036:44: warning: shifting a negative signed value is undefined [-Wshift-negative-value] cl_list(2, ecl_make_fixnum(-1), ht), ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62: note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ Compiling c/unixsys.o... Compiling c/serialize.o... /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/unixfsys.d:375:19: warning: passing 'ecl_base_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (safe_stat(filename->base_string.self, &filestatus) < 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/unixfsys.d:82:23: note: passing argument to parameter 'path' here safe_stat(const char *path, struct stat *sb) ^ 4 warnings generated. Compiling c/ffi.o... Compiling c/sse2.o... Compiling c/threads/atomic.o... 1 warning generated. /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/unixsys.d:233:25: warning: expression result unused [-Wunused-value] ECL_WITH_SPINLOCK_END(&cl_core.external_processes_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi.d:136:28: error: use of undeclared identifier 'FFI_SYSV' {ECL_SYM(":CDECL",1612), FFI_SYSV}, ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi.d:137:27: error: use of undeclared identifier 'FFI_SYSV' {ECL_SYM(":SYSV",1745), FFI_SYSV}, ^ /data/scratch/lang/ecl/work/ecl-16.1.3/src/c/unixsys.d:338:38: warning: shifting a negative signed value is undefined [-Wshift-negative-value] cl_object status = ecl_waitpid(ecl_make_fixnum(-1), ECL_NIL); ^~~~~~~~~~~~~~~~~~~ ./ecl/object.h:131:62/data/scratch/lang/ecl/work/ecl-16.1.3/src/c/ffi.d:421:10: warning: implicit conversion from enumeration type 'enum ecl_ffi_calling_convention' to different enumeration type 'ffi_abi' (aka 'enum ffi_abi') [-Wenum-conversion] return ECL_FFI_CC_CDECL; ~~~~~~ ^~~~~~~~~~~~~~~~ : note: expanded from macro 'ecl_make_fixnum' #define ecl_make_fixnum(n) ((cl_object)(((cl_fixnum)(n) << 2) | t_fixnum)) ~~~~~~~~~~~~~~ ^ 1 warning and 2 errors generated. gmake[1]: *** [Makefile:172: c/ffi.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... 2 warnings generated. 1 warning generated. gmake[1]: Leaving directory '/data/scratch/lang/ecl/work/ecl-16.1.3/build' gmake: *** [Makefile:72: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/lang/ecl *** Error code 1 Stop. make: stopped in /data/pkgsrc/lang/ecl