Skip to content

Unable to build on Mac OS X #14

@gareth

Description

@gareth

I'm aware of #3 but that doesn't provide any kind of resolution.

Adding rlua to a fresh Gemfile and attempting to build against a brew installed version of lua leads to errors. I don't know enough about lua or C or building native extensions to know if this is a config problem or a code problem

These results are on OS X 15.5 (24F74), with homebrew and lua 5.4.7:

Ruby 3.3.8

$ bundle init && bundle config build.rlua '--with-lua5.4-dir=/opt/homebrew/Cellar/lua/5.4.7' && bundle add rlua --github whitequark/rlua
Writing new Gemfile to /Users/hello/experiments/rlua/Gemfile
Fetching https://github.com/whitequark/rlua.git
Resolving dependencies...
Resolving dependencies...
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/gems/3.3.0/bundler/gems/rlua-bc8c10e1f641/ext
/Users/hello/.asdf/installs/ruby/3.3.8/bin/ruby extconf.rb --with-lua5.4-dir\=/opt/homebrew/Cellar/lua/5.4.7
checking for luaL_newstate() in -llua5.4... yes
creating Makefile

current directory: /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/gems/3.3.0/bundler/gems/rlua-bc8c10e1f641/ext
make DESTDIR\= sitearchdir\=./.gem.20250523-43063-h10juf sitelibdir\=./.gem.20250523-43063-h10juf clean

current directory: /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/gems/3.3.0/bundler/gems/rlua-bc8c10e1f641/ext
make DESTDIR\= sitearchdir\=./.gem.20250523-43063-h10juf sitelibdir\=./.gem.20250523-43063-h10juf
compiling rlua.c
rlua.c:43:28: error: incompatible function pointer types passing 'VALUE (VALUE, VALUE)' (aka 'unsigned long (unsigned long, unsigned long)') to parameter of type 'rb_block_call_func_t' (aka 'unsigned long (*)(unsigned long, unsigned long, int, const unsigned long *,
unsigned long)') [-Wincompatible-function-pointer-types]
   43 |   VALUE proc = rb_proc_new(rlua_finalize_ref, state);
      |                            ^~~~~~~~~~~~~~~~~
/Users/hello/.asdf/installs/ruby/3.3.8/include/ruby-3.3.0/ruby/internal/intern/proc.h:73:40: note: passing argument to parameter 'func' here
   73 | VALUE rb_proc_new(rb_block_call_func_t func, VALUE callback_arg);
      |                                        ^
rlua.c:505:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  505 |     return RARRAY_LEN(array);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~
/Users/hello/.asdf/installs/ruby/3.3.8/include/ruby-3.3.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN'
   51 | #define RARRAY_LEN                 rb_array_len                 /**< @alias{rb_array_len} */
      |                                    ^
rlua.c:615:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  615 |   retval = rlua_pcall(state, RARRAY_LEN(args));    //        ...
      |            ~~~~~~~~~~        ^~~~~~~~~~~~~~~~
/Users/hello/.asdf/installs/ruby/3.3.8/include/ruby-3.3.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN'
   51 | #define RARRAY_LEN                 rb_array_len                 /**< @alias{rb_array_len} */
      |                                    ^
