* Package: dev-ruby/ruby-shout-2.2.2-r2:0 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all * Unpacking .gem file... * Uncompressing metadata * Unpacking data.tar.gz >>> Source unpacked in /var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work >>> Preparing source in /var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work ... * Running prepare phase for all * Running prepare phase for all * Running source copy phase for ruby31 * Running source copy phase for ruby32 * Running source copy phase for ruby33 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work ... * Running configure phase for ruby31 checking for rb_thread_blocking_region()... no checking for oggpack_writeinit() in -logg... yes checking for vorbis_dsp_clear() in -lvorbis... yes checking for pthread_create() in -lpthread... yes checking for shout_init() in -lshout... yes checking for shout/shout.h... yes creating Makefile * Running configure phase for ruby32 checking for rb_thread_blocking_region()... no checking for oggpack_writeinit() in -logg... yes checking for vorbis_dsp_clear() in -lvorbis... yes checking for pthread_create() in -lpthread... yes checking for shout_init() in -lshout... yes checking for shout/shout.h... yes creating Makefile * Running configure phase for ruby33 checking for rb_thread_blocking_region()... no checking for oggpack_writeinit() in -logg... yes checking for vorbis_dsp_clear() in -lvorbis... yes checking for pthread_create() in -lpthread... yes checking for shout_init() in -lshout... yes checking for shout/shout.h... yes creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work ... * Running compile phase for ruby31 make -j4 V=1 -C ext make: Entering directory '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby31/ruby-shout-2.2.2/ext' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/x86_64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DHAVE_SHOUT_SHOUT_H -fPIC -O2 -pipe -march=native -fno-diagnostics-color -DRUBY_1_9_x -o shout_ext.o -c shout_ext.c shout_ext.c:50:9: warning: "Check_SafeStr" redefined 50 | #define Check_SafeStr SafeStringValue | ^~~~~~~~~~~~~ In file included from /usr/include/ruby-3.1.0/ruby/internal/arithmetic/char.h:29, from /usr/include/ruby-3.1.0/ruby/internal/arithmetic.h:23, from /usr/include/ruby-3.1.0/ruby/ruby.h:27, from /usr/include/ruby-3.1.0/ruby.h:38, from shout_ext.c:38: /usr/include/ruby-3.1.0/ruby/internal/core/rstring.h:392:9: note: this is the location of the previous definition 392 | #define Check_SafeStr(v) rb_check_safe_str(RBIMPL_CAST((VALUE)(v))) | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_format’: shout_ext.c:368:9: warning: ‘shout_get_format’ is deprecated: use shout_get_content_format() [-Wdeprecated-declarations] 368 | value = shout_get_format(s->conn); | ^~~~~ In file included from /usr/include/shout/shout.h:10, from shout_ext.c:39: /usr/include/x86_64-pc-linux-gnu/shout/shout.h:362:14: note: declared here 362 | unsigned int shout_get_format(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_content_format()"); // obsolete | ^~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_dumpfile’: shout_ext.c:386:9: warning: ‘shout_get_dumpfile’ is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 386 | value = shout_get_dumpfile(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:365:13: note: declared here 365 | const char *shout_get_dumpfile(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_name’: shout_ext.c:413:9: warning: ‘shout_get_name’ is deprecated: use shout_get_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 413 | value = shout_get_name(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:349:13: note: declared here 349 | const char *shout_get_name(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_url’: shout_ext.c:422:9: warning: ‘shout_get_url’ is deprecated: use shout_get_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 422 | value = shout_get_url(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:352:13: note: declared here 352 | const char *shout_get_url(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_genre’: shout_ext.c:431:9: warning: ‘shout_get_genre’ is deprecated: use shout_get_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 431 | value = shout_get_genre(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:355:13: note: declared here 355 | const char *shout_get_genre(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_description’: shout_ext.c:440:9: warning: ‘shout_get_description’ is deprecated: use shout_get_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 440 | value = shout_get_description(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:358:13: note: declared here 358 | const char *shout_get_description(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_format_eq’: shout_ext.c:543:9: warning: ‘shout_set_format’ is deprecated: Use shout_set_content_format() [-Wdeprecated-declarations] 543 | err = shout_set_format(s->conn, FIX2INT(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:361:5: note: declared here 361 | int shout_set_format(shout_t *self, unsigned int format) SHOUT_ATTR_F_DEPRECATED("Use shout_set_content_format()"); // obsolete | ^~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_dumpfile_eq’: shout_ext.c:570:9: warning: ‘shout_set_dumpfile’ is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 570 | err = shout_set_dumpfile(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:364:5: note: declared here 364 | int shout_set_dumpfile(shout_t *self, const char *dumpfile) SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_name_eq’: shout_ext.c:615:9: warning: ‘shout_set_name’ is deprecated: use shout_set_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 615 | err = shout_set_name(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:348:5: note: declared here 348 | int shout_set_name(shout_t *self, const char *name) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_url_eq’: shout_ext.c:628:9: warning: ‘shout_set_url’ is deprecated: use shout_set_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 628 | err = shout_set_url(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:351:5: note: declared here 351 | int shout_set_url(shout_t *self, const char *url) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_genre_eq’: shout_ext.c:641:9: warning: ‘shout_set_genre’ is deprecated: use shout_set_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 641 | err = shout_set_genre(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:354:5: note: declared here 354 | int shout_set_genre(shout_t *self, const char *genre) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_description_eq’: shout_ext.c:654:9: warning: ‘shout_set_description’ is deprecated: use shout_set_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 654 | err = shout_set_description(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:357:5: note: declared here 357 | int shout_set_description(shout_t *self, const char *description) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_metadata_eq’: shout_ext.c:670:9: warning: ‘shout_set_metadata’ is deprecated: Use shout_set_metadata_utf8() [-Wdeprecated-declarations] 670 | err = shout_set_metadata(s->conn, m); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:367:5: note: declared here 367 | int shout_set_metadata(shout_t *self, shout_metadata_t *metadata) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Use shout_set_metadata_utf8()"); | ^~~~~~~~~~~~~~~~~~ rm -f shout_ext.so x86_64-pc-linux-gnu-gcc -shared -o shout_ext.so shout_ext.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lruby31 -lshout -lpthread -lvorbis -logg -lm -lc make: Leaving directory '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby31/ruby-shout-2.2.2/ext' * Running compile phase for ruby32 make -j4 V=1 -C ext make: Entering directory '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby32/ruby-shout-2.2.2/ext' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.2.0/x86_64-linux -I/usr/include/ruby-3.2.0/ruby/backward -I/usr/include/ruby-3.2.0 -I. -DHAVE_SHOUT_SHOUT_H -fPIC -O2 -pipe -march=native -fno-diagnostics-color -DRUBY_1_9_x -o shout_ext.o -c shout_ext.c shout_ext.c:50:9: warning: "Check_SafeStr" redefined 50 | #define Check_SafeStr SafeStringValue | ^~~~~~~~~~~~~ In file included from /usr/include/ruby-3.2.0/ruby/internal/arithmetic/char.h:29, from /usr/include/ruby-3.2.0/ruby/internal/arithmetic.h:24, from /usr/include/ruby-3.2.0/ruby/ruby.h:28, from /usr/include/ruby-3.2.0/ruby.h:38, from shout_ext.c:38: /usr/include/ruby-3.2.0/ruby/internal/core/rstring.h:392:9: note: this is the location of the previous definition 392 | #define Check_SafeStr(v) rb_check_safe_str(RBIMPL_CAST((VALUE)(v))) | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_format’: shout_ext.c:368:9: warning: ‘shout_get_format’ is deprecated: use shout_get_content_format() [-Wdeprecated-declarations] 368 | value = shout_get_format(s->conn); | ^~~~~ In file included from /usr/include/shout/shout.h:10, from shout_ext.c:39: /usr/include/x86_64-pc-linux-gnu/shout/shout.h:362:14: note: declared here 362 | unsigned int shout_get_format(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_content_format()"); // obsolete | ^~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_dumpfile’: shout_ext.c:386:9: warning: ‘shout_get_dumpfile’ is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 386 | value = shout_get_dumpfile(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:365:13: note: declared here 365 | const char *shout_get_dumpfile(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_name’: shout_ext.c:413:9: warning: ‘shout_get_name’ is deprecated: use shout_get_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 413 | value = shout_get_name(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:349:13: note: declared here 349 | const char *shout_get_name(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_url’: shout_ext.c:422:9: warning: ‘shout_get_url’ is deprecated: use shout_get_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 422 | value = shout_get_url(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:352:13: note: declared here 352 | const char *shout_get_url(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_genre’: shout_ext.c:431:9: warning: ‘shout_get_genre’ is deprecated: use shout_get_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 431 | value = shout_get_genre(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:355:13: note: declared here 355 | const char *shout_get_genre(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_description’: shout_ext.c:440:9: warning: ‘shout_get_description’ is deprecated: use shout_get_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 440 | value = shout_get_description(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:358:13: note: declared here 358 | const char *shout_get_description(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_format_eq’: shout_ext.c:543:9: warning: ‘shout_set_format’ is deprecated: Use shout_set_content_format() [-Wdeprecated-declarations] 543 | err = shout_set_format(s->conn, FIX2INT(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:361:5: note: declared here 361 | int shout_set_format(shout_t *self, unsigned int format) SHOUT_ATTR_F_DEPRECATED("Use shout_set_content_format()"); // obsolete | ^~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_dumpfile_eq’: shout_ext.c:570:9: warning: ‘shout_set_dumpfile’ is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 570 | err = shout_set_dumpfile(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:364:5: note: declared here 364 | int shout_set_dumpfile(shout_t *self, const char *dumpfile) SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_name_eq’: shout_ext.c:615:9: warning: ‘shout_set_name’ is deprecated: use shout_set_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 615 | err = shout_set_name(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:348:5: note: declared here 348 | int shout_set_name(shout_t *self, const char *name) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_url_eq’: shout_ext.c:628:9: warning: ‘shout_set_url’ is deprecated: use shout_set_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 628 | err = shout_set_url(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:351:5: note: declared here 351 | int shout_set_url(shout_t *self, const char *url) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_genre_eq’: shout_ext.c:641:9: warning: ‘shout_set_genre’ is deprecated: use shout_set_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 641 | err = shout_set_genre(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:354:5: note: declared here 354 | int shout_set_genre(shout_t *self, const char *genre) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_description_eq’: shout_ext.c:654:9: warning: ‘shout_set_description’ is deprecated: use shout_set_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 654 | err = shout_set_description(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:357:5: note: declared here 357 | int shout_set_description(shout_t *self, const char *description) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_metadata_eq’: shout_ext.c:670:9: warning: ‘shout_set_metadata’ is deprecated: Use shout_set_metadata_utf8() [-Wdeprecated-declarations] 670 | err = shout_set_metadata(s->conn, m); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:367:5: note: declared here 367 | int shout_set_metadata(shout_t *self, shout_metadata_t *metadata) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Use shout_set_metadata_utf8()"); | ^~~~~~~~~~~~~~~~~~ rm -f shout_ext.so x86_64-pc-linux-gnu-gcc -shared -o shout_ext.so shout_ext.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lruby32 -lshout -lpthread -lvorbis -logg -lm -lpthread -lc make: Leaving directory '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby32/ruby-shout-2.2.2/ext' * Running compile phase for ruby33 make -j4 V=1 -C ext make: Entering directory '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby33/ruby-shout-2.2.2/ext' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -DHAVE_SHOUT_SHOUT_H -fPIC -O2 -pipe -march=native -fno-diagnostics-color -DRUBY_1_9_x -o shout_ext.o -c shout_ext.c shout_ext.c:50:9: warning: "Check_SafeStr" redefined 50 | #define Check_SafeStr SafeStringValue | ^~~~~~~~~~~~~ In file included from /usr/include/ruby-3.3.0/ruby/internal/arithmetic/char.h:29, from /usr/include/ruby-3.3.0/ruby/internal/arithmetic.h:24, from /usr/include/ruby-3.3.0/ruby/ruby.h:28, from /usr/include/ruby-3.3.0/ruby.h:38, from shout_ext.c:38: /usr/include/ruby-3.3.0/ruby/internal/core/rstring.h:344:9: note: this is the location of the previous definition 344 | #define Check_SafeStr(v) rb_check_safe_str(RBIMPL_CAST((VALUE)(v))) | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_metadata_add’: shout_ext.c:125:47: error: passing argument 1 of ‘raise_nonspecific_shout_error’ makes pointer from integer without a cast [-Wint-conversion] 125 | raise_nonspecific_shout_error(err); | ^~~ | | | int /usr/include/ruby-3.3.0/ruby/ruby.h:388:17: note: expected ‘int * (*)()’ but argument is of type ‘int’ 388 | #define errno (*rb_errno_ptr()) /**< Ractor-aware version of `errno`. */ shout_ext.c:94:47: note: in expansion of macro ‘errno’ 94 | static void raise_nonspecific_shout_error(int errno) { | ^~~~~ shout_ext.c: In function ‘_sh_format’: shout_ext.c:368:9: warning: ‘shout_get_format’ is deprecated: use shout_get_content_format() [-Wdeprecated-declarations] 368 | value = shout_get_format(s->conn); | ^~~~~ In file included from /usr/include/shout/shout.h:10, from shout_ext.c:39: /usr/include/x86_64-pc-linux-gnu/shout/shout.h:362:14: note: declared here 362 | unsigned int shout_get_format(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_content_format()"); // obsolete | ^~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_dumpfile’: shout_ext.c:386:9: warning: ‘shout_get_dumpfile’ is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 386 | value = shout_get_dumpfile(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:365:13: note: declared here 365 | const char *shout_get_dumpfile(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_name’: shout_ext.c:413:9: warning: ‘shout_get_name’ is deprecated: use shout_get_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 413 | value = shout_get_name(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:349:13: note: declared here 349 | const char *shout_get_name(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_url’: shout_ext.c:422:9: warning: ‘shout_get_url’ is deprecated: use shout_get_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 422 | value = shout_get_url(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:352:13: note: declared here 352 | const char *shout_get_url(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_genre’: shout_ext.c:431:9: warning: ‘shout_get_genre’ is deprecated: use shout_get_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 431 | value = shout_get_genre(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:355:13: note: declared here 355 | const char *shout_get_genre(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_description’: shout_ext.c:440:9: warning: ‘shout_get_description’ is deprecated: use shout_get_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 440 | value = shout_get_description(s->conn); | ^~~~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:358:13: note: declared here 358 | const char *shout_get_description(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_format_eq’: shout_ext.c:543:9: warning: ‘shout_set_format’ is deprecated: Use shout_set_content_format() [-Wdeprecated-declarations] 543 | err = shout_set_format(s->conn, FIX2INT(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:361:5: note: declared here 361 | int shout_set_format(shout_t *self, unsigned int format) SHOUT_ATTR_F_DEPRECATED("Use shout_set_content_format()"); // obsolete | ^~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_dumpfile_eq’: shout_ext.c:570:9: warning: ‘shout_set_dumpfile’ is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 570 | err = shout_set_dumpfile(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:364:5: note: declared here 364 | int shout_set_dumpfile(shout_t *self, const char *dumpfile) SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_name_eq’: shout_ext.c:615:9: warning: ‘shout_set_name’ is deprecated: use shout_set_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 615 | err = shout_set_name(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:348:5: note: declared here 348 | int shout_set_name(shout_t *self, const char *name) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_url_eq’: shout_ext.c:628:9: warning: ‘shout_set_url’ is deprecated: use shout_set_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 628 | err = shout_set_url(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:351:5: note: declared here 351 | int shout_set_url(shout_t *self, const char *url) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_genre_eq’: shout_ext.c:641:9: warning: ‘shout_set_genre’ is deprecated: use shout_set_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 641 | err = shout_set_genre(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:354:5: note: declared here 354 | int shout_set_genre(shout_t *self, const char *genre) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_description_eq’: shout_ext.c:654:9: warning: ‘shout_set_description’ is deprecated: use shout_set_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 654 | err = shout_set_description(s->conn, RSTRING_PTR(value)); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:357:5: note: declared here 357 | int shout_set_description(shout_t *self, const char *description) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ shout_ext.c: In function ‘_sh_metadata_eq’: shout_ext.c:670:9: warning: ‘shout_set_metadata’ is deprecated: Use shout_set_metadata_utf8() [-Wdeprecated-declarations] 670 | err = shout_set_metadata(s->conn, m); | ^~~ /usr/include/x86_64-pc-linux-gnu/shout/shout.h:367:5: note: declared here 367 | int shout_set_metadata(shout_t *self, shout_metadata_t *metadata) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Use shout_set_metadata_utf8()"); | ^~~~~~~~~~~~~~~~~~ make: *** [Makefile:248: shout_ext.o] Error 1 make: Leaving directory '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby33/ruby-shout-2.2.2/ext' * ERROR: dev-ruby/ruby-shout-2.2.2-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ruby/ruby-shout-2.2.2-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/ruby-shout-2.2.2-r2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ruby:ruby-shout-2.2.2-r2:20240122-221126.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby33/ruby-shout-2.2.2' * S: '/var/tmp/portage/dev-ruby/ruby-shout-2.2.2-r2/work/ruby33/ruby-shout-2.2.2'