+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake stage-install BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=27 WRKLOG=/tmp/bulklog/ruby27-gsl-2.1.0.3nb1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake stage-install BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=27 WRKLOG=/tmp/bulklog/ruby27-gsl-2.1.0.3nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Installing for ruby27-gsl-2.1.0.3nb1
=> Generating pre-install file lists
=> Installing gem into installation root
Building native extensions. This could take a while...
ERROR:  Error installing /home/pbulk/build/math/ruby-gsl/work/gsl-2.1.0.3/gsl-2.1.0.3.gem:
	ERROR: Failed to build gem native extension.

    current directory: /home/pbulk/build/math/ruby-gsl/work/.inst/opt/pkg/lib/ruby/gems/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native
/opt/pkg/bin/ruby27 -I /opt/pkg/lib/ruby/2.7.0 -r ./siteconf20230530-289104-1pcgng.rb extconf.rb
checking gsl version... 2.7.1
checking gsl cflags... -I/opt/pkg/include
checking gsl libs... -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lgsl -lgslcblas -lm
checking for round()... yes
checking for alf/alf.h... no
checking for qrngextra/qrngextra.h... no
checking for rngextra/rngextra.h... no
checking for tensor/tensor.h... no
checking for gsl/gsl_multimin_fsdf.h... no
checking for gsl/gsl_cqp.h... no
checking for jacobi.h... no
checking for ndlinear/gsl_multifit_ndlinear.h... no
checking for ool/ool_version.h... no
checking for gsl_eigen_francis() in -lgsl... yes
checking for gsl_eigen_francis()... yes
checking for gsl_poly_solve_quartic() in -lgsl... no
checking for graph... no
checking for tamu_anova/tamu_anova.h... no
checking for gsl_multifit_fdfsolver.J in gsl/gsl_multifit_nlin.h... no
checking for gsl_sf_mathieu_a_e() in gsl/gsl_sf_mathieu.h... yes
checking for gsl_sf_mathieu_b_e() in gsl/gsl_sf_mathieu.h... yes
checking for gsl_sf_mathieu_ce_e() in gsl/gsl_sf_mathieu.h... yes
checking for gsl_sf_mathieu_se_e() in gsl/gsl_sf_mathieu.h... yes
checking for gsl_sf_mathieu_Mc_e() in gsl/gsl_sf_mathieu.h... yes
checking for gsl_sf_mathieu_Ms_e() in gsl/gsl_sf_mathieu.h... yes
creating gsl_config.h
creating Makefile

current directory: /home/pbulk/build/math/ruby-gsl/work/.inst/opt/pkg/lib/ruby/gems/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native
make "DESTDIR=" clean

current directory: /home/pbulk/build/math/ruby-gsl/work/.inst/opt/pkg/lib/ruby/gems/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native
make "DESTDIR="
compiling alf.c
compiling array.c
In file included from include/rb_gsl_common.h:20,
                 from array.c:12:
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/gsl/gsl_version.h:18: warning: "GSL_VERSION" redefined
   18 | #define GSL_VERSION "2.7.1"
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:29,
                 from /home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby.h:33,
                 from include/rb_gsl_common.h:15:
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_common.h:29:1: note: in expansion of macro 'EXTERN'
   29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_common.h:352:1: note: in expansion of macro 'EXTERN'
  352 | EXTERN VALUE cGSL_Object;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:39:1: note: in expansion of macro 'EXTERN'
   39 | EXTERN VALUE cgsl_block, cgsl_block_int;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:40:1: note: in expansion of macro 'EXTERN'
   40 | EXTERN VALUE cgsl_block_uchar;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:41:1: note: in expansion of macro 'EXTERN'
   41 | EXTERN VALUE cgsl_block_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:42:1: note: in expansion of macro 'EXTERN'
   42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:43:1: note: in expansion of macro 'EXTERN'
   43 | EXTERN VALUE cgsl_vector_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:44:1: note: in expansion of macro 'EXTERN'
   44 | EXTERN VALUE cgsl_vector_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:45:1: note: in expansion of macro 'EXTERN'
   45 | EXTERN VALUE cgsl_vector_complex_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:46:1: note: in expansion of macro 'EXTERN'
   46 | EXTERN VALUE cgsl_vector_complex_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:47:1: note: in expansion of macro 'EXTERN'
   47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:48:1: note: in expansion of macro 'EXTERN'
   48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:49:1: note: in expansion of macro 'EXTERN'
   49 | EXTERN VALUE cgsl_vector_complex_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:51:1: note: in expansion of macro 'EXTERN'
   51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:52:1: note: in expansion of macro 'EXTERN'
   52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:53:1: note: in expansion of macro 'EXTERN'
   53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:55:1: note: in expansion of macro 'EXTERN'
   55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:56:1: note: in expansion of macro 'EXTERN'
   56 | EXTERN VALUE cgsl_matrix_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:57:1: note: in expansion of macro 'EXTERN'
   57 | EXTERN VALUE cgsl_matrix_complex_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:58:1: note: in expansion of macro 'EXTERN'
   58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:59:1: note: in expansion of macro 'EXTERN'
   59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:60:1: note: in expansion of macro 'EXTERN'
   60 | EXTERN VALUE cgsl_matrix_int_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:61:1: note: in expansion of macro 'EXTERN'
   61 | EXTERN VALUE cgsl_permutation;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:62:1: note: in expansion of macro 'EXTERN'
   62 | EXTERN VALUE cgsl_index;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:63:1: note: in expansion of macro 'EXTERN'
   63 | EXTERN VALUE cgsl_function;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:64:1: note: in expansion of macro 'EXTERN'
   64 | EXTERN VALUE mgsl_narray;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:66:1: note: in expansion of macro 'EXTERN'
   66 | EXTERN VALUE mDirac;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_complex.h:21:1: note: in expansion of macro 'EXTERN'
   21 | EXTERN VALUE cgsl_complex;
      | ^~~~~~
