-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
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
Labels
No labels