current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gpgme/rb33-gpgme/work/destroot/opt/local/lib/ruby3.3/gems/3.3.0/gems/gpgme-2.0.24/ext/gpgme
/opt/local/bin/ruby3.3 extconf.rb --use-system-libraries
checking for pkg-config... no
checking for gpgme-config... yes
checking for gpgme >= 1.1.3... yes
checking for gpgme_op_export_keys()... yes
creating Makefile

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gpgme/rb33-gpgme/work/destroot/opt/local/lib/ruby3.3/gems/3.3.0/gems/gpgme-2.0.24/ext/gpgme
make DESTDIR\= sitearchdir\=./.gem.20250310-51965-h10xeo sitelibdir\=./.gem.20250310-51965-h10xeo clean
rm -f 
rm -fr gpgme_n.bundle gpgme_n.bundle.dSYM gpgme_n.o *.bak mkmf.log .*.time

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gpgme/rb33-gpgme/work/destroot/opt/local/lib/ruby3.3/gems/3.3.0/gems/gpgme-2.0.24/ext/gpgme
make DESTDIR\= sitearchdir\=./.gem.20250310-51965-h10xeo sitelibdir\=./.gem.20250310-51965-h10xeo
/usr/bin/clang -I. -I/opt/local/include/ruby-3.3.7/arm64-darwin24 -I/opt/local/include/ruby-3.3.7/ruby/backward -I/opt/local/include/ruby-3.3.7 -I. -DHAVE_GPGME_OP_EXPORT_KEYS -I/opt/local/include -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -fno-common -pipe -I/opt/local/libexec/openssl3/include -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wextra-tokens -Wdeprecated-declarations -Wdivision-by-zero -Wdiv-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wmisleading-indentation -Wundef -fno-common -I/opt/local/include -arch arm64 -o gpgme_n.o -c gpgme_n.c
gpgme_n.c:267:34: warning: implicit conversion loses integer precision: 'long' to 'gpgme_error_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  267 |   return INT2FIX(gpgme_err_code (NUM2LONG(verr)));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:51:22: note: expanded from macro 'NUM2LONG'
   51 | #define NUM2LONG     RB_NUM2LONG          /**< @old{RB_NUM2LONG} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:57:22: note: expanded from macro 'RB_NUM2LONG'
   57 | #define RB_NUM2LONG  rb_num2long_inline   /**< @alias{rb_num2long_inline} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:352:20: note: expanded from macro 'INT2FIX'
  352 |         RB_INT2FIX(i))
      |                    ^
gpgme_n.c:273:36: warning: implicit conversion loses integer precision: 'long' to 'gpgme_error_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  273 |   return INT2FIX(gpgme_err_source (NUM2LONG(verr)));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:51:22: note: expanded from macro 'NUM2LONG'
   51 | #define NUM2LONG     RB_NUM2LONG          /**< @old{RB_NUM2LONG} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:57:22: note: expanded from macro 'RB_NUM2LONG'
   57 | #define RB_NUM2LONG  rb_num2long_inline   /**< @alias{rb_num2long_inline} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:352:20: note: expanded from macro 'INT2FIX'
  352 |         RB_INT2FIX(i))
      |                    ^
gpgme_n.c:279:39: warning: implicit conversion loses integer precision: 'long' to 'gpgme_error_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  279 |   return rb_str_new2 (gpgme_strerror (NUM2LONG(verr)));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:51:22: note: expanded from macro 'NUM2LONG'
   51 | #define NUM2LONG     RB_NUM2LONG          /**< @old{RB_NUM2LONG} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:57:22: note: expanded from macro 'RB_NUM2LONG'
   57 | #define RB_NUM2LONG  rb_num2long_inline   /**< @alias{rb_num2long_inline} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/intern/string.h:1517:25: note: expanded from macro 'rb_str_new_cstr'
 1517 |       rb_str_new_cstr) (str))
      |                         ^~~
gpgme_n.c:279:39: warning: implicit conversion loses integer precision: 'long' to 'gpgme_error_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  279 |   return rb_str_new2 (gpgme_strerror (NUM2LONG(verr)));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:51:22: note: expanded from macro 'NUM2LONG'
   51 | #define NUM2LONG     RB_NUM2LONG          /**< @old{RB_NUM2LONG} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/arithmetic/long.h:57:22: note: expanded from macro 'RB_NUM2LONG'
   57 | #define RB_NUM2LONG  rb_num2long_inline   /**< @alias{rb_num2long_inline} */
      |                      ^
