* Package: dev-ruby/ruby-sdl-2.1.2-r3:0 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby27 ruby_targets_ruby30 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ruby-sdl-2.1.2.tar.gz to /var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/work >>> Preparing source in /var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/work ... * Running prepare phase for all * Running prepare phase for all * Running source copy phase for ruby27 * Running source copy phase for ruby30 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/work ... * Running configure phase for ruby27 checking for SMPEG_new() in -lsmpeg... no checking for Mix_OpenAudio() in -lSDL_mixer... yes checking for sge_Line() in -lSGE... no checking for IMG_Load() in -lSDL_image... no checking for TTF_Init() in -lSDL_ttf... no checking for TTF_OpenFontIndex()... no checking for TTF_FontFaces()... no checking for TTF_FontFaceIsFixedWidth()... no checking for TTF_FontFaceFamilyName()... no checking for TTF_FontFaceStyleName()... no checking for Mix_LoadMUS_RW()... yes checking for rb_thread_blocking_region()... no checking for rb_enc_str_new()... yes checking for rb_str_export_to_enc()... yes checking for SDLSKK_Context_new() in -lSDLSKK... no checking for glVertex3d() in -lGL... no creating Makefile * Running configure phase for ruby30 checking for SMPEG_new() in -lsmpeg... no checking for Mix_OpenAudio() in -lSDL_mixer... yes checking for sge_Line() in -lSGE... no checking for IMG_Load() in -lSDL_image... no checking for TTF_Init() in -lSDL_ttf... no checking for TTF_OpenFontIndex()... no checking for TTF_FontFaces()... no checking for TTF_FontFaceIsFixedWidth()... no checking for TTF_FontFaceFamilyName()... no checking for TTF_FontFaceStyleName()... no checking for Mix_LoadMUS_RW()... yes checking for rb_thread_blocking_region()... no checking for rb_enc_str_new()... yes checking for rb_str_export_to_enc()... yes checking for SDLSKK_Context_new() in -lSDLSKK... no checking for glVertex3d() in -lGL... no creating Makefile >>> Source configured. '/var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/temp/clang14.log' -> '/var/tmp/clang/dev-ruby/ruby-sdl-2.1.2-r3/clang14.log' '/var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/temp/clang15.log' -> '/var/tmp/clang/dev-ruby/ruby-sdl-2.1.2-r3/clang15.log' >>> Compiling source in /var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/work ... * Running compile phase for ruby27 make -j4 V=1 clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o SDL_kanji.o -c SDL_kanji.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_cdrom.o -c rubysdl_cdrom.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_event_key.o -c rubysdl_event_key.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_event.o -c rubysdl_event.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_image.o -c rubysdl_image.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_joystick.o -c rubysdl_joystick.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_kanji.o -c rubysdl_kanji.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_main.o -c rubysdl_main.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_mixer.o -c rubysdl_mixer.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_mouse.o -c rubysdl_mouse.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_opengl.o -c rubysdl_opengl.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_pixel.o -c rubysdl_pixel.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_rwops.o -c rubysdl_rwops.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_sdlskk.o -c rubysdl_sdlskk.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_sge_video.o -c rubysdl_sge_video.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_smpeg.o -c rubysdl_smpeg.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_time.o -c rubysdl_time.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_video.o -c rubysdl_video.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_ttf.o -c rubysdl_ttf.c clang -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_wm.o -c rubysdl_wm.c rm -f sdl_ext.so clang -shared -o sdl_ext.so SDL_kanji.o rubysdl_cdrom.o rubysdl_event.o rubysdl_event_key.o rubysdl_image.o rubysdl_joystick.o rubysdl_kanji.o rubysdl_main.o rubysdl_mixer.o rubysdl_mouse.o rubysdl_opengl.o rubysdl_pixel.o rubysdl_rwops.o rubysdl_sdlskk.o rubysdl_sge_video.o rubysdl_smpeg.o rubysdl_time.o rubysdl_ttf.o rubysdl_video.o rubysdl_wm.o -L. -L/usr/lib64 -L/usr/X11R6/lib64 -L. -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lSDL -lpthread -lruby27 -lSDL_mixer -lm -lc * Running compile phase for ruby30 make -j4 V=1 clang -fdeclspec -I. -I/usr/include/ruby-3.0.0/x86_64-linux -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o SDL_kanji.o -c SDL_kanji.c clang -fdeclspec -I. -I/usr/include/ruby-3.0.0/x86_64-linux -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_cdrom.o -c rubysdl_cdrom.c clang -fdeclspec -I. -I/usr/include/ruby-3.0.0/x86_64-linux -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_event_key.o -c rubysdl_event_key.c clang -fdeclspec -I. -I/usr/include/ruby-3.0.0/x86_64-linux -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_MIX_LOADMUS_RW -DHAVE_RB_ENC_STR_NEW -DHAVE_RB_STR_EXPORT_TO_ENC -I/usr/X11R6/include -fPIC -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D HAVE_SDL_MIXER -D ENABLE_M17N -D ENABLE_OPENGL -o rubysdl_event.o -c rubysdl_event.c rubysdl_cdrom.c:55:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:66:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:71:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:82:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:87:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:95:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:104:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:111:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:118:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_cdrom.c:125:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event_key.c:310:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event_key.c:319:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event_key.c:330:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event_key.c:336:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event_key.c:345:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ 5 errors generated. make: *** [Makefile:261: rubysdl_event_key.o] Error 1 make: *** Waiting for unfinished jobs.... 10 errors generated. rubysdl_event.c:179:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event.c:194:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event.c:224:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ make: *** [Makefile:261: rubysdl_cdrom.o] Error 1 rubysdl_event.c:309:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ rubysdl_event.c:315:3: error: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rb_secure(4); ^ 5 errors generated. make: *** [Makefile:261: rubysdl_event.o] Error 1 * ERROR: dev-ruby/ruby-sdl-2.1.2-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ruby/ruby-sdl-2.1.2-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/ruby-sdl-2.1.2-r3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ruby:ruby-sdl-2.1.2-r3:20221005-002224.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/work/ruby30/rubysdl-rel-2-1-2' * S: '/var/tmp/portage/dev-ruby/ruby-sdl-2.1.2-r3/work/ruby30/rubysdl-rel-2-1-2'