=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Installing for ruby26-priority-queue-0.1.2nb4 => Generating pre-install file lists => Installing gem into installation root Building native extensions. This could take a while... ERROR: Error installing /Users/pbulk/build/devel/ruby-priority-queue/work/PriorityQueue-0.1.2/PriorityQueue-0.1.2.gem: ERROR: Failed to build gem native extension. current directory: /Users/pbulk/build/devel/ruby-priority-queue/work/.inst/opt/pkg/lib/ruby/gems/2.6.0/gems/PriorityQueue-0.1.2/ext/priority_queue /opt/pkg/bin/ruby26 -I /opt/pkg/lib/ruby/2.6.0 -r ./siteconf20220921-36023-1n5h6u4.rb extconf.rb creating Makefile current directory: /Users/pbulk/build/devel/ruby-priority-queue/work/.inst/opt/pkg/lib/ruby/gems/2.6.0/gems/PriorityQueue-0.1.2/ext/priority_queue make "DESTDIR=" clean current directory: /Users/pbulk/build/devel/ruby-priority-queue/work/.inst/opt/pkg/lib/ruby/gems/2.6.0/gems/PriorityQueue-0.1.2/ext/priority_queue make "DESTDIR=" compiling priority_queue.c priority_queue.c:904:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_funcall(rb_funcall(self, rb_intern("to_a"), 0), ^~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:14: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~~ priority_queue.c:904:35: note: '{' token is here rb_funcall(rb_funcall(self, rb_intern("to_a"), 0), ^~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:14: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~~ priority_queue.c:904:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_funcall(rb_funcall(self, rb_intern("to_a"), 0), ^~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:14: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~~ priority_queue.c:904:35: note: ')' token is here rb_funcall(rb_funcall(self, rb_intern("to_a"), 0), ^~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:14: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~~ priority_queue.c:905:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_intern("inspect"), 0)); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ priority_queue.c:905:2: note: '{' token is here rb_intern("inspect"), 0)); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ priority_queue.c:905:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_intern("inspect"), 0)); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ priority_queue.c:905:2: note: ')' token is here rb_intern("inspect"), 0)); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2602:20: note: expanded from macro 'rb_funcall' rb_funcallv(recv, mid, \ ^~~ priority_queue.c:925:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] id_compare_operator = rb_intern("<=>"); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ priority_queue.c:925:25: note: '{' token is here id_compare_operator = rb_intern("<=>"); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ priority_queue.c:925:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] id_compare_operator = rb_intern("<=>"); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ priority_queue.c:925:25: note: ')' token is here id_compare_operator = rb_intern("<=>"); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ priority_queue.c:926:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] id_format = rb_intern("format"); ^~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ priority_queue.c:926:15: note: '{' token is here id_format = rb_intern("format"); ^~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ priority_queue.c:926:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] id_format = rb_intern("format"); ^~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ priority_queue.c:926:15: note: ')' token is here id_format = rb_intern("format"); ^~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ priority_queue.c:927:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] id_display = rb_intern("display"); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ priority_queue.c:927:16: note: '{' token is here id_display = rb_intern("display"); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ priority_queue.c:927:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] id_display = rb_intern("display"); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ priority_queue.c:927:16: note: ')' token is here id_display = rb_intern("display"); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ priority_queue.c:826:4: error: call to rb_varargs_bad_length declared with 'error' attribute: argument length doesn't match rb_funcall(Qnil, id_format, 4, rb_str_new2("NODE%i -> NODE%i;\n"), ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:2603:6: note: expanded from macro 'rb_funcall' rb_varargs_argc_check(rb_funcall_argc, rb_funcall_nargs), \ ^ /Users/pbulk/build/devel/ruby-priority-queue/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1850:3: note: expanded from macro 'rb_varargs_argc_check' rb_varargs_bad_length(argc, vargc)), \ ^ 10 warnings and 1 error generated. *** Error code 1 Stop. make: stopped in /Users/pbulk/build/devel/ruby-priority-queue/work/.inst/opt/pkg/lib/ruby/gems/2.6.0/gems/PriorityQueue-0.1.2/ext/priority_queue make failed, exit code 1 Gem files will remain installed in /Users/pbulk/build/devel/ruby-priority-queue/work/.inst/opt/pkg/lib/ruby/gems/2.6.0/gems/PriorityQueue-0.1.2 for inspection. Results logged to /Users/pbulk/build/devel/ruby-priority-queue/work/.inst/opt/pkg/lib/ruby/gems/2.6.0/extensions/x86_64-darwin-21/2.6.0/PriorityQueue-0.1.2/gem_make.out *** Error code 1 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-x86_64/devel/ruby-priority-queue *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-x86_64/devel/ruby-priority-queue