compiling array_complex.c
In file included from /home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:29,
                 from /home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby.h:33,
                 from include/rb_gsl_complex.h:17,
                 from array_complex.c:12:
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_complex.h:21:1: note: in expansion of macro 'EXTERN'
   21 | EXTERN VALUE cgsl_complex;
      | ^~~~~~
In file included from include/rb_gsl_common.h:20,
                 from include/rb_gsl_array.h:27,
                 from array_complex.c:13:
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/gsl/gsl_version.h:18: warning: "GSL_VERSION" redefined
   18 | #define GSL_VERSION "2.7.1"
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_common.h:29:1: note: in expansion of macro 'EXTERN'
   29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_common.h:352:1: note: in expansion of macro 'EXTERN'
  352 | EXTERN VALUE cGSL_Object;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:39:1: note: in expansion of macro 'EXTERN'
   39 | EXTERN VALUE cgsl_block, cgsl_block_int;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:40:1: note: in expansion of macro 'EXTERN'
   40 | EXTERN VALUE cgsl_block_uchar;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:41:1: note: in expansion of macro 'EXTERN'
   41 | EXTERN VALUE cgsl_block_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:42:1: note: in expansion of macro 'EXTERN'
   42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:43:1: note: in expansion of macro 'EXTERN'
   43 | EXTERN VALUE cgsl_vector_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:44:1: note: in expansion of macro 'EXTERN'
   44 | EXTERN VALUE cgsl_vector_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:45:1: note: in expansion of macro 'EXTERN'
   45 | EXTERN VALUE cgsl_vector_complex_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:46:1: note: in expansion of macro 'EXTERN'
   46 | EXTERN VALUE cgsl_vector_complex_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:47:1: note: in expansion of macro 'EXTERN'
   47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:48:1: note: in expansion of macro 'EXTERN'
   48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:49:1: note: in expansion of macro 'EXTERN'
   49 | EXTERN VALUE cgsl_vector_complex_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:51:1: note: in expansion of macro 'EXTERN'
   51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:52:1: note: in expansion of macro 'EXTERN'
   52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:53:1: note: in expansion of macro 'EXTERN'
   53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:55:1: note: in expansion of macro 'EXTERN'
   55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:56:1: note: in expansion of macro 'EXTERN'
   56 | EXTERN VALUE cgsl_matrix_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:57:1: note: in expansion of macro 'EXTERN'
   57 | EXTERN VALUE cgsl_matrix_complex_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:58:1: note: in expansion of macro 'EXTERN'
   58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:59:1: note: in expansion of macro 'EXTERN'
   59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:60:1: note: in expansion of macro 'EXTERN'
   60 | EXTERN VALUE cgsl_matrix_int_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:61:1: note: in expansion of macro 'EXTERN'
   61 | EXTERN VALUE cgsl_permutation;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:62:1: note: in expansion of macro 'EXTERN'
   62 | EXTERN VALUE cgsl_index;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:63:1: note: in expansion of macro 'EXTERN'
   63 | EXTERN VALUE cgsl_function;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:64:1: note: in expansion of macro 'EXTERN'
   64 | EXTERN VALUE mgsl_narray;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:66:1: note: in expansion of macro 'EXTERN'
   66 | EXTERN VALUE mDirac;
      | ^~~~~~
