=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ruby27-ncurses-1.2.4nb4 --- form_wrap.o --- --- menu_wrap.o --- --- ncurses_wrap.o --- --- form_wrap.o --- compiling form_wrap.c --- menu_wrap.o --- compiling menu_wrap.c --- ncurses_wrap.o --- compiling ncurses_wrap.c --- form_wrap.o --- form_wrap.c:1138:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] rb_raise(rb_eArgError, msg); ^~~ form_wrap.c:1138:28: note: treat the string as an argument to avoid this rb_raise(rb_eArgError, msg); ^ "%s", --- ncurses_wrap.o --- ncurses_wrap.c:827:21: error: variable has incomplete type 'struct timezone' struct timezone tz = {0,0}; ^ ncurses_wrap.c:827:12: note: forward declaration of 'struct timezone' struct timezone tz = {0,0}; ^ ncurses_wrap.c:831:5: warning: implicit declaration of function 'gettimeofday' is invalid in C99 [-Wimplicit-function-declaration] gettimeofday(&tv, &tz); ^ ncurses_wrap.c:851:2: warning: implicit declaration of function 'rb_thread_select' is invalid in C99 [-Wimplicit-function-declaration] rb_thread_select(infd + 1, &in_fds, NULL, NULL, &tv); ^ --- form_wrap.o --- form_wrap.c:1402:3: warning: incompatible function pointer types passing 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] RB_CLASS_METH(cFIELD, "back", field_back,1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./form_wrap.h:51:3: note: expanded from macro 'RB_CLASS_METH' rb_define_method(class, #name, (&rbncurs_c_ ## name), nargs); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2801:117: note: expanded from macro 'rb_define_method' #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2777:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ form_wrap.c:1402:3: warning: incompatible function pointer types passing 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] RB_CLASS_METH(cFIELD, "back", field_back,1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./form_wrap.h:53:5: note: expanded from macro 'RB_CLASS_METH' rb_define_method(class, alt_name, (&rbncurs_c_ ## name), nargs); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2801:117: note: expanded from macro 'rb_define_method' #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2777:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ form_wrap.c:1404:3: warning: incompatible function pointer types passing 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] RB_CLASS_METH(cFIELD, "fore", field_fore,1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./form_wrap.h:51:3: note: expanded from macro 'RB_CLASS_METH' rb_define_method(class, #name, (&rbncurs_c_ ## name), nargs); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2801:117: note: expanded from macro 'rb_define_method' #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2777:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ form_wrap.c:1404:3: warning: incompatible function pointer types passing 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] RB_CLASS_METH(cFIELD, "fore", field_fore,1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./form_wrap.h:53:5: note: expanded from macro 'RB_CLASS_METH' rb_define_method(class, alt_name, (&rbncurs_c_ ## name), nargs); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2801:117: note: expanded from macro 'rb_define_method' #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2777:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ form_wrap.c:1411:3: warning: incompatible function pointer types passing 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] RB_CLASS_METH(cFIELD, "pad", field_pad,1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./form_wrap.h:51:3: note: expanded from macro 'RB_CLASS_METH' rb_define_method(class, #name, (&rbncurs_c_ ## name), nargs); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2801:117: note: expanded from macro 'rb_define_method' #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2777:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ form_wrap.c:1411:3: warning: incompatible function pointer types passing 'VALUE (*)(VALUE)' (aka 'unsigned long (*)(unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] RB_CLASS_METH(cFIELD, "pad", field_pad,1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./form_wrap.h:53:5: note: expanded from macro 'RB_CLASS_METH' rb_define_method(class, alt_name, (&rbncurs_c_ ## name), nargs); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2801:117: note: expanded from macro 'rb_define_method' #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2777:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ --- ncurses_wrap.o --- ncurses_wrap.c:2468:5: warning: incompatible function pointer types passing 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long, unsigned long, unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] rb_define_module_function(mNcurses, "wenclose?", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2827:135: note: expanded from macro 'rb_define_module_function' #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2804:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ ncurses_wrap.c:2482:5: warning: incompatible function pointer types passing 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] rb_define_module_function(mNcurses, "has_key?", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2827:135: note: expanded from macro 'rb_define_module_function' #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^~~~~~ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:2804:1: note: passing argument to parameter 'func' here RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1075:77: note: expanded from macro 'RB_METHOD_DEFINITION_DECL' RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\ RB_METHOD_DEFINITION_DECL_1' RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \ ^ /Users/pbulk/build/devel/ruby-ncurses/work/.buildlink/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C' __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^ 4 warnings and 1 error generated. *** [ncurses_wrap.o] Error code 1 bmake: stopped in /Users/pbulk/build/devel/ruby-ncurses/work/ncurses-ruby-1.2.4 --- form_wrap.o --- 7 warnings generated. 1 error bmake: stopped in /Users/pbulk/build/devel/ruby-ncurses/work/ncurses-ruby-1.2.4 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/devel/ruby-ncurses *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/devel/ruby-ncurses