=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/archivers/ruby-libarchive", "stage-install", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "RUBY_VERSION_REQD=40"] ===> Installing for ruby40-libarchive-0.1.2nb2 => Generating pre-install file lists => Installing gem into installation root Building native extensions. This could take a while... ERROR: Error installing /home/pbulk/work/archivers/ruby-libarchive/work/libarchive-0.1.2/libarchive-0.1.2.gem: ERROR: Failed to build gem native extension. current directory: /home/pbulk/work/archivers/ruby-libarchive/work/.inst/opt/pkg/lib/ruby/gems/4.0.0/gems/libarchive-0.1.2/ext /opt/pkg/bin/ruby40 extconf.rb checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for a BSD-compatible install... /home/pbulk/work/archivers/ruby-libarchive/work/.tools/bin/install -c configure: creating ./config.status config.status: creating config.h checking for config.h... yes checking for archive.h... yes checking for archive_entry.h... yes checking for zlib.h... yes checking for bzlib.h... yes creating Makefile current directory: /home/pbulk/work/archivers/ruby-libarchive/work/.inst/opt/pkg/lib/ruby/gems/4.0.0/gems/libarchive-0.1.2/ext make -j33 DESTDIR\= sitearchdir\=./.gem.20260719-905349-hq214z sitelibdir\=./.gem.20260719-905349-hq214z clean current directory: /home/pbulk/work/archivers/ruby-libarchive/work/.inst/opt/pkg/lib/ruby/gems/4.0.0/gems/libarchive-0.1.2/ext make -j33 DESTDIR\= sitearchdir\=./.gem.20260719-905349-hq214z sitelibdir\=./.gem.20260719-905349-hq214z compiling archive_read_support_compression.c compiling archive_write_open_rb_str.c compiling archive_read_support_format.c compiling archive_write_set_compression.c compiling libarchive_entry.c compiling libarchive_archive.c compiling libarchive.c compiling libarchive_reader.c compiling libarchive_writer.c archive_read_support_compression.c:8:3: warning: 'archive_read_support_compression_none' is deprecated [-Wdeprecated-declarations] 8 | { ARCHIVE_COMPRESSION_NONE, archive_read_support_compression_none }, | ^ In file included from archive_read_support_compression.c:2: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:448:15: note: declared here 448 | __LA_DECL int archive_read_support_compression_none(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive_read_support_compression.c:9:3: warning: 'archive_read_support_compression_gzip' is deprecated [-Wdeprecated-declarations] 9 | { ARCHIVE_COMPRESSION_GZIP, archive_read_support_compression_gzip }, | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:442:15: note: declared here 442 | __LA_DECL int archive_read_support_compression_gzip(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive_read_support_compression.c:10:3: warning: 'archive_read_support_compression_bzip2' is deprecated [-Wdeprecated-declarations] 10 | { ARCHIVE_COMPRESSION_BZIP2, archive_read_support_compression_bzip2 }, | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:438:15: note: declared here 438 | __LA_DECL int archive_read_support_compression_bzip2(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive_read_support_compression.c:11:3: warning: 'archive_read_support_compression_compress' is deprecated [-Wdeprecated-declarations] 11 | { ARCHIVE_COMPRESSION_COMPRESS, archive_read_support_compression_compress }, | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:440:15: note: declared here 440 | __LA_DECL int archive_read_support_compression_compress(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive_write_set_compression.c:8:3: warning: 'archive_write_set_compression_none' is deprecated [-Wdeprecated-declarations] 8 | { ARCHIVE_COMPRESSION_NONE, archive_write_set_compression_none }, | ^ In file included from archive_write_set_compression.c:2: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:811:15: note: declared here 811 | __LA_DECL int archive_write_set_compression_none(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive_write_set_compression.c:9:3: warning: 'archive_write_set_compression_gzip' is deprecated [-Wdeprecated-declarations] 9 | { ARCHIVE_COMPRESSION_GZIP, archive_write_set_compression_gzip }, | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:805:15: note: declared here 805 | __LA_DECL int archive_write_set_compression_gzip(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive_write_set_compression.c:10:3: warning: 'archive_write_set_compression_bzip2' is deprecated [-Wdeprecated-declarations] 10 | { ARCHIVE_COMPRESSION_BZIP2, archive_write_set_compression_bzip2 }, | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:801:15: note: declared here 801 | __LA_DECL int archive_write_set_compression_bzip2(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive_write_set_compression.c:12:3: warning: 'archive_write_set_compression_compress' is deprecated [-Wdeprecated-declarations] 12 | { ARCHIVE_COMPRESSION_COMPRESS, archive_write_set_compression_compress }, | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:803:15: note: declared here 803 | __LA_DECL int archive_write_set_compression_compress(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c: In function 'rb_libarchive_archive_alloc': libarchive_archive.c:20:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 20 | return Data_Wrap_Struct(klass, rb_libarchive_archive_mark, rb_libarchive_archive_free, p); | ^~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from libarchive_internal.h:30, from libarchive_archive.c:1: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25: libarchive_archive.c: In function 'rb_libarchive_archive_position_compressed': libarchive_archive.c:26:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 26 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_archive.c:26:3: note: in expansion of macro 'Data_Get_Struct' 26 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c:28:3: warning: 'archive_position_compressed' is deprecated [-Wdeprecated-declarations] 28 | return LONG2NUM(archive_position_compressed(p->ar)); | ^~~~~~ In file included from libarchive_internal.h:27: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:1119:26: note: declared here 1119 | __LA_DECL la_int64_t archive_position_compressed(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c: In function 'rb_libarchive_archive_position_uncompressed': libarchive_archive.c:34:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 34 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_archive.c:34:3: note: in expansion of macro 'Data_Get_Struct' 34 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c:36:3: warning: 'archive_position_uncompressed' is deprecated [-Wdeprecated-declarations] 36 | return LONG2NUM(archive_position_uncompressed(p->ar)); | ^~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:1122:26: note: declared here 1122 | __LA_DECL la_int64_t archive_position_uncompressed(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c: In function 'rb_libarchive_archive_compression_name': libarchive_archive.c:42:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 42 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_archive.c:42:3: note: in expansion of macro 'Data_Get_Struct' 42 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c:44:3: warning: 'archive_compression_name' is deprecated [-Wdeprecated-declarations] 44 | return rb_str_new2(archive_compression_name(p->ar)); | ^~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:1125:26: note: declared here 1125 | __LA_DECL const char *archive_compression_name(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c:44:3: warning: 'archive_compression_name' is deprecated [-Wdeprecated-declarations] 44 | return rb_str_new2(archive_compression_name(p->ar)); | ^~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:1125:26: note: declared here 1125 | __LA_DECL const char *archive_compression_name(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c: In function 'rb_libarchive_archive_compression': libarchive_archive.c:50:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 50 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_archive.c:50:3: note: in expansion of macro 'Data_Get_Struct' 50 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c:52:3: warning: 'archive_compression' is deprecated [-Wdeprecated-declarations] 52 | return INT2NUM(archive_compression(p->ar)); | ^~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:1128:26: note: declared here 1128 | __LA_DECL int archive_compression(struct archive *) | ^~~~~~~~~~~~~~~~~~~ libarchive_archive.c: In function 'rb_libarchive_archive_format_name': libarchive_archive.c:58:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 58 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_archive.c:58:3: note: in expansion of macro 'Data_Get_Struct' 58 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_archive.c: In function 'rb_libarchive_archive_format': libarchive_archive.c:66:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 66 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_archive.c:66:3: note: in expansion of macro 'Data_Get_Struct' 66 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_reader.c: In function 'rb_libarchive_reader_close0': libarchive_reader.c:10:3: warning: 'archive_read_finish' is deprecated [-Wdeprecated-declarations] 10 | archive_read_finish(p->ar); | ^~~~~~~~~~~~~~~~~~~ In file included from libarchive_internal.h:27, from libarchive_reader.c:1: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:768:26: note: declared here 768 | __LA_DECL int archive_read_finish(struct archive *) __LA_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from libarchive_internal.h:30: libarchive_reader.c: In function 'rb_libarchive_reader_close': libarchive_reader.c:17:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 17 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:17:3: note: in expansion of macro 'Data_Get_Struct' 17 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_writer.c: In function 'rb_libarchive_writer_close0': libarchive_writer.c:10:3: warning: 'archive_write_finish' is deprecated [-Wdeprecated-declarations] 10 | archive_write_finish(p->ar); | ^~~~~~~~~~~~~~~~~~~~ libarchive_reader.c: In function 'rb_libarchive_reader_s_open0': libarchive_reader.c:28:34: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 28 | Data_Get_Struct(reader, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:28:3: note: in expansion of macro 'Data_Get_Struct' 28 | Data_Get_Struct(reader, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_reader.c:35:5: warning: 'archive_read_support_compression_program' is deprecated [-Wdeprecated-declarations] 35 | r = archive_read_support_compression_program(p->ar, cmd); | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:450:15: note: declared here 450 | __LA_DECL int archive_read_support_compression_program(struct archive *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libarchive_internal.h:27, from libarchive_writer.c:1: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:921:26: note: declared here 921 | __LA_DECL int archive_write_finish(struct archive *) __LA_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~~ libarchive_reader.c:39:5: warning: 'archive_read_support_compression_all' is deprecated [-Wdeprecated-declarations] 39 | r = archive_read_support_compression_all(p->ar); | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:436:15: note: declared here 436 | __LA_DECL int archive_read_support_compression_all(struct archive *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from libarchive_internal.h:30: libarchive_writer.c: In function 'rb_libarchive_writer_close': libarchive_writer.c:17:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 17 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_writer.c:17:3: note: in expansion of macro 'Data_Get_Struct' 17 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_writer.c: In function 'rb_libarchive_writer_s_open0': libarchive_writer.c:28:34: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 28 | Data_Get_Struct(writer, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_writer.c:28:3: note: in expansion of macro 'Data_Get_Struct' 28 | Data_Get_Struct(writer, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_writer.c:35:5: warning: 'archive_write_set_compression_program' is deprecated [-Wdeprecated-declarations] 35 | r = archive_write_set_compression_program(p->ar, cmd); | ^ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/archive.h:813:15: note: declared here 813 | __LA_DECL int archive_write_set_compression_program(struct archive *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_writer.c: In function 'rb_libarchive_writer_new_entry': libarchive_writer.c:135:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 135 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_writer.c:135:3: note: in expansion of macro 'Data_Get_Struct' 135 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_alloc': /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c:15:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 15 | return Data_Wrap_Struct(klass, 0, rb_libarchive_entry_free, p); | ^~~~~~ libarchive_writer.c: In function 'rb_libarchive_writer_write_header': libarchive_writer.c:165:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 165 | Data_Get_Struct(self, struct rb_libarchive_archive_container, pa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_writer.c:165:3: note: in expansion of macro 'Data_Get_Struct' 165 | Data_Get_Struct(self, struct rb_libarchive_archive_container, pa); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from libarchive_internal.h:30, from libarchive_entry.c:1: /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_writer.c:167:35: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 167 | Data_Get_Struct(v_entry, struct rb_libarchive_entry_container, pae); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_writer.c:167:3: note: in expansion of macro 'Data_Get_Struct' 167 | Data_Get_Struct(v_entry, struct rb_libarchive_entry_container, pae); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72, from /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25: libarchive_entry.c: In function 'rb_libarchive_entry_close': libarchive_entry.c:21:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 21 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:21:3: note: in expansion of macro 'Data_Get_Struct' 21 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_writer.c: In function 'rb_libarchive_writer_write_data': libarchive_writer.c:204:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 204 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_writer.c:204:3: note: in expansion of macro 'Data_Get_Struct' 204 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_new': libarchive_entry.c:37:33: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 37 | Data_Get_Struct(entry, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:37:3: note: in expansion of macro 'Data_Get_Struct' 37 | Data_Get_Struct(entry, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_atime': libarchive_entry.c:46:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 46 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:46:3: note: in expansion of macro 'Data_Get_Struct' 46 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive.c: In function 'rb_libarchive_s_version_number': libarchive.c:11:18: error: implicit declaration of function 'archive_version_stamp'; did you mean 'archive_version_string'? [-Wimplicit-function-declaration] 11 | return INT2NUM(archive_version_stamp()); | ^~~~~~~~~~~~~~~~~~~~~ | archive_version_string libarchive_entry.c: In function 'rb_libarchive_entry_atime_nsec': libarchive_entry.c:54:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 54 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:54:3: note: in expansion of macro 'Data_Get_Struct' 54 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_atime_is_set': libarchive_entry.c:62:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 62 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:62:3: note: in expansion of macro 'Data_Get_Struct' 62 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_birthtime': libarchive_entry.c:70:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 70 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:70:3: note: in expansion of macro 'Data_Get_Struct' 70 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_birthtime_nsec': libarchive_entry.c:78:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 78 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:78:3: note: in expansion of macro 'Data_Get_Struct' 78 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_birthtime_is_set': libarchive_entry.c:86:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 86 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:86:3: note: in expansion of macro 'Data_Get_Struct' 86 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_ctime': libarchive_entry.c:94:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 94 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:94:3: note: in expansion of macro 'Data_Get_Struct' 94 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_ctime_nsec': libarchive_entry.c:102:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 102 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:102:3: note: in expansion of macro 'Data_Get_Struct' 102 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_ctime_is_set': libarchive_entry.c:110:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 110 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:110:3: note: in expansion of macro 'Data_Get_Struct' 110 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_dev': libarchive_entry.c:118:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 118 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:118:3: note: in expansion of macro 'Data_Get_Struct' 118 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_devmajor': libarchive_entry.c:126:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 126 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:126:3: note: in expansion of macro 'Data_Get_Struct' 126 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_devminor': libarchive_entry.c:134:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 134 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:134:3: note: in expansion of macro 'Data_Get_Struct' 134 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_filetype': libarchive_entry.c:142:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 142 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:142:3: note: in expansion of macro 'Data_Get_Struct' 142 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_is_directory': libarchive_entry.c:150:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 150 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:150:3: note: in expansion of macro 'Data_Get_Struct' 150 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_is_character_special': libarchive_entry.c:158:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 158 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:158:3: note: in expansion of macro 'Data_Get_Struct' 158 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_is_block_special': libarchive_entry.c:166:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 166 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:166:3: note: in expansion of macro 'Data_Get_Struct' 166 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_is_regular': libarchive_entry.c:174:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 174 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:174:3: note: in expansion of macro 'Data_Get_Struct' 174 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_is_symbolic_link': libarchive_entry.c:182:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 182 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:182:3: note: in expansion of macro 'Data_Get_Struct' 182 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_is_socket': libarchive_entry.c:190:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 190 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:190:3: note: in expansion of macro 'Data_Get_Struct' 190 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_is_fifo': libarchive_entry.c:198:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 198 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:198:3: note: in expansion of macro 'Data_Get_Struct' 198 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_fflags': libarchive_entry.c:207:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 207 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:207:3: note: in expansion of macro 'Data_Get_Struct' 207 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_fflags_text': libarchive_entry.c:217:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 217 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:217:3: note: in expansion of macro 'Data_Get_Struct' 217 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_gid': libarchive_entry.c:226:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 226 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:226:3: note: in expansion of macro 'Data_Get_Struct' 226 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_gname': libarchive_entry.c:235:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 235 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:235:3: note: in expansion of macro 'Data_Get_Struct' 235 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_hardlink': libarchive_entry.c:245:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 245 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:245:3: note: in expansion of macro 'Data_Get_Struct' 245 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_ino': libarchive_entry.c:254:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 254 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:254:3: note: in expansion of macro 'Data_Get_Struct' 254 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_mode': libarchive_entry.c:261:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 261 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:261:3: note: in expansion of macro 'Data_Get_Struct' 261 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_mtime': libarchive_entry.c:268:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 268 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:268:3: note: in expansion of macro 'Data_Get_Struct' 268 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_mtime_nsec': libarchive_entry.c:276:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 276 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:276:3: note: in expansion of macro 'Data_Get_Struct' 276 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_mtime_is_set': libarchive_entry.c:284:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 284 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:284:3: note: in expansion of macro 'Data_Get_Struct' 284 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_nlink': libarchive_entry.c:292:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 292 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:292:3: note: in expansion of macro 'Data_Get_Struct' 292 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_pathname': libarchive_entry.c:301:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 301 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:301:3: note: in expansion of macro 'Data_Get_Struct' 301 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_rdev': libarchive_entry.c:310:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 310 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:310:3: note: in expansion of macro 'Data_Get_Struct' 310 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_rdevmajor': libarchive_entry.c:318:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 318 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:318:3: note: in expansion of macro 'Data_Get_Struct' 318 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_rdevminor': libarchive_entry.c:326:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 326 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:326:3: note: in expansion of macro 'Data_Get_Struct' 326 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_sourcepath': libarchive_entry.c:336:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 336 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:336:3: note: in expansion of macro 'Data_Get_Struct' 336 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_size': libarchive_entry.c:346:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 346 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:346:3: note: in expansion of macro 'Data_Get_Struct' 346 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_size_is_set': libarchive_entry.c:354:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 354 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:354:3: note: in expansion of macro 'Data_Get_Struct' 354 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_strmode': libarchive_reader.c: In function 'rb_libarchive_reader_next_header': libarchive_reader.c:156:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 156 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:156:3: note: in expansion of macro 'Data_Get_Struct' 156 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ libarchive_entry.c:364:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 364 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:364:3: note: in expansion of macro 'Data_Get_Struct' 364 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_symlink': libarchive_reader.c: In function 'rb_libarchive_reader_header_position': libarchive_reader.c:178:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 178 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:178:3: note: in expansion of macro 'Data_Get_Struct' 178 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c:375:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 375 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:375:3: note: in expansion of macro 'Data_Get_Struct' 375 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_uid': libarchive_entry.c:384:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 384 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:384:3: note: in expansion of macro 'Data_Get_Struct' 384 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_uname': libarchive_entry.c:393:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 393 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:393:3: note: in expansion of macro 'Data_Get_Struct' 393 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_atime': libarchive_entry.c:402:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 402 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:402:3: note: in expansion of macro 'Data_Get_Struct' 402 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_atime2': libarchive_entry.c:412:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 412 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:412:3: note: in expansion of macro 'Data_Get_Struct' 412 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_unset_atime': libarchive_entry.c:423:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 423 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:423:3: note: in expansion of macro 'Data_Get_Struct' 423 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_birthtime': libarchive_entry.c:432:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 432 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:432:3: note: in expansion of macro 'Data_Get_Struct' 432 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_birthtime2': libarchive_entry.c:442:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 442 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:442:3: note: in expansion of macro 'Data_Get_Struct' 442 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_unset_birthtime': libarchive_entry.c:453:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 453 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:453:3: note: in expansion of macro 'Data_Get_Struct' 453 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_ctime': libarchive_entry.c:462:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 462 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:462:3: note: in expansion of macro 'Data_Get_Struct' 462 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:250: libarchive.o] Error 1 make: *** Waiting for unfinished jobs.... libarchive_entry.c: In function 'rb_libarchive_entry_set_ctime2': libarchive_entry.c:472:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 472 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:472:3: note: in expansion of macro 'Data_Get_Struct' 472 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_unset_ctime': libarchive_entry.c:483:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 483 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:483:3: note: in expansion of macro 'Data_Get_Struct' 483 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_dev': libarchive_entry.c:492:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 492 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:492:3: note: in expansion of macro 'Data_Get_Struct' 492 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_devmajor': libarchive_entry.c:502:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 502 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:502:3: note: in expansion of macro 'Data_Get_Struct' 502 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_devminor': libarchive_entry.c:512:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 512 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:512:3: note: in expansion of macro 'Data_Get_Struct' 512 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_reader.c: In function 'rb_libarchive_reader_read_data': libarchive_entry.c: In function 'rb_libarchive_entry_set_filetype': libarchive_reader.c:196:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 196 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:196:3: note: in expansion of macro 'Data_Get_Struct' 196 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c:522:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 522 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:522:3: note: in expansion of macro 'Data_Get_Struct' 522 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_fflags': libarchive_entry.c:532:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 532 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:532:3: note: in expansion of macro 'Data_Get_Struct' 532 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_fflags_text': libarchive_entry.c:543:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 543 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:543:3: note: in expansion of macro 'Data_Get_Struct' 543 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_gid': libarchive_entry.c:553:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 553 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:553:3: note: in expansion of macro 'Data_Get_Struct' 553 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_gname': libarchive_entry.c:563:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 563 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:563:3: note: in expansion of macro 'Data_Get_Struct' 563 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_gname': libarchive_entry.c:573:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 573 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:573:3: note: in expansion of macro 'Data_Get_Struct' 573 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_hardlink': libarchive_entry.c:583:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 583 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:583:3: note: in expansion of macro 'Data_Get_Struct' 583 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_hardlink': libarchive_entry.c:593:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 593 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:593:3: note: in expansion of macro 'Data_Get_Struct' 593 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_ino': libarchive_entry.c:603:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 603 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:603:3: note: in expansion of macro 'Data_Get_Struct' 603 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_link': libarchive_entry.c:613:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 613 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:613:3: note: in expansion of macro 'Data_Get_Struct' 613 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_link': libarchive_entry.c:623:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 623 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:623:3: note: in expansion of macro 'Data_Get_Struct' 623 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_mode': libarchive_entry.c:633:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 633 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:633:3: note: in expansion of macro 'Data_Get_Struct' 633 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_mtime': libarchive_entry.c:643:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 643 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:643:3: note: in expansion of macro 'Data_Get_Struct' 643 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_mtime2': libarchive_entry.c:653:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 653 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:653:3: note: in expansion of macro 'Data_Get_Struct' 653 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_unset_mtime': libarchive_entry.c:664:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 664 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:664:3: note: in expansion of macro 'Data_Get_Struct' 664 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_nlink': libarchive_reader.c: In function 'rb_libarchive_reader_save_data': libarchive_entry.c:673:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 673 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:673:3: note: in expansion of macro 'Data_Get_Struct' 673 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_reader.c:267:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 267 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:267:3: note: in expansion of macro 'Data_Get_Struct' 267 | Data_Get_Struct(self, struct rb_libarchive_archive_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_pathname': libarchive_entry.c:683:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 683 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:683:3: note: in expansion of macro 'Data_Get_Struct' 683 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_pathname': libarchive_entry.c:693:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 693 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:693:3: note: in expansion of macro 'Data_Get_Struct' 693 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_perm': libarchive_reader.c:275:3: error: implicit declaration of function '_close'; did you mean 'close'? [-Wimplicit-function-declaration] 275 | _close(fd); | ^~~~~~ | close libarchive_entry.c:703:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 703 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:703:3: note: in expansion of macro 'Data_Get_Struct' 703 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_rdev': libarchive_entry.c:713:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 713 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:713:3: note: in expansion of macro 'Data_Get_Struct' 713 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_rdevmajor': libarchive_entry.c:723:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 723 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:723:3: note: in expansion of macro 'Data_Get_Struct' 723 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_rdevminor': libarchive_entry.c:733:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 733 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:733:3: note: in expansion of macro 'Data_Get_Struct' 733 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_size': libarchive_entry.c:743:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 743 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:743:3: note: in expansion of macro 'Data_Get_Struct' 743 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_unset_size': libarchive_entry.c:753:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 753 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:753:3: note: in expansion of macro 'Data_Get_Struct' 753 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_sourcepath': libarchive_entry.c:763:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 763 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:763:3: note: in expansion of macro 'Data_Get_Struct' 763 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_symlink': libarchive_entry.c:774:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 774 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:774:3: note: in expansion of macro 'Data_Get_Struct' 774 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_symlink': libarchive_entry.c:784:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 784 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:784:3: note: in expansion of macro 'Data_Get_Struct' 784 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_uid': libarchive_entry.c:794:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 794 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:794:3: note: in expansion of macro 'Data_Get_Struct' 794 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_set_uname': libarchive_entry.c:804:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 804 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:804:3: note: in expansion of macro 'Data_Get_Struct' 804 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_uname': libarchive_entry.c:814:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 814 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:814:3: note: in expansion of macro 'Data_Get_Struct' 814 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_stat': libarchive_entry.c:826:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 826 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:826:3: note: in expansion of macro 'Data_Get_Struct' 826 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_copy_lstat': libarchive_reader.c: In function 'rb_libarchive_reader_extract': libarchive_reader.c:297:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 297 | Data_Get_Struct(self, struct rb_libarchive_archive_container, pa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:297:3: note: in expansion of macro 'Data_Get_Struct' 297 | Data_Get_Struct(self, struct rb_libarchive_archive_container, pa); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c:844:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 844 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:844:3: note: in expansion of macro 'Data_Get_Struct' 844 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_xattr_clear': libarchive_reader.c:304:35: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 304 | Data_Get_Struct(v_entry, struct rb_libarchive_entry_container, pae); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_reader.c:304:3: note: in expansion of macro 'Data_Get_Struct' 304 | Data_Get_Struct(v_entry, struct rb_libarchive_entry_container, pae); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c:860:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 860 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:860:3: note: in expansion of macro 'Data_Get_Struct' 860 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_xattr_add_entry': libarchive_entry.c:869:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 869 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:869:3: note: in expansion of macro 'Data_Get_Struct' 869 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_xattr_count': libarchive_entry.c:880:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 880 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:880:3: note: in expansion of macro 'Data_Get_Struct' 880 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_xattr_reset': libarchive_entry.c:888:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 888 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:888:3: note: in expansion of macro 'Data_Get_Struct' 888 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libarchive_entry.c: In function 'rb_libarchive_entry_xattr_next': libarchive_entry.c:899:32: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 899 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ libarchive_entry.c:899:3: note: in expansion of macro 'Data_Get_Struct' 899 | Data_Get_Struct(self, struct rb_libarchive_entry_container, p); | ^~~~~~~~~~~~~~~ /home/pbulk/work/archivers/ruby-libarchive/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:250: libarchive_reader.o] Error 1 make failed, exit code 2 Gem files will remain installed in /home/pbulk/work/archivers/ruby-libarchive/work/.inst/opt/pkg/lib/ruby/gems/4.0.0/gems/libarchive-0.1.2 for inspection. Results logged to /home/pbulk/work/archivers/ruby-libarchive/work/.inst/opt/pkg/lib/ruby/gems/4.0.0/extensions/x86_64-solaris-2.11/4.0.0/libarchive-0.1.2/gem_make.out *** Error code 1 Stop. bmake[1]: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-upstream-trunk/archivers/ruby-libarchive *** Error code 1 Stop. bmake: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-upstream-trunk/archivers/ruby-libarchive