=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/lang/erlang21", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for erlang21-21.3.6nb4 MAKE depend make[1]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' MAKE generate make[2]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' GEN x86_64-pc-solaris2.11/opt/smp/OPCODES-GENERATED GEN x86_64-pc-solaris2.11/opt/smp/TABLES-GENERATED GEN x86_64-pc-solaris2.11/opt/smp/erl_alloc_types.h GEN x86_64-pc-solaris2.11/erl_version.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 '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' MAKE depend make[2]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' GEN x86_64-pc-solaris2.11/opt/smp/depend.mk make[3]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' MAKE depend make[4]: Entering directory '/tmp/work/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 '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[3]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[2]: Nothing to be done for 'depend'. make[2]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[1]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' MAKE depend make[2]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[2]: Nothing to be done for 'depend'. make[2]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' make[1]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/lib_src' MAKE emulator make[1]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts' make[2]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts' make[3]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' MAKE opt make[4]: Entering directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' CC obj/x86_64-pc-solaris2.11/opt/smp/erl_main.o CC obj/x86_64-pc-solaris2.11/opt/smp/preload.o EMU_CC obj/x86_64-pc-solaris2.11/opt/smp/beam_emu.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 CC obj/x86_64-pc-solaris2.11/opt/smp/bif.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/io.o 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 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 'allocate_linebuf': beam/io.c:3015:10: warning: old-style function definition [-Wold-style-definition] 3015 | LineBuf *allocate_linebuf(bufsiz) | ^~~~~~~~~~~~~~~~ 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_md5.o CC obj/x86_64-pc-solaris2.11/opt/smp/erl_message.o beam/erl_md5.c: In function 'MD5Update': beam/erl_md5.c:132:6: warning: old-style function definition [-Wold-style-definition] 132 | void MD5Update (context, input, inputLen) | ^~~~~~~~~ beam/erl_md5.c: In function 'MD5Final': beam/erl_md5.c:178:6: warning: old-style function definition [-Wold-style-definition] 178 | void MD5Final (digest, context) | ^~~~~~~~ beam/erl_md5.c: In function 'MD5Transform': beam/erl_md5.c:216:13: warning: old-style function definition [-Wold-style-definition] 216 | static void MD5Transform (state, block) | ^~~~~~~~~~~~ beam/erl_md5.c: In function 'Encode': beam/erl_md5.c:311:13: warning: old-style function definition [-Wold-style-definition] 311 | static void Encode (output, input, len) | ^~~~~~ beam/erl_md5.c: In function 'Decode': beam/erl_md5.c:330:13: warning: old-style function definition [-Wold-style-definition] 330 | static void Decode (output, input, len) | ^~~~~~ 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 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/binary.o 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 beam/erl_posix_str.c: In function 'erl_errno_id': beam/erl_posix_str.c:50:1: warning: old-style function definition [-Wold-style-definition] 50 | erl_errno_id(error) | ^~~~~~~~~~~~ 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 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 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_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/sys_uds.o CC obj/x86_64-pc-solaris2.11/opt/smp/driver_tab.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 CC obj/x86_64-pc-solaris2.11/opt/smp/erl_osenv.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_unix_sys_ddll.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/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 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/unix/ttsl_drv.c: In function 'start_termcap': drivers/unix/ttsl_drv.c:1328:14: error: expected identifier or '*' before 'false' 1328 | goto false; | ^~~~~ drivers/unix/ttsl_drv.c:1334:14: error: expected identifier or '*' before 'false' 1334 | goto false; | ^~~~~ drivers/unix/ttsl_drv.c:1338:16: error: expected identifier or '*' before 'false' 1338 | goto false; | ^~~~~ drivers/unix/ttsl_drv.c:1348:20: error: expected identifier or '*' before 'false' 1348 | goto false; | ^~~~~ drivers/unix/ttsl_drv.c:1356:14: error: expected identifier or '*' before 'false' 1356 | goto false; | ^~~~~ drivers/unix/ttsl_drv.c:1378:2: warning: statement with no effect [-Wunused-value] 1378 | false: | ^~~~~ drivers/unix/ttsl_drv.c:1378:7: error: expected ';' before ':' token 1378 | false: | ^ | ; make[4]: *** [x86_64-pc-solaris2.11/Makefile:788: obj/x86_64-pc-solaris2.11/opt/smp/ttsl_drv.o] Error 1 make[4]: *** Waiting for unfinished jobs.... drivers/common/inet_drv.c: In function 'save_subscriber': drivers/common/inet_drv.c:13144:1: warning: old-style function definition [-Wold-style-definition] 13144 | save_subscriber(subs, subs_pid) | ^~~~~~~~~~~~~~~ drivers/common/inet_drv.c: In function 'free_subscribers': drivers/common/inet_drv.c:13167:1: warning: old-style function definition [-Wold-style-definition] 13167 | free_subscribers(subs) | ^~~~~~~~~~~~~~~~ make[4]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[3]: *** [/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/make/run_make.mk:35: opt] Error 2 make[3]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts/emulator' make[2]: *** [Makefile:45: opt] Error 2 make[2]: Leaving directory '/tmp/work/lang/erlang21/work/otp-OTP-21.3.6/erts' make[1]: *** [Makefile:54: smp] Error 2 make[1]: Leaving directory '/tmp/work/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