compiling blas.c
In file included from /usr/include/poll.h:41,
                 from /home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/io.h:40,
                 from include/rb_gsl_common.h:16,
                 from blas.c:13:
/usr/include/signal.h:92:29: error: unknown type name 'procset_t'
   92 | extern int sigsendset(const procset_t *, int);
      |                             ^~~~~~~~~
In file included from include/rb_gsl_common.h:20:
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/gsl/gsl_version.h:18: warning: "GSL_VERSION" redefined
   18 | #define GSL_VERSION "2.7.1"
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/ruby.h:29,
                 from /home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby.h:33,
                 from include/rb_gsl_common.h:15:
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_common.h:29:1: note: in expansion of macro 'EXTERN'
   29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_common.h:352:1: note: in expansion of macro 'EXTERN'
  352 | EXTERN VALUE cGSL_Object;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:39:1: note: in expansion of macro 'EXTERN'
   39 | EXTERN VALUE cgsl_block, cgsl_block_int;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:40:1: note: in expansion of macro 'EXTERN'
   40 | EXTERN VALUE cgsl_block_uchar;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:41:1: note: in expansion of macro 'EXTERN'
   41 | EXTERN VALUE cgsl_block_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:42:1: note: in expansion of macro 'EXTERN'
   42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:43:1: note: in expansion of macro 'EXTERN'
   43 | EXTERN VALUE cgsl_vector_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:44:1: note: in expansion of macro 'EXTERN'
   44 | EXTERN VALUE cgsl_vector_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:45:1: note: in expansion of macro 'EXTERN'
   45 | EXTERN VALUE cgsl_vector_complex_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:46:1: note: in expansion of macro 'EXTERN'
   46 | EXTERN VALUE cgsl_vector_complex_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:47:1: note: in expansion of macro 'EXTERN'
   47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:48:1: note: in expansion of macro 'EXTERN'
   48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:49:1: note: in expansion of macro 'EXTERN'
   49 | EXTERN VALUE cgsl_vector_complex_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:51:1: note: in expansion of macro 'EXTERN'
   51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:52:1: note: in expansion of macro 'EXTERN'
   52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:53:1: note: in expansion of macro 'EXTERN'
   53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:55:1: note: in expansion of macro 'EXTERN'
   55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:56:1: note: in expansion of macro 'EXTERN'
   56 | EXTERN VALUE cgsl_matrix_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:57:1: note: in expansion of macro 'EXTERN'
   57 | EXTERN VALUE cgsl_matrix_complex_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:58:1: note: in expansion of macro 'EXTERN'
   58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:59:1: note: in expansion of macro 'EXTERN'
   59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:60:1: note: in expansion of macro 'EXTERN'
   60 | EXTERN VALUE cgsl_matrix_int_view_ro;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:61:1: note: in expansion of macro 'EXTERN'
   61 | EXTERN VALUE cgsl_permutation;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:62:1: note: in expansion of macro 'EXTERN'
   62 | EXTERN VALUE cgsl_index;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:63:1: note: in expansion of macro 'EXTERN'
   63 | EXTERN VALUE cgsl_function;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:64:1: note: in expansion of macro 'EXTERN'
   64 | EXTERN VALUE mgsl_narray;
      | ^~~~~~
/home/pbulk/build/math/ruby-gsl/work/.buildlink/include/ruby-2.7.0/ruby/defines.h:411:19: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead'
  411 | #   define EXTERN _Pragma("message \"EXTERN is deprecated, use RUBY_EXTERN instead\""); \
      |                   ^~~~~~~
include/rb_gsl_array.h:66:1: note: in expansion of macro 'EXTERN'
   66 | EXTERN VALUE mDirac;
      | ^~~~~~
*** Error code 1

Stop.
make: stopped in /home/pbulk/build/math/ruby-gsl/work/.inst/opt/pkg/lib/ruby/gems/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native

make failed, exit code 1

Gem files will remain installed in /home/pbulk/build/math/ruby-gsl/work/.inst/opt/pkg/lib/ruby/gems/2.7.0/gems/gsl-2.1.0.3 for inspection.
Results logged to /home/pbulk/build/math/ruby-gsl/work/.inst/opt/pkg/lib/ruby/gems/2.7.0/extensions/x86_64-solaris-2.11/2.7.0/gsl-2.1.0.3/gem_make.out
*** Error code 1

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/ruby-gsl
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/ruby-gsl