/opt/local/include/ruby-3.3.7/ruby/internal/intern/string.h:1515:25: note: expanded from macro 'rb_str_new_cstr'
 1515 |     ((RBIMPL_CONSTANT_P(str) ?                  \
      |       ~~~~~~~~~~~~~~~~~~^~~~
/opt/local/include/ruby-3.3.7/ruby/internal/constant_p.h:33:55: note: expanded from macro 'RBIMPL_CONSTANT_P'
   33 | # define RBIMPL_CONSTANT_P(expr) __builtin_constant_p(expr)
      |                                                       ^~~~
gpgme_n.c:302:28: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
  302 |   if (RSTRING_LEN(vbuffer) < size)
      |       ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
gpgme_n.c:541:7: warning: unused variable 'yes' [-Wunused-variable]
  541 |   int yes;
      |       ^~~
gpgme_n.c:1545:9: warning: 'gpgme_op_edit' is deprecated [-Wdeprecated-declarations]
 1545 |   err = gpgme_op_edit (ctx, key, edit_cb, (void *)vcb, out);
      |         ^
/opt/local/include/gpgme.h:2716:33: note: 'gpgme_op_edit' has been explicitly marked deprecated here
 2716 |                                    gpgme_data_t out) _GPGME_DEPRECATED(1,7);
      |                                                      ^
/opt/local/include/gpgme.h:77:33: note: expanded from macro '_GPGME_DEPRECATED'
   77 | # define _GPGME_DEPRECATED(a,b) GPGRT_ATTR_DEPRECATED
      |                                 ^
/opt/local/include/gpg-error.h:838:49: note: expanded from macro 'GPGRT_ATTR_DEPRECATED'
  838 | # define GPGRT_ATTR_DEPRECATED  __attribute__ ((__deprecated__))
      |                                                 ^
gpgme_n.c:1574:9: warning: 'gpgme_op_edit_start' is deprecated [-Wdeprecated-declarations]
 1574 |   err = gpgme_op_edit_start (ctx, key, edit_cb, (void *)vcb, out);
      |         ^
/opt/local/include/gpgme.h:2713:26: note: 'gpgme_op_edit_start' has been explicitly marked deprecated here
 2713 |                                    gpgme_data_t out) _GPGME_DEPRECATED(1,7);
      |                                                      ^
/opt/local/include/gpgme.h:77:33: note: expanded from macro '_GPGME_DEPRECATED'
   77 | # define _GPGME_DEPRECATED(a,b) GPGRT_ATTR_DEPRECATED
      |                                 ^
/opt/local/include/gpg-error.h:838:49: note: expanded from macro 'GPGRT_ATTR_DEPRECATED'
  838 | # define GPGRT_ATTR_DEPRECATED  __attribute__ ((__deprecated__))
      |                                                 ^
gpgme_n.c:1603:9: warning: 'gpgme_op_card_edit' is deprecated [-Wdeprecated-declarations]
 1603 |   err = gpgme_op_card_edit (ctx, key, edit_cb, (void *)vcb, out);
      |         ^
/opt/local/include/gpgme.h:2724:41: note: 'gpgme_op_card_edit' has been explicitly marked deprecated here
 2724 |                                         _GPGME_DEPRECATED(1,7);
      |                                         ^
/opt/local/include/gpgme.h:77:33: note: expanded from macro '_GPGME_DEPRECATED'
   77 | # define _GPGME_DEPRECATED(a,b) GPGRT_ATTR_DEPRECATED
      |                                 ^
/opt/local/include/gpg-error.h:838:49: note: expanded from macro 'GPGRT_ATTR_DEPRECATED'
  838 | # define GPGRT_ATTR_DEPRECATED  __attribute__ ((__deprecated__))
      |                                                 ^
gpgme_n.c:1632:9: warning: 'gpgme_op_card_edit_start' is deprecated [-Wdeprecated-declarations]
 1632 |   err = gpgme_op_card_edit_start (ctx, key, edit_cb, (void *)vcb, out);
      |         ^
/opt/local/include/gpgme.h:2720:41: note: 'gpgme_op_card_edit_start' has been explicitly marked deprecated here
 2720 |                                         _GPGME_DEPRECATED(1,7);
      |                                         ^
/opt/local/include/gpgme.h:77:33: note: expanded from macro '_GPGME_DEPRECATED'
   77 | # define _GPGME_DEPRECATED(a,b) GPGRT_ATTR_DEPRECATED
      |                                 ^
/opt/local/include/gpg-error.h:838:49: note: expanded from macro 'GPGRT_ATTR_DEPRECATED'
  838 | # define GPGRT_ATTR_DEPRECATED  __attribute__ ((__deprecated__))
      |                                                 ^
10 warnings generated.
rm -f gpgme_n.bundle
/usr/bin/clang -dynamic -bundle -o gpgme_n.bundle gpgme_n.o -L. -L/opt/local/lib -L/opt/local/lib -L. -L/opt/local/libexec/openssl3/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -fstack-protector-strong -L/opt/local/lib -L/opt/local/libexec/openssl3/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64 -L/opt/local/lib -Wl,-undefined,dynamic_lookup  -arch arm64  -lruby.3.3  -L/opt/local/lib -lgpgme -lassuan -lgpg-error -lpthread  
/opt/local/bin/ruby3.3 ./extconf.rb --clean
Cleaning files only used during build.
rm -rf /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gpgme/rb33-gpgme/work/destroot/opt/local/lib/ruby3.3/gems/3.3.0/gems/gpgme-2.0.24/ports

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gpgme/rb33-gpgme/work/destroot/opt/local/lib/ruby3.3/gems/3.3.0/gems/gpgme-2.0.24/ext/gpgme
make DESTDIR\= sitearchdir\=./.gem.20250310-51965-h10xeo sitelibdir\=./.gem.20250310-51965-h10xeo install
mkdir -p . ./.gem.20250310-51965-h10xeo
exit > .sitearchdir.time
/usr/bin/install -c -m 0755 gpgme_n.bundle ./.gem.20250310-51965-h10xeo

current directory: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_ruby_rb-gpgme/rb33-gpgme/work/destroot/opt/local/lib/ruby3.3/gems/3.3.0/gems/gpgme-2.0.24/ext/gpgme
make DESTDIR\= sitearchdir\=./.gem.20250310-51965-h10xeo sitelibdir\=./.gem.20250310-51965-h10xeo clean
rm -f 
rm -fr gpgme_n.bundle gpgme_n.bundle.dSYM gpgme_n.o *.bak mkmf.log .*.time
