=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ruby33-memcache-0.1.0nb2 compiling memcache.c memcache.c:101:13: warning: variable 'decr' set but not used [-Wunused-but-set-variable] u_int32_t decr; ^ memcache.c:285:13: warning: variable 'incr' set but not used [-Wunused-but-set-variable] u_int32_t incr; ^ memcache.c:344:11: warning: implicit declaration of function 'rb_tainted_str_new' is invalid in C99 [-Wimplicit-function-declaration] ret = rb_tainted_str_new(val, bytes); ^ memcache.c:366:60: warning: format specifies type 'unsigned int' but the argument has type 'const void *' [-Wformat] rb_raise(rb_eRangeError, "invalid boolean value 0x%x", val); ~~ ^~~ memcache.c:520:44: warning: incompatible pointer to integer conversion passing 'char *' to parameter of type 'long' [-Wint-conversion] return ms->port == NULL ? Qnil : INT2FIX(ms->port); ^~~~~~~~ /Users/pbulk/build/devel/ruby-memcache/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/long.h:352:20: note: expanded from macro 'INT2FIX' RB_INT2FIX(i)) ^ /Users/pbulk/build/devel/ruby-memcache/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/long.h:111:17: note: passing argument to parameter 'i' here RB_INT2FIX(long i) ^ 5 warnings generated. linking shared-object memcache.bundle Undefined symbols for architecture arm64: "_rb_tainted_str_new", referenced from: _rb_memcache_restore_data in memcache.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** [memcache.bundle] Error code 1 (ignored)