2 warnings and 1 error generated.
make: *** [rlua.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/gems/3.3.0/bundler/gems/rlua-bc8c10e1f641 for inspection.
Results logged to /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/gems/3.3.0/bundler/gems/extensions/arm64-darwin-24/3.3.0/rlua-bc8c10e1f641/gem_make.out

  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:125:in `run'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:51:in `block in make'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:43:in `each'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:43:in `make'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/ext_conf_builder.rb:42:in `build'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:193:in `build_extension'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:227:in `block in build_extensions'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:224:in `each'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/ext/builder.rb:224:in `build_extensions'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/rubygems/installer.rb:844:in `build_extensions'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/rubygems_gem_installer.rb:109:in `build_extensions'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/source/path/installer.rb:28:in `post_install'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/source/path.rb:234:in `generate_bin'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/source/git.rb:214:in `install'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/installer/gem_installer.rb:55:in `install'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/installer/gem_installer.rb:17:in `install_from_spec'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/installer/parallel_installer.rb:133:in `do_install'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/installer/parallel_installer.rb:124:in `block in worker_pool'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/worker.rb:62:in `apply_func'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/worker.rb:57:in `block in process_queue'
  <internal:kernel>:187:in `loop'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/worker.rb:54:in `process_queue'
  /Users/hello/.asdf/installs/ruby/3.3.8/lib/ruby/3.3.0/bundler/worker.rb:90:in `block (2 levels) in create_threads'

An error occurred while installing rlua (1.2), and Bundler cannot continue.

In Gemfile:
  rlua

Ruby 3.4.4

(the same error but additional warnings):

$ bundle init && bundle config build.rlua '--with-lua5.4-dir=/opt/homebrew/Cellar/lua/5.4.7' && bundle add rlua --github whitequark/rlua
Writing new Gemfile to /Users/hello/experiments/rlua/Gemfile
Fetching https://github.com/whitequark/rlua.git
Resolving dependencies...
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/bundler/gems/rlua-bc8c10e1f641/ext
/Users/hello/.asdf/installs/ruby/3.4.4/bin/ruby extconf.rb --with-lua5.4-dir\=/opt/homebrew/Cellar/lua/5.4.7
checking for luaL_newstate() in -llua5.4... yes
creating Makefile

current directory: /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/bundler/gems/rlua-bc8c10e1f641/ext
make DESTDIR\= sitearchdir\=./.gem.20250523-2472-j5l2zt sitelibdir\=./.gem.20250523-2472-j5l2zt clean

current directory: /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/bundler/gems/rlua-bc8c10e1f641/ext
make DESTDIR\= sitearchdir\=./.gem.20250523-2472-j5l2zt sitelibdir\=./.gem.20250523-2472-j5l2zt
compiling rlua.c
rlua.c:25:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
   25 |   Data_Get_Struct(rbState, lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:134:1: note: expanded from here
  134 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:43:28: error: incompatible function pointer types passing 'VALUE (VALUE, VALUE)' (aka 'unsigned long (unsigned long, unsigned long)') to parameter of type 'rb_block_call_func_t' (aka 'unsigned long (*)(unsigned long, unsigned long, int, const unsigned long *,
unsigned long)') [-Wincompatible-function-pointer-types]
   43 |   VALUE proc = rb_proc_new(rlua_finalize_ref, state);
      |                            ^~~~~~~~~~~~~~~~~
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/intern/proc.h:73:40: note: passing argument to parameter 'func' here
   73 | VALUE rb_proc_new(rb_block_call_func_t func, VALUE callback_arg);
      |                                        ^
rlua.c:156:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  156 |         Data_Get_Struct(rb_iv_get(value, "@state"), lua_State, state);
      |         ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:135:1: note: expanded from here
  135 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:263:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  263 |     Data_Get_Struct(rbState, lua_State, state);
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:136:1: note: expanded from here
  136 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:292:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  292 |   Data_Get_Struct(rb_iv_get(table, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:137:1: note: expanded from here
  137 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:325:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  325 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:138:1: note: expanded from here
  138 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:346:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  346 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:139:1: note: expanded from here
  139 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:366:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  366 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:140:1: note: expanded from here
  140 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:387:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  387 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:141:1: note: expanded from here
  141 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:408:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  408 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:142:1: note: expanded from here
  142 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:505:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  505 |     return RARRAY_LEN(array);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN'
   51 | #define RARRAY_LEN                 rb_array_len                 /**< @alias{rb_array_len} */
      |                                    ^
rlua.c:532:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  532 |   Data_Get_Struct(rbState, lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:143:1: note: expanded from here
  143 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:606:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  606 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:144:1: note: expanded from here
  144 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:615:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  615 |   retval = rlua_pcall(state, RARRAY_LEN(args));    //        ...
      |            ~~~~~~~~~~        ^~~~~~~~~~~~~~~~
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN'
   51 | #define RARRAY_LEN                 rb_array_len                 /**< @alias{rb_array_len} */
      |                                    ^
rlua.c:629:19: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  629 |   VALUE rbState = Data_Wrap_Struct(rb_cObject, 0, lua_close, state);
      |                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:5: note: expanded from macro 'Data_Wrap_Struct'
  199 |     rb_data_object_wrap(                          \
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:363:31: note: expanded from macro 'rb_data_object_wrap'
  363 | #define rb_data_object_wrap   RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:145:1: note: expanded from here
  145 | rb_data_object_wrap_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:361:31: note: expanded from macro 'rb_data_object_wrap_1'
  361 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:277:1: note: 'rb_data_object_wrap_warning' has been explicitly marked deprecated here
  277 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:662:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  662 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:146:1: note: expanded from here
  146 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:682:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  682 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:147:1: note: expanded from here
  147 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:712:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  712 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:148:1: note: expanded from here
  148 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:753:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  753 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:149:1: note: expanded from here
  149 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:775:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  775 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:150:1: note: expanded from here
  150 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:796:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  796 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:151:1: note: expanded from here
  151 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:815:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
  815 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:152:1: note: expanded from here
  152 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:1107:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
 1107 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:153:1: note: expanded from here
  153 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
rlua.c:1176:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations]
 1176 |   Data_Get_Struct(rb_iv_get(self, "@state"), lua_State, state);
      |   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct'
  275 |     ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj)))
      |                                  ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get'
  367 | #define rb_data_object_get    RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING)
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT'
   50 | #define RUBY_MACRO_SELECT(x, y)   RBIMPL_MACRO_SELECT(x, y)
      |                                   ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT'
   49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y
      |                                   ^
<scratch space>:154:1: note: expanded from here
  154 | rb_data_object_get_1
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1'
  365 | #define rb_data_object_get_1  rb_data_object_get_warning
      |                               ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here
  314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC()
      | ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC'
   47 |     RBIMPL_ATTR_DEPRECATED(("by TypedData"))
      |     ^
/Users/hello/.asdf/installs/ruby/3.4.4/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED'
   36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg))
      |                                                     ^
23 warnings and 1 error generated.
make: *** [rlua.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/bundler/gems/rlua-bc8c10e1f641 for inspection.
Results logged to /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/bundler/gems/extensions/arm64-darwin-24/3.4.0/rlua-bc8c10e1f641/gem_make.out

  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:126:in 'Gem::Ext::Builder.run'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:52:in 'block in Gem::Ext::Builder.make'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:44:in 'Array#each'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:44:in 'Gem::Ext::Builder.make'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/ext_conf_builder.rb:44:in 'Gem::Ext::ExtConfBuilder.build'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:195:in 'Gem::Ext::Builder#build_extension'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:229:in 'block in Gem::Ext::Builder#build_extensions'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:226:in 'Array#each'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/ext/builder.rb:226:in 'Gem::Ext::Builder#build_extensions'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems/installer.rb:844:in 'Gem::Installer#build_extensions'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/rubygems_gem_installer.rb:111:in 'Bundler::RubyGemsGemInstaller#build_extensions'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/source/path/installer.rb:28:in 'Bundler::Source::Path::Installer#post_install'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/source/path.rb:234:in 'Bundler::Source::Path#generate_bin'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/source/git.rb:212:in 'Bundler::Source::Git#install'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer/gem_installer.rb:55:in 'Bundler::GemInstaller#install'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer/gem_installer.rb:17:in 'Bundler::GemInstaller#install_from_spec'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer/parallel_installer.rb:133:in 'Bundler::ParallelInstaller#do_install'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer/parallel_installer.rb:118:in 'Bundler::ParallelInstaller#install_serially'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer/parallel_installer.rb:94:in 'Bundler::ParallelInstaller#call'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer/parallel_installer.rb:66:in 'Bundler::ParallelInstaller.call'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer.rb:198:in 'Bundler::Installer#install'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer.rb:84:in 'block in Bundler::Installer#run'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems.rb:835:in 'block in Gem.open_file_with_flock'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems.rb:823:in 'IO.open'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems.rb:823:in 'Gem.open_file_with_flock'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/3.4.0/rubygems.rb:809:in 'Gem.open_file_with_lock'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/process_lock.rb:13:in 'block in Bundler::ProcessLock.lock'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/shared_helpers.rb:105:in 'Bundler::SharedHelpers#filesystem_access'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/process_lock.rb:12:in 'Bundler::ProcessLock.lock'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer.rb:71:in 'Bundler::Installer#run'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/installer.rb:23:in 'Bundler::Installer.install'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/cli/add.rb:25:in 'Bundler::CLI::Add#perform_bundle_install'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/cli/add.rb:19:in 'Bundler::CLI::Add#run'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/cli.rb:358:in 'Bundler::CLI#add'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/vendor/thor/lib/thor/command.rb:28:in 'Bundler::Thor::Command#run'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in 'Bundler::Thor::Invocation#invoke_command'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/vendor/thor/lib/thor.rb:538:in 'Bundler::Thor.dispatch'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/cli.rb:35:in 'Bundler::CLI.dispatch'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/vendor/thor/lib/thor/base.rb:584:in 'Bundler::Thor::Base::ClassMethods#start'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/cli.rb:29:in 'Bundler::CLI.start'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/exe/bundle:28:in 'block in <top (required)>'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/lib/bundler/friendly_errors.rb:117:in 'Bundler.with_friendly_errors'
  /Users/hello/.asdf/installs/ruby/3.4.4/lib/ruby/gems/3.4.0/gems/bundler-2.6.9/exe/bundle:20:in '<top (required)>'
  /Users/hello/.asdf/installs/ruby/3.4.4/bin/bundle:25:in 'Kernel#load'
  /Users/hello/.asdf/installs/ruby/3.4.4/bin/bundle:25:in '<main>'

An error occurred while installing rlua (1.2), and Bundler cannot continue.

In Gemfile:
  rlua

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions