current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gmp/rb32-gmp/work/destroot/opt/local/lib/ruby3.2/gems/3.2.0/gems/gmp-0.7.43/ext
/opt/local/bin/ruby3.2 extconf.rb
checking for gmp.h... yes
checking for __gmpz_init() in -lgmp... yes
checking for mpfr.h... yes
checking for mpf2mpfr.h... yes
checking for mpfr_init() in -lmpfr... yes
checking for SIZEOF_INTPTR_T... yes
creating Makefile

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gmp/rb32-gmp/work/destroot/opt/local/lib/ruby3.2/gems/3.2.0/gems/gmp-0.7.43/ext
make DESTDIR\= sitearchdir\=./.gem.20240405-65994-xojpyh sitelibdir\=./.gem.20240405-65994-xojpyh clean

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gmp/rb32-gmp/work/destroot/opt/local/lib/ruby3.2/gems/3.2.0/gems/gmp-0.7.43/ext
make DESTDIR\= sitearchdir\=./.gem.20240405-65994-xojpyh sitelibdir\=./.gem.20240405-65994-xojpyh
compiling gmp.c
warning: optimization level '-O6' is not supported; using '-O3' instead
In file included from gmp.c:7:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:23:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/int.h:26:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/long.h:42:
/opt/local/include/ruby-3.2.3/ruby/internal/special_consts.h:288:19: warning: unused parameter 'obj' [-Wunused-parameter]
RB_FLONUM_P(VALUE obj)
                  ^
