+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/erlang21-21.3.6nb4/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/erlang21-21.3.6nb4/work.log ===> Building for erlang21-21.3.6nb4 MAKE depend make[1]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' MAKE generate make[2]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' GEN x86_64-pc-solaris2.11/opt/smp/TABLES-GENERATED GEN x86_64-pc-solaris2.11/opt/smp/OPCODES-GENERATED GEN x86_64-pc-solaris2.11/erl_version.h GEN x86_64-pc-solaris2.11/opt/smp/erl_alloc_types.h GEN x86_64-pc-solaris2.11/opt/smp/driver_tab.c GEN x86_64-pc-solaris2.11/preload.c GEN x86_64-pc-solaris2.11/opt/smp/GENERATED make[2]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' MAKE depend make[2]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' GEN x86_64-pc-solaris2.11/opt/smp/depend.mk make[3]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' MAKE depend make[4]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' GEN obj/x86_64-pc-solaris2.11/opt/depend.mk make[4]: Nothing to be done for 'depend'. make[4]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[3]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[2]: Nothing to be done for 'depend'. make[2]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' MAKE depend make[2]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[2]: Nothing to be done for 'depend'. make[2]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[1]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' MAKE emulator make[1]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts' make[2]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts' make[3]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' MAKE opt make[4]: Entering directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' CC obj/x86_64-pc-solaris2.11/opt/smp/erl_main.o EMU_CC obj/x86_64-pc-solaris2.11/opt/smp/beam_emu.o CC obj/x86_64-pc-solaris2.11/opt/smp/preload.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_process.o CC obj/x86_64-pc-solaris2.11/opt/smp/beam_opcodes.o CC obj/x86_64-pc-solaris2.11/opt/smp/beam_load.o CC obj/x86_64-pc-solaris2.11/opt/smp/beam_bif_load.o CC obj/x86_64-pc-solaris2.11/opt/smp/beam_debug.o CC obj/x86_64-pc-solaris2.11/opt/smp/beam_bp.o CC obj/x86_64-pc-solaris2.11/opt/smp/beam_catches.o CC obj/x86_64-pc-solaris2.11/opt/smp/code_ix.o CC obj/x86_64-pc-solaris2.11/opt/smp/beam_ranges.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_alloc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_mtrace.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_alloc_util.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_goodfit_alloc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bestfit_alloc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_afit_alloc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_init.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_atom_table.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_table.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_ddll.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_guard.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_info.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_op.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_os.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_lists.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_persistent.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_atomics.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_counters.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_trace.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_unique.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_wrap.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_nfunc_sched.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_guard_bifs.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_dirty_bif_wrap.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_trace.o CC obj/x86_64-pc-solaris2.11/opt/smp/copy.o CC obj/x86_64-pc-solaris2.11/opt/smp/utils.o In file included from beam/utils.c:54: beam/erl_io_queue.h: In function 'erts_ioq_iodata_to_vec': beam/erl_io_queue.h:177:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 177 | iov[0].iov_base = pb->bytes+offset; | ^ beam/erl_io_queue.h:189:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 189 | iov[0].iov_base = buf; | ^ CC obj/x86_64-pc-solaris2.11/opt/smp/bif.o CC obj/x86_64-pc-solaris2.11/opt/smp/io.o In file included from beam/io.c:55: beam/erl_io_queue.h: In function 'erts_ioq_iodata_to_vec': beam/erl_io_queue.h:177:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 177 | iov[0].iov_base = pb->bytes+offset; | ^ beam/erl_io_queue.h:189:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 189 | iov[0].iov_base = buf; | ^ beam/io.c: In function 'deliver_vec_message': beam/io.c:3424:22: warning: pointer targets in assignment from 'caddr_t' {aka 'char *'} to 'byte *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 3424 | base = iov->iov_base; | ^ CC obj/x86_64-pc-solaris2.11/opt/smp/erl_printf_term.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_debug.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_md5.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_message.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_proc_sig_queue.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_process_dict.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_process_lock.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_port_task.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_arith.o CC obj/x86_64-pc-solaris2.11/opt/smp/time.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_time_sup.o CC obj/x86_64-pc-solaris2.11/opt/smp/external.o CC obj/x86_64-pc-solaris2.11/opt/smp/dist.o CC obj/x86_64-pc-solaris2.11/opt/smp/binary.o beam/dist.c: In function 'dist_port_commandv': beam/dist.c:2116:25: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 2116 | iov[1].iov_base = obuf->extp; | ^ CC obj/x86_64-pc-solaris2.11/opt/smp/erl_db.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_db_util.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_db_hash.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_db_tree.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_thr_progress.o CC obj/x86_64-pc-solaris2.11/opt/smp/big.o CC obj/x86_64-pc-solaris2.11/opt/smp/hash.o CC obj/x86_64-pc-solaris2.11/opt/smp/index.o CC obj/x86_64-pc-solaris2.11/opt/smp/atom.o CC obj/x86_64-pc-solaris2.11/opt/smp/module.o CC obj/x86_64-pc-solaris2.11/opt/smp/export.o CC obj/x86_64-pc-solaris2.11/opt/smp/register.o CC obj/x86_64-pc-solaris2.11/opt/smp/break.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_async.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_lock_check.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_gc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_lock_count.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_posix_str.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bits.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_math.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_fun.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_port.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_term.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_node_tables.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_monitor_link.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_process_dump.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_hl_timer.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_cpu_topology.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_drv_thread.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_chksum.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_re.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_unicode.o CC obj/x86_64-pc-solaris2.11/opt/smp/packet_parser.o CC obj/x86_64-pc-solaris2.11/opt/smp/safe_hash.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_zlib.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_nif.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_bif_binary.o In file included from beam/erl_nif.c:59: beam/erl_io_queue.h: In function 'erts_ioq_iodata_to_vec': beam/erl_io_queue.h:177:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 177 | iov[0].iov_base = pb->bytes+offset; | ^ beam/erl_io_queue.h:189:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 189 | iov[0].iov_base = buf; | ^ beam/erl_nif.c: At top level: beam/erl_nif.c:1289:8: warning: conflicting types for 'enif_binary_to_term' due to enum/integer mismatch; have 'size_t(ErlNifEnv *, const unsigned char *, size_t, ERL_NIF_TERM *, ErlNifBinaryToTerm)' {aka 'long unsigned int(struct enif_environment_t *, const unsigned char *, long unsigned int, long unsigned int *, ErlNifBinaryToTerm)'} [-Wenum-int-mismatch] 1289 | size_t enif_binary_to_term(ErlNifEnv *dst_env, | ^~~~~~~~~~~~~~~~~~~ In file included from beam/erl_nif.c:44: beam/erl_nif_api_funcs.h:174:31: note: previous declaration of 'enif_binary_to_term' with type 'size_t(ErlNifEnv *, const unsigned char *, size_t, ERL_NIF_TERM *, unsigned int)' {aka 'long unsigned int(struct enif_environment_t *, const unsigned char *, long unsigned int, long unsigned int *, unsigned int)'} 174 | ERL_NIF_API_FUNC_DECL(size_t, enif_binary_to_term, (ErlNifEnv *env, const unsigned char* data, size_t sz, ERL_NIF_TERM *term, unsigned int opts)); | ^~~~~~~~~~~~~~~~~~~ beam/erl_nif.h:305:71: note: in definition of macro 'ERL_NIF_API_FUNC_DECL' 305 | # define ERL_NIF_API_FUNC_DECL(RET_TYPE, NAME, ARGS) extern RET_TYPE NAME ARGS | ^~~~ beam/erl_nif.c: In function 'fill_iovec_with_slice': beam/erl_nif.c:3628:44: warning: pointer targets in assignment from 'unsigned char *' to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 3628 | iovec->iov[iovec_idx].iov_base = raw_data.data; | ^ beam/erl_nif.c: In function 'enif_ioq_enq_binary': beam/erl_nif.c:3753:25: warning: pointer targets in assignment from 'unsigned char *' to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 3753 | vec.iov[0].iov_base = bin->data; | ^ CC obj/x86_64-pc-solaris2.11/opt/smp/erl_ao_firstfit_alloc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_thr_queue.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_sched_spec_pre_alloc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_ptab.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_map.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_msacc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_lock_flags.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_io_queue.o CC obj/x86_64-pc-solaris2.11/opt/smp/sys.o In file included from beam/erl_io_queue.c:33: beam/erl_io_queue.h: In function 'erts_ioq_iodata_to_vec': beam/erl_io_queue.h:177:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 177 | iov[0].iov_base = pb->bytes+offset; | ^ beam/erl_io_queue.h:189:33: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 189 | iov[0].iov_base = buf; | ^ beam/erl_io_queue.c: In function 'io_list_to_vec_set_vec': beam/erl_io_queue.c:429:26: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 429 | (*iov)->iov_base = ptr; | ^ beam/erl_io_queue.c:437:22: warning: pointer targets in assignment from 'byte *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 437 | (*iov)->iov_base = ptr; | ^ CC obj/x86_64-pc-solaris2.11/opt/smp/sys_drivers.o CC obj/x86_64-pc-solaris2.11/opt/smp/sys_env.o CC obj/x86_64-pc-solaris2.11/opt/smp/driver_tab.o CC obj/x86_64-pc-solaris2.11/opt/smp/sys_uds.o CC obj/x86_64-pc-solaris2.11/opt/smp/elib_memmove.o CC obj/x86_64-pc-solaris2.11/opt/smp/gzio.o CC obj/x86_64-pc-solaris2.11/opt/smp/unix_prim_file.o CC obj/x86_64-pc-solaris2.11/opt/smp/sys_float.o CC obj/x86_64-pc-solaris2.11/opt/smp/sys_time.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_poll.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_check_io.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_mseg.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_mmap.o sys/common/erl_poll.c: In function 'check_fd_events': sys/common/erl_poll.c:1789:9: warning: unused variable 'timeout' [-Wunused-variable] 1789 | int timeout; | ^~~~~~~ CC obj/x86_64-pc-solaris2.11/opt/smp/erl_osenv.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_unix_sys_ddll.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_mtrace_sys_wrap.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_sys_common_misc.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_os_monotonic_time_extender.o CC obj/x86_64-pc-solaris2.11/opt/smp/erlang_lttng.o CC obj/x86_64-pc-solaris2.11/opt/smp/inet_drv.o sys/unix/erl_unix_sys_ddll.c: In function 'erts_sys_ddll_load_driver_init': sys/unix/erl_unix_sys_ddll.c:196:19: warning: 'fn' may be used uninitialized [-Wmaybe-uninitialized] 196 | *function = fn; | ~~~~~~~~~~^~~~ sys/unix/erl_unix_sys_ddll.c:190:11: note: 'fn' was declared here 190 | void *fn; | ^~ sys/unix/erl_unix_sys_ddll.c: In function 'erts_sys_ddll_load_nif_init': sys/unix/erl_unix_sys_ddll.c:209:19: warning: 'fn' may be used uninitialized [-Wmaybe-uninitialized] 209 | *function = fn; | ~~~~~~~~~~^~~~ sys/unix/erl_unix_sys_ddll.c:203:11: note: 'fn' was declared here 203 | void *fn; | ^~ CC obj/x86_64-pc-solaris2.11/opt/smp/ram_file_drv.o CC obj/x86_64-pc-solaris2.11/opt/smp/ttsl_drv.o drivers/common/inet_drv.c:1484:30: error: static declaration of 'in6addr_any' follows non-static declaration 1484 | static const struct in6_addr in6addr_any = { { IN6ADDR_ANY_INIT } }; | ^~~~~~~~~~~ In file included from /usr/include/sys/socket.h:67, from /usr/include/net/if_arp.h:17, from /usr/include/netpacket/packet.h:31, from drivers/common/inet_drv.c:61: /usr/include/netinet/in.h:1331:30: note: previous declaration of 'in6addr_any' with type 'const struct in6_addr' 1331 | extern const struct in6_addr in6addr_any; | ^~~~~~~~~~~ drivers/common/inet_drv.c:1493:30: error: static declaration of 'in6addr_loopback' follows non-static declaration 1493 | static const struct in6_addr in6addr_loopback = | ^~~~~~~~~~~~~~~~ /usr/include/netinet/in.h:1332:30: note: previous declaration of 'in6addr_loopback' with type 'const struct in6_addr' 1332 | extern const struct in6_addr in6addr_loopback; | ^~~~~~~~~~~~~~~~ CC obj/x86_64-pc-solaris2.11/opt/smp/erl_tracer_nif.o make[4]: *** [x86_64-pc-solaris2.11/Makefile:785: obj/x86_64-pc-solaris2.11/opt/smp/inet_drv.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[3]: *** [/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/make/run_make.mk:35: opt] Error 2 make[3]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[2]: *** [Makefile:45: opt] Error 2 make[2]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts' make[1]: *** [Makefile:54: smp] Error 2 make[1]: Leaving directory '/home/pbulk/build/lang/erlang21/work/otp-OTP-21.3.6/erts' gmake: *** [Makefile:481: emulator] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/erlang21 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/erlang21