In file included from gmp.c:7:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:29:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/core/rstring.h:30:
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:788:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTABLE(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:805:26: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED_RAW(VALUE obj)
                         ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:822:22: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED(VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:837:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT_RAW(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:852:20: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT(VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:25: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                        ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:36: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:21: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                    ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:32: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                               ^
In file included from gmp.c:7:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:45:
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:22: warning: unused parameter 'clone' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:35: warning: unused parameter 'obj' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                                  ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:20: warning: unused parameter 'dup' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:31: warning: unused parameter 'obj' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                              ^
15 warnings generated.
compiling gmpbench_timing.c
warning: optimization level '-O6' is not supported; using '-O3' instead
In file included from gmpbench_timing.c:1:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:23:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/int.h:26:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/long.h:42:
/opt/local/include/ruby-3.2.3/ruby/internal/special_consts.h:288:19: warning: unused parameter 'obj' [-Wunused-parameter]
RB_FLONUM_P(VALUE obj)
                  ^
In file included from gmpbench_timing.c:1:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:29:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/core/rstring.h:30:
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:788:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTABLE(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:805:26: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED_RAW(VALUE obj)
                         ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:822:22: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED(VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:837:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT_RAW(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:852:20: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT(VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:25: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                        ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:36: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:21: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                    ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:32: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                               ^
In file included from gmpbench_timing.c:1:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:45:
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:22: warning: unused parameter 'clone' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:35: warning: unused parameter 'obj' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                                  ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:20: warning: unused parameter 'dup' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:31: warning: unused parameter 'obj' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                              ^
15 warnings generated.
compiling gmpf.c
warning: optimization level '-O6' is not supported; using '-O3' instead
In file included from gmpf.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:23:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/int.h:26:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/long.h:42:
/opt/local/include/ruby-3.2.3/ruby/internal/special_consts.h:288:19: warning: unused parameter 'obj' [-Wunused-parameter]
RB_FLONUM_P(VALUE obj)
                  ^
In file included from gmpf.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:29:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/core/rstring.h:30:
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:788:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTABLE(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:805:26: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED_RAW(VALUE obj)
                         ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:822:22: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED(VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:837:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT_RAW(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:852:20: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT(VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:25: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                        ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:36: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:21: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                    ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:32: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                               ^
In file included from gmpf.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:45:
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:22: warning: unused parameter 'clone' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:35: warning: unused parameter 'obj' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                                  ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:20: warning: unused parameter 'dup' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:31: warning: unused parameter 'obj' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                              ^
gmpf.c:1536:14: warning: variable 'buffer' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  } else if (GMPF_P (arg)) {
             ^~~~~~~~~~~~
./ruby_gmp.h:67:25: note: expanded from macro 'GMPF_P'
#define GMPF_P(value)   (rb_obj_is_instance_of(value, cGMP_F) == Qtrue)
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gmpf.c:1542:9: note: uninitialized use occurs here
  free (buffer);
        ^~~~~~
gmpf.c:1536:10: note: remove the 'if' if its condition is always true
  } else if (GMPF_P (arg)) {
         ^~~~~~~~~~~~~~~~~~
gmpf.c:1527:15: note: initialize the variable 'buffer' to silence this warning
  char *buffer;
              ^
               = NULL
16 warnings generated.
compiling gmpq.c
warning: optimization level '-O6' is not supported; using '-O3' instead
In file included from gmpq.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:23:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/int.h:26:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/long.h:42:
/opt/local/include/ruby-3.2.3/ruby/internal/special_consts.h:288:19: warning: unused parameter 'obj' [-Wunused-parameter]
RB_FLONUM_P(VALUE obj)
                  ^
In file included from gmpq.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:29:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/core/rstring.h:30:
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:788:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTABLE(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:805:26: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED_RAW(VALUE obj)
                         ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:822:22: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED(VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:837:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT_RAW(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:852:20: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT(VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:25: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                        ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:36: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:21: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                    ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:32: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                               ^
In file included from gmpq.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:45:
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:22: warning: unused parameter 'clone' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:35: warning: unused parameter 'obj' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                                  ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:20: warning: unused parameter 'dup' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:31: warning: unused parameter 'obj' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                              ^
gmpq.c:397:5: warning: 'GMP' is not defined, evaluates to 0 [-Wundef]
#if GMP >= 4
    ^
gmpq.c:416:5: warning: 'GMP' is not defined, evaluates to 0 [-Wundef]
#if GMP >= 4
    ^
17 warnings generated.
compiling gmprandstate.c
warning: optimization level '-O6' is not supported; using '-O3' instead
In file included from gmprandstate.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:23:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/int.h:26:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/long.h:42:
/opt/local/include/ruby-3.2.3/ruby/internal/special_consts.h:288:19: warning: unused parameter 'obj' [-Wunused-parameter]
RB_FLONUM_P(VALUE obj)
                  ^
In file included from gmprandstate.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:29:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/core/rstring.h:30:
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:788:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTABLE(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:805:26: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED_RAW(VALUE obj)
                         ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:822:22: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED(VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:837:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT_RAW(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:852:20: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT(VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:25: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                        ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:36: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:21: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                    ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:32: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                               ^
In file included from gmprandstate.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:45:
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:22: warning: unused parameter 'clone' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:35: warning: unused parameter 'obj' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                                  ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:20: warning: unused parameter 'dup' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:31: warning: unused parameter 'obj' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                              ^
15 warnings generated.
compiling gmpz.c
warning: optimization level '-O6' is not supported; using '-O3' instead
In file included from gmpz.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:23:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/int.h:26:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/long.h:42:
/opt/local/include/ruby-3.2.3/ruby/internal/special_consts.h:288:19: warning: unused parameter 'obj' [-Wunused-parameter]
RB_FLONUM_P(VALUE obj)
                  ^
In file included from gmpz.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:29:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/core/rstring.h:30:
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:788:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTABLE(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:805:26: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED_RAW(VALUE obj)
                         ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:822:22: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED(VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:837:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT_RAW(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:852:20: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT(VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:25: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                        ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:36: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:21: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                    ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:32: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                               ^
In file included from gmpz.c:1:
In file included from ./gmpz.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:45:
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:22: warning: unused parameter 'clone' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:35: warning: unused parameter 'obj' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                                  ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:20: warning: unused parameter 'dup' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:31: warning: unused parameter 'obj' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                              ^
In file included from gmpz.c:6:
In file included from /opt/local/include/ruby-3.2.3/ruby/io.h:16:
In file included from /opt/local/include/ruby-3.2.3/ruby/encoding.h:22:
/opt/local/include/ruby-3.2.3/ruby/internal/encoding/ctype.h:82:46: warning: unused parameter 'enc' [-Wunused-parameter]
rb_enc_isascii(OnigCodePoint c, rb_encoding *enc)
                                             ^
16 warnings generated.
compiling mprnd.c
warning: optimization level '-O6' is not supported; using '-O3' instead
In file included from mprnd.c:1:
In file included from ./mprnd.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:23:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/int.h:26:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/long.h:42:
/opt/local/include/ruby-3.2.3/ruby/internal/special_consts.h:288:19: warning: unused parameter 'obj' [-Wunused-parameter]
RB_FLONUM_P(VALUE obj)
                  ^
In file included from mprnd.c:1:
In file included from ./mprnd.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:28:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic.h:24:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/arithmetic/char.h:29:
In file included from /opt/local/include/ruby-3.2.3/ruby/internal/core/rstring.h:30:
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:788:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTABLE(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:805:26: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED_RAW(VALUE obj)
                         ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:822:22: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINTED(VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:837:24: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT_RAW(VALUE obj)
                       ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:852:20: warning: unused parameter 'obj' [-Wunused-parameter]
RB_OBJ_TAINT(VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:25: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                        ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:868:36: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT_RAW(VALUE dst, VALUE src)
                                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:21: warning: unused parameter 'dst' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                    ^
/opt/local/include/ruby-3.2.3/ruby/internal/fl_type.h:884:32: warning: unused parameter 'src' [-Wunused-parameter]
RB_OBJ_INFECT(VALUE dst, VALUE src)
                               ^
In file included from mprnd.c:1:
In file included from ./mprnd.h:10:
In file included from ./ruby_gmp.h:5:
In file included from /opt/local/include/ruby-3.2.3/ruby.h:38:
In file included from /opt/local/include/ruby-3.2.3/ruby/ruby.h:45:
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:22: warning: unused parameter 'clone' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                     ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:173:35: warning: unused parameter 'obj' [-Wunused-parameter]
rb_clone_setup(VALUE clone, VALUE obj)
                                  ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:20: warning: unused parameter 'dup' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                   ^
/opt/local/include/ruby-3.2.3/ruby/internal/newobj.h:190:31: warning: unused parameter 'obj' [-Wunused-parameter]
rb_dup_setup(VALUE dup, VALUE obj)
                              ^
15 warnings generated.
linking shared-object gmp.bundle

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gmp/rb32-gmp/work/destroot/opt/local/lib/ruby3.2/gems/3.2.0/gems/gmp-0.7.43/ext
make DESTDIR\= sitearchdir\=./.gem.20240405-65994-xojpyh sitelibdir\=./.gem.20240405-65994-xojpyh install
/usr/bin/install -c -m 0755 gmp.bundle ./.gem.20240405-65994-xojpyh

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gmp/rb32-gmp/work/destroot/opt/local/lib/ruby3.2/gems/3.2.0/gems/gmp-0.7.43/ext
make DESTDIR\= sitearchdir\=./.gem.20240405-65994-xojpyh sitelibdir\=./.gem.20240405-65994-xojpyh clean
