Sourcing auto-add-driver-runpath-hook Using autoAddDriverRunpath Sourcing fix-elf-files.sh Running phase: unpackPhase unpacking source archive /nix/store/wkx2wqdms0kl4644hpw8d2qnc8srzw4d-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#!/bin/sh" to "/nix/store/mwhkh9l5j5z6mkk83k22rjhx6lxgqh85-bash-5.3p15/bin/sh" configure flags: --prefix=/nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2 --disable-update_cores --disable-builtinmbedtls --enable-systemmbedtls --disable-builtinzlib --disable-update_assets --disable-update_core_info --enable-dbus --enable-egl --enable-kms --disable-pulse --disable-qt --disable-x11 --disable-xinerama --disable-xrandr --disable-opengl --enable-opengles --enable-opengles3 Checking operating system ... Linux Checking for suitable working C compiler ... gcc works Checking for suitable working C++ compiler ... g++ works Checking for pkg-config ... /nix/store/h82n3d0wdrgskdc3yvmz5l3c50h2snvp-pkg-config-wrapper-0.29.2/bin/pkg-config Checking for availability of switch -std=gnu99 in gcc ... yes Checking for availability of switch -std=c++11 in g++ ... yes Checking for availability of switch -std=c++17 in g++ ... yes Checking for availability of switch -Wno-unused-result in gcc ... yes Checking for availability of switch -Wno-unused-variable in gcc ... yes Checking function sd_get_machine_names in -lsystemd ... yes Checking presence of package bcm_host ... no Checking function bcm_host_init in -lbcm_host ... no Checking presence of header file EGL/eglext.h ... yes Checking presence of package egl ... 1.5 Checking presence of header file lzma.h ... yes Checking function ass_library_init in -lfribidi -lass ... no Checking function pthread_create in -lpthread ... yes Checking function pthread_key_create in -lpthread ... yes Checking presence of package check >= 0.15 ... no Checking presence of header file scsi/sg.h ... yes Checking function dlopen in -ldl ... yes Checking function socket in -lc ... yes Checking function getaddrinfo in -lc ... yes Checking function fcntl in -lc ... yes Checking function getopt_long in -lc ... yes Checking presence of package alsa ... 1.2.16.1 Checking presence of package libsixel >= 1.6.0 ... no Checking presence of predefined macro AUDIO_SETINFO in sys/audioio.h ... no Checking presence of header file sys/soundcard.h ... yes Checking presence of header file soundcard.h ... no Checking existence of -lossaudio ... no Checking presence of package rsound >= 1.1 ... no Checking presence of package libroar >= 1.0.12 ... no Checking presence of package jack >= 0.120.1 ... no Checking presence of package libpipewire-0.3 ... 1.6.9 Checking presence of package libpipewire-0.3 >= 1.0.0 ... 1.6.9 Checking presence of package sdl >= 1.2.10 ... no Checking existence of -lSDL ... no Checking presence of package sdl2 >= 2.0.0 ... 2.32.6 Checking presence of package flac ... 1.5.0 Checking presence of package mbedtls >= 2.5.1 ... 3.6.7 Checking presence of package mbedx509 >= 2.5.1 ... 3.6.7 Checking presence of package mbedcrypto >= 2.5.1 ... 3.6.7 Notice: HID is disabled, libusb support will also be disabled. Checking existence of -ldinput8 ... no Checking existence of -ld3d9 ... no Checking existence of -ldsound ... no Checking existence of -ld3dx8 ... no Checking existence of -ld3dx9 ... no Notice: OpenGL is disabled, Cg support will also be disabled. Notice: OpenGL is disabled, OpenGL1 support will also be disabled. Checking presence of package zlib ... 1.3.2 Checking presence of package libavcodec >= 57 ... no Checking presence of package libavformat >= 57 ... no Checking presence of package libavdevice >= 57 ... no Checking presence of package libswresample >= 2 ... no Checking presence of package libavutil >= 55 ... no Checking presence of package libswscale >= 4 ... no Checking presence of header file libavutil/channel_layout.h ... no Notice: FFmpeg built-in support disabled due to missing or unsuitable packages. Checking function dlopen in -ldl ... yes Checking presence of package gbm >= 9.0 ... 26.1.3 Checking presence of package libdrm ... 2.4.134 Checking presence of package glesv2 ... 3.2 Checking presence of package vg ... no Checking presence of package dbus-1 ... 1.16.2 Checking presence of package libudev ... 261 Checking presence of package libv4l2 ... 1.32.0 Checking presence of package freetype2 ... 26.6.20 Checking presence of package fontconfig ... 2.18.3 Notice: X11 not present. Skipping X11 code paths. Checking presence of package xkbcommon >= 0.3.2 ... 1.13.2 Checking presence of package wayland-egl >= 10.1.0 ... 18.1.0 Checking presence of package wayland-cursor >= 1.12 ... 1.26.0 Checking presence of package wayland-protocols >= 1.37 ... 1.49 Checking presence of package wayland-scanner >= 1.12 ... 1.26.0 Checking presence of package libdecor-0 ... no Checking presence of header file linux/parport.h ... yes Checking presence of header file linux/ppdev.h ... yes Checking function strcasestr in -lc ... yes Checking function mmap in -lc ... yes Checking function memfd_create in -lc ... yes Checking function vkCreateInstance in -lvulkan ... yes Checking presence of header file glslang/SPIRV/GlslangToSpv.h ... no Checking existence of -lOSDependent ... no Checking existence of -lOGLCompiler ... no Checking existence of -lMachineIndependent ... no Checking existence of -lGenericCodeGen ... no Checking existence of -lHLSL ... no Checking existence of -lSPIRV ... no Checking existence of -lSPIRV-Tools-opt ... yes Checking existence of -lSPIRV-Tools ... yes Creating make config: config.mk Creating config header: config.h Running phase: buildPhase build flags: -j4 SHELL=/nix/store/mwhkh9l5j5z6mkk83k22rjhx6lxgqh85-bash-5.3p15/bin/bash CC input/drivers/linuxraw_input.c CC input/common/linux_common.c CC frontend/drivers/platform_unix.c CC input/drivers_joypad/linuxraw_joypad.c CC frontend/frontend_driver.c CC retroarch.c CC runloop.c CC ui/ui_companion_driver.c CC camera/camera_driver.c CC record/record_driver.c CC record/drivers/record_wav.c CC command.c CC msg_hash.c CC intl/msg_hash_us.c CC libretro-common/queues/task_queue.c CC tasks/task_content.c CC tasks/task_patch.c CC deps/xdelta3/xdelta3.c CC save.c In file included from deps/xdelta3/xdelta3.c:683: In function 'djw_decode_1_2', inlined from 'djw_decode_prefix' at deps/xdelta3/xdelta3-djw.h:1626:10, inlined from 'xd3_decode_huff' at deps/xdelta3/xdelta3-djw.h:1712:18: deps/xdelta3/xdelta3-djw.h:1561:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1561 | values[n++] = 0; | ~~~~~~~~~~~~^~~ deps/xdelta3/xdelta3-djw.h: In function 'xd3_decode_huff': deps/xdelta3/xdelta3-djw.h:1698:15: note: at offset 256 into destination object 'clen' of size 256 1698 | uint8_t clen [DJW_MAX_GROUPS][ALPHABET_SIZE]; | ^~~~ CC tasks/task_save.c CC tasks/task_movie.c CC tasks/task_file_transfer.c CC tasks/task_image.c CC tasks/task_playlist_manager.c CC tasks/task_manual_content_scan.c CC tasks/task_core_backup.c CC libretro-common/encodings/encoding_utf.c CC libretro-common/encodings/encoding_crc32.c CC libretro-common/encodings/encoding_base64.c CC tasks/task_translation.c CC libretro-common/compat/fopen_utf8.c CC libretro-common/compat/compat_strldup.c CC libretro-common/lists/file_list.c CC libretro-common/lists/dir_list.c CC libretro-common/file/retro_dirent.c CC libretro-common/streams/stdin_stream.c CC libretro-common/streams/file_stream.c CC libretro-common/streams/file_stream_transforms.c CC libretro-common/streams/interface_stream.c CC libretro-common/streams/memory_stream.c CC libretro-common/streams/network_stream.c CC libretro-common/vfs/vfs_implementation.c CC libretro-common/lists/string_list.c CC libretro-common/string/stdstring.c CC libretro-common/memmap/memalign.c CC libretro-common/file/nbio/nbio_stdio.c CC libretro-common/lists/linked_list.c CC libretro-common/lists/nested_list.c CC libretro-common/queues/generic_queue.c CC libretro-common/file/nbio/nbio_linux.c CC libretro-common/file/nbio/nbio_intf.c CC libretro-common/file/file_path.c CC libretro-common/file/file_path_io.c CC file_path_special.c CC libretro-common/hash/lrc_hash.c CC audio/audio_driver.c CC input/input_driver.c CC input/common/input_hid_common.c CC led/led_driver.c CC gfx/video_driver.c CC gfx/gfx_display.c CC gfx/gfx_animation.c CC configuration.c CC libretro-common/dynamic/dylib.c CC cores/dynamic_dummy.c CC libretro-common/queues/message_queue.c CC gfx/gfx_thumbnail_path.c CC gfx/gfx_thumbnail.c CC state_manager.c CC gfx/drivers_font_renderer/bitmapfont.c CC gfx/drivers_font_renderer/bitmapfont_10x10.c CC gfx/drivers_font_renderer/bitmapfont_6x10.c CC tasks/task_autodetect.c CC input/input_autodetect_builtin.c CC input/input_keymaps.c CC libretro-common/queues/fifo_queue.c CC libretro-common/compat/compat_fnmatch.c CC libretro-common/compat/compat_posix_string.c CC cheat_manager.c CC core_info.c CC core_backup.c CC core_option_manager.c CC libretro-common/file/config_file.c CC libretro-common/file/config_file_userdata.c CC runtime_file.c CC disk_index_file.c CC tasks/task_screenshot.c CC tasks/task_powerstate.c CC libretro-common/gfx/scaler/scaler.c CC libretro-common/gfx/scaler/pixconv.c CC libretro-common/gfx/scaler/scaler_int.c CC libretro-common/gfx/scaler/scaler_filter.c CC gfx/font_driver.c CC gfx/video_filter.c CC libretro-common/audio/resampler/audio_resampler.c CC libretro-common/audio/dsp_filter.c CC libretro-common/audio/resampler/drivers/sinc_resampler.c CC libretro-common/audio/resampler/drivers/nearest_resampler.c CC libretro-common/utils/md5.c CC playlist.c CC libretro-common/features/features_cpu.c CC verbosity.c CC libretro-common/playlists/label_sanitization.c CC libretro-common/time/rtime.c CC manual_content_scan.c CC disk_control_interface.c CC tasks/task_audio_mixer.c CC libretro-common/audio/audio_mix.c CC libretro-common/audio/audio_mixer.c CC input/bsv/bsvmovie.c CC input/bsv/uint32s_index.c CC runahead.c CC audio/drivers_resampler/cc_resampler.c CC libretro-common/compat/compat_strl.c CC libretro-common/formats/image_texture.c CC cores/libretro-imageviewer/image_core.c CC libretro-db/bintree.c CC libretro-db/libretrodb.c CC libretro-db/query.c CC libretro-db/rmsgpack.c CC libretro-db/rmsgpack_dom.c CC database_info.c CC tasks/task_database.c CC tasks/task_database_cue.c CC menu/menu_explore.c CC tasks/task_menu_explore.c CC audio/drivers/oss.c CC audio/drivers/alsa.c CC audio/common/alsa.c CC midi/drivers/alsa_midi.c CC audio/drivers/alsathread.c CC audio/drivers/tinyalsa.c CC audio/drivers/pipewire.c CC audio/common/pipewire.c CC camera/drivers/pipewire.c CC libretro-common/audio/conversion/s16_to_float.c CC libretro-common/audio/conversion/float_to_s16.c CC libretro-common/audio/conversion/mono_to_stereo_float.c CC libretro-common/audio/conversion/stereo_to_mono_float.c CC libretro-common/formats/wav/rwav.c CC menu/drivers/rgui.c CC menu/drivers/materialui.c CC menu/drivers/xmb.c CC menu/drivers/ozone.c CC menu/menu_screensaver.c CC menu/menu_setting.c CC menu/menu_driver.c CC menu/cbs/menu_cbs_ok.c CC menu/cbs/menu_cbs_cancel.c CC menu/cbs/menu_cbs_select.c CC menu/cbs/menu_cbs_start.c CC menu/cbs/menu_cbs_info.c CC menu/cbs/menu_cbs_left.c CC menu/cbs/menu_cbs_right.c CC menu/cbs/menu_cbs_deferred_push.c CC menu/cbs/menu_cbs_scan.c CC menu/cbs/menu_cbs_get_value.c CC menu/cbs/menu_cbs_label.c CC menu/cbs/menu_cbs_sublabel.c CC menu/cbs/menu_cbs_title.c CC menu/menu_displaylist.c CC menu/menu_contentless_cores.c CC gfx/gfx_widgets.c CC gfx/widgets/gfx_widget_screenshot.c CC gfx/widgets/gfx_widget_volume.c CC gfx/widgets/gfx_widget_generic_message.c CC gfx/widgets/gfx_widget_libretro_message.c CC gfx/widgets/gfx_widget_progress_message.c CC gfx/widgets/gfx_widget_load_content_animation.c CC gfx/widgets/gfx_widget_achievement_popup.c CC gfx/widgets/gfx_widget_leaderboard_display.c CC tasks/task_overlay.c CC led/drivers/led_overlay.c CC gfx/drivers_font_renderer/stb.c CC gfx/drivers_font_renderer/stb_unicode.c CC gfx/drivers_font_renderer/freetype.c CC libretro-common/rthreads/rthreads.c CC gfx/video_thread_wrapper.c CC audio/audio_thread_wrapper.c CC gfx/drivers_context/wayland_ctx.c CC input/common/wayland_common.c CC input/drivers/wayland_input.c CC gfx/common/wayland_common.c CC gfx/common/wayland/fractional-scale-v1.c CC gfx/common/wayland/viewporter.c CC gfx/common/wayland/xdg-toplevel-icon-v1.c CC gfx/common/wayland/xdg-shell.c CC gfx/common/wayland/idle-inhibit-unstable-v1.c CC gfx/common/wayland/xdg-decoration-unstable-v1.c CC gfx/common/wayland/pointer-constraints-unstable-v1.c CC gfx/common/wayland/relative-pointer-unstable-v1.c CC gfx/common/wayland/cursor-shape-v1.c CC gfx/common/wayland/tablet-unstable-v2.c CC gfx/common/wayland/content-type-v1.c CC gfx/common/wayland/single-pixel-buffer-v1.c CC gfx/drivers_context/wayland_vk_ctx.c CC libretro-common/formats/xml/rxml.c CC libretro-common/formats/logiqx_dat/logiqx_dat.c CC deps/yxml/yxml.c CC input/drivers_keyboard/keyboard_event_xkb.c CC gfx/common/dbus_common.c CC input/drivers/udev_input.c CC input/drivers_joypad/udev_joypad.c CC input/drivers_joypad/parport_joypad.c CC gfx/drivers_context/gfx_null_ctx.c CC gfx/drivers_context/drm_ctx.c CC gfx/display_servers/dispserv_kms.c CC gfx/common/gl_common.c CC gfx/drivers/gl2.c CC libretro-common/gfx/gl_capabilities.c CC libretro-common/glsym/rglgen.c gfx/drivers/gl2.c: In function 'gl2_renderchain_read_viewport': gfx/drivers/gl2.c:2156:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2156 | for (y = 0; y < gl->vp.height; y++) | ^ CC libretro-common/glsym/glsym_es3.c CC gfx/common/egl_common.c CC gfx/drivers/sdl2_gfx.c CC gfx/common/sdl2_common.c CC input/drivers/sdl_input.c CC input/drivers_joypad/sdl_joypad.c CC audio/drivers/sdl_audio.c CC gfx/drivers_context/sdl_gl_ctx.c CC gfx/drivers/vulkan.c CC gfx/common/vulkan_common.c CC libretro-common/vulkan/vulkan_symbol_wrapper.c CXX gfx/drivers_shader/shader_vulkan.cpp CC gfx/drivers_context/khr_display_ctx.c CC gfx/drivers/gl3.c CXX gfx/drivers_shader/shader_gl3.cpp CC gfx/common/drm_common.c CC gfx/drivers_shader/shader_glsl.c CXX gfx/drivers_shader/slang_process.cpp CC gfx/drivers_shader/glslang_util.c CXX gfx/drivers_shader/glslang_util_cxx.cpp CXX gfx/drivers_shader/slang_reflection.cpp CC gfx/video_shader_parse.c CXX gfx/drivers_shader/glslang.cpp CXX deps/glslang/glslang/SPIRV/GlslangToSpv.cpp CXX deps/glslang/glslang/SPIRV/InReadableOrder.cpp CXX deps/glslang/glslang/SPIRV/Logger.cpp CXX deps/glslang/glslang/SPIRV/SpvBuilder.cpp CXX deps/glslang/glslang/glslang/GenericCodeGen/CodeGen.cpp CXX deps/glslang/glslang/glslang/GenericCodeGen/Link.cpp CXX deps/glslang/glslang/OGLCompilersDLL/InitializeDll.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/Constant.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/InfoSink.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/Initialize.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/IntermTraverse.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/Intermediate.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/ParseContextBase.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/ParseHelper.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/PoolAlloc.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/RemoveTree.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/Scan.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/ShaderLang.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/Versions.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/attribute.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/glslang_tab.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/intermOut.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/iomapper.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/limits.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/linkValidate.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/parseConst.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/propagateNoContraction.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/reflection.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp In file included from deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:89: In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'int glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1263:14: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:556:25: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [104]' [-Warray-bounds=] 556 | prevScanner = pp->_parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function 'int glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1172:43: note: object of size 104 allocated by 'operator new' 1172 | tMacroInput *in = new tMacroInput(this); | ^ In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'int glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1168:18: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:556:25: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=] 556 | prevScanner = pp->_parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function 'int glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1168:38: note: object of size 24 allocated by 'operator new' 1168 | pushInput(new tZeroInput(this)); | ^ In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'int glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1168:18: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:558:29: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=] 558 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function 'int glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1168:38: note: object of size 24 allocated by 'operator new' 1168 | pushInput(new tZeroInput(this)); | ^ In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'glslang::TPpContext::TokenStream* glslang::TPpContext::PrescanMacroArg(TokenStream&, glslang::TPpToken*, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1009:14: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:556:25: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=] 556 | prevScanner = pp->_parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function 'glslang::TPpContext::TokenStream* glslang::TPpContext::PrescanMacroArg(TokenStream&, glslang::TPpToken*, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1009:36: note: object of size 24 allocated by 'operator new' 1009 | pushInput(new tMarkerInput(this)); | ^ In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'glslang::TPpContext::TokenStream* glslang::TPpContext::PrescanMacroArg(TokenStream&, glslang::TPpToken*, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1009:14: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:558:29: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [24]' [-Warray-bounds=] 558 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function 'glslang::TPpContext::TokenStream* glslang::TPpContext::PrescanMacroArg(TokenStream&, glslang::TPpToken*, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1009:36: note: object of size 24 allocated by 'operator new' 1009 | pushInput(new tMarkerInput(this)); | ^ In file included from deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:82: In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'void glslang::TPpContext::setInput(glslang::TInputScanner&, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:112:14: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:556:25: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [32]' [-Warray-bounds=] 556 | prevScanner = pp->_parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp: In member function 'void glslang::TPpContext::setInput(glslang::TInputScanner&, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:112:43: note: object of size 32 allocated by 'operator new' 112 | pushInput(new tStringInput(this, input)); | ^ In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'void glslang::TPpContext::setInput(glslang::TInputScanner&, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:112:14: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:558:29: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [32]' [-Warray-bounds=] 558 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp: In member function 'void glslang::TPpContext::setInput(glslang::TInputScanner&, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:112:43: note: object of size 32 allocated by 'operator new' 112 | pushInput(new tStringInput(this, input)); | ^ CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp In file included from deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:97: In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'void glslang::TPpContext::pushTokenStreamInput(TokenStream&, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:319:14: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:556:25: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [40]' [-Warray-bounds=] 556 | prevScanner = pp->_parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp: In member function 'void glslang::TPpContext::pushTokenStreamInput(TokenStream&, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:319:52: note: object of size 40 allocated by 'operator new' 319 | pushInput(new tTokenInput(this, &ts, prepasting)); | ^ In member function 'virtual void glslang::TPpContext::TokenizableIncludeFile::notifyActivated()', inlined from 'void glslang::TPpContext::pushInput(tInput*)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:225:28, inlined from 'void glslang::TPpContext::pushTokenStreamInput(TokenStream&, bool)' at deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:319:14: deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:558:29: warning: array subscript 'glslang::TPpContext::TokenizableIncludeFile[0]' is partly outside array bounds of 'unsigned char [40]' [-Warray-bounds=] 558 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp: In member function 'void glslang::TPpContext::pushTokenStreamInput(TokenStream&, bool)': deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:319:52: note: object of size 40 allocated by 'operator new' 319 | pushInput(new tTokenInput(this, &ts, prepasting)); | ^ CXX deps/glslang/glslang/glslang/OSDependent/Unix/ossource.cpp CXX deps/SPIRV-Cross/spirv_cross.cpp CXX deps/SPIRV-Cross/spirv_cfg.cpp CXX deps/SPIRV-Cross/spirv_glsl.cpp CXX deps/SPIRV-Cross/spirv_hlsl.cpp CXX deps/SPIRV-Cross/spirv_msl.cpp CXX deps/SPIRV-Cross/spirv_parser.cpp CXX deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp CC libretro-common/file/archive_file.c CC libretro-common/streams/trans_stream.c CC libretro-common/streams/trans_stream_pipe.c CC libretro-common/file/archive_file_7z.c CC deps/7zip/7zArcIn.c CC deps/7zip/7zBuf.c CC deps/7zip/7zCrc.c CC deps/7zip/7zCrcOpt.c CC deps/7zip/7zDec.c CC deps/7zip/CpuArch.c CC deps/7zip/Delta.c CC deps/7zip/LzFind.c CC deps/7zip/LzmaDec.c CC deps/7zip/Lzma2Dec.c CC deps/7zip/LzmaEnc.c CC deps/7zip/Bra.c CC deps/7zip/Bra86.c CC deps/7zip/BraIA64.c CC deps/7zip/Bcj2.c CC deps/7zip/7zFile.c CC deps/7zip/7zStream.c CC deps/zstd/lib/common/entropy_common.c CC deps/zstd/lib/common/error_private.c CC deps/zstd/lib/common/fse_decompress.c CC deps/zstd/lib/common/zstd_common.c CC deps/zstd/lib/common/xxhash.c CC deps/zstd/lib/compress/fse_compress.c CC deps/zstd/lib/compress/hist.c CC deps/zstd/lib/compress/huf_compress.c CC deps/zstd/lib/compress/zstd_compress.c CC deps/zstd/lib/compress/zstd_compress_literals.c CC deps/zstd/lib/compress/zstd_compress_sequences.c CC deps/zstd/lib/compress/zstd_compress_superblock.c CC deps/zstd/lib/compress/zstd_double_fast.c CC deps/zstd/lib/compress/zstd_fast.c CC deps/zstd/lib/compress/zstd_lazy.c CC deps/zstd/lib/compress/zstd_ldm.c CC deps/zstd/lib/compress/zstd_opt.c CC deps/zstd/lib/decompress/huf_decompress.c CC deps/zstd/lib/decompress/zstd_ddict.c CC deps/zstd/lib/decompress/zstd_decompress.c CC deps/zstd/lib/decompress/zstd_decompress_block.c CC deps/ibxm/ibxm.c CC deps/libFLAC/bitmath.c CC deps/libFLAC/bitreader.c CC deps/libFLAC/cpu.c CC deps/libFLAC/crc.c CC deps/libFLAC/fixed.c CC deps/libFLAC/float.c CC deps/libFLAC/format.c CC deps/libFLAC/lpc.c CC deps/libFLAC/lpc_intrin_avx2.c CC deps/libFLAC/lpc_intrin_sse2.c CC deps/libFLAC/lpc_intrin_sse41.c CC deps/libFLAC/lpc_intrin_sse.c CC deps/libFLAC/md5.c CC deps/libFLAC/memory.c CC deps/libFLAC/stream_decoder.c CC libretro-common/file/archive_file_zlib.c CC libretro-common/streams/trans_stream_zlib.c CC libretro-common/streams/rzip_stream.c CC libretro-common/formats/libchdr/libchdr_bitstream.c CC libretro-common/formats/libchdr/libchdr_cdrom.c CC libretro-common/formats/libchdr/libchdr_chd.c CC libretro-common/formats/libchdr/libchdr_huffman.c CC libretro-common/streams/chd_stream.c CC libretro-common/formats/libchdr/libchdr_zlib.c CC libretro-common/formats/libchdr/libchdr_flac.c CC libretro-common/formats/libchdr/libchdr_flac_codec.c CC libretro-common/formats/libchdr/libchdr_lzma.c CC libretro-common/formats/libchdr/libchdr_zstd.c CC libretro-common/vfs/vfs_implementation_cdrom.c CC libretro-common/cdrom/cdrom.c CC libretro-common/media/media_detect_cd.c CC tasks/task_content_disc.c CC libretro-common/formats/tga/rtga.c CC libretro-common/formats/png/rpng.c CC libretro-common/formats/png/rpng_encode.c CC libretro-common/formats/jpeg/rjpeg.c CC libretro-common/formats/bmp/rbmp.c CC libretro-common/formats/bmp/rbmp_encode.c CC libretro-common/formats/json/rjson.c CC libretro-common/formats/image_transfer.c CC libretro-common/formats/m3u/m3u_file.c CC camera/drivers/video4linux2.c CC cores/libretro-video-processor/video_processor_v4l2.c CC libretro-common/net/net_compat.c CC libretro-common/net/net_http.c CC libretro-common/net/net_http_parse.c CC libretro-common/net/net_socket.c CC core_updater_list.c CC network/natt.c CC tasks/task_netplay_lan_scan.c In function 'flac_decoder_metadata_callback', inlined from 'flac_decoder_metadata_callback' at libretro-common/formats/libchdr/libchdr_flac.c:223:13, inlined from 'drflac__read_and_decode_metadata' at ./deps/dr/dr_flac.h:5733:21, inlined from 'drflac_open_with_metadata_private.constprop' at ./deps/dr/dr_flac.h:6767:14: libretro-common/formats/libchdr/libchdr_flac.c:232:57: warning: 'metadata.data.streaminfo.sampleRate' may be used uninitialized [-Wmaybe-uninitialized] 232 | decoder->sample_rate = metadata->data.streaminfo.sampleRate; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from libretro-common/formats/libchdr/libchdr_flac.c:19: ./deps/dr/dr_flac.h: In function 'drflac_open_with_metadata_private.constprop': ./deps/dr/dr_flac.h:5349:25: note: 'metadata' declared here 5349 | drflac_metadata metadata; | ^~~~~~~~ In function 'flac_decoder_metadata_callback', inlined from 'flac_decoder_metadata_callback' at libretro-common/formats/libchdr/libchdr_flac.c:223:13, inlined from 'drflac__read_and_decode_metadata' at ./deps/dr/dr_flac.h:5733:21, inlined from 'drflac_open_with_metadata_private.constprop' at ./deps/dr/dr_flac.h:6767:14: libretro-common/formats/libchdr/libchdr_flac.c:234:54: warning: 'metadata' may be used uninitialized [-Wmaybe-uninitialized] 234 | decoder->channels = metadata->data.streaminfo.channels; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./deps/dr/dr_flac.h: In function 'drflac_open_with_metadata_private.constprop': ./deps/dr/dr_flac.h:5349:25: note: 'metadata' declared here 5349 | drflac_metadata metadata; | ^~~~~~~~ CC tasks/task_netplay_nat_traversal.c CC tasks/task_netplay_find_content.c CC tasks/task_http.c CC tasks/task_pl_thumbnail_download.c CC tasks/task_core_updater.c CC tasks/task_cloudsync.c CC network/cloud_sync/webdav.c CC network/cloud_sync_driver.c CC libretro-common/net/net_socket_ssl_mbed.c CC libretro-common/net/net_ifinfo.c CC network/netplay/netplay_frontend.c CC network/netplay/netplay_room_parse.c CC cheevos/cheevos.c CC cheevos/cheevos_client.c CC cheevos/cheevos_menu.c CC libretro-common/formats/cdfs/cdfs.c CC deps/rcheevos/src/rc_client.c CC deps/rcheevos/src/rc_compat.c CC deps/rcheevos/src/rc_libretro.c CC deps/rcheevos/src/rc_util.c CC deps/rcheevos/src/rcheevos/alloc.c CC deps/rcheevos/src/rcheevos/condition.c CC deps/rcheevos/src/rcheevos/condset.c CC deps/rcheevos/src/rcheevos/consoleinfo.c CC deps/rcheevos/src/rcheevos/format.c CC deps/rcheevos/src/rcheevos/lboard.c CC deps/rcheevos/src/rcheevos/memref.c CC deps/rcheevos/src/rcheevos/operand.c CC deps/rcheevos/src/rcheevos/richpresence.c CC deps/rcheevos/src/rcheevos/runtime.c CC deps/rcheevos/src/rcheevos/runtime_progress.c CC deps/rcheevos/src/rcheevos/trigger.c CC deps/rcheevos/src/rcheevos/value.c CC deps/rcheevos/src/rhash/aes.c CC deps/rcheevos/src/rhash/cdreader.c CC deps/rcheevos/src/rhash/hash.c CC deps/rcheevos/src/rhash/hash_disc.c CC deps/rcheevos/src/rhash/hash_encrypted.c CC deps/rcheevos/src/rhash/hash_rom.c CC deps/rcheevos/src/rhash/hash_zip.c CC deps/rcheevos/src/rapi/rc_api_common.c CC deps/rcheevos/src/rapi/rc_api_info.c CC deps/rcheevos/src/rapi/rc_api_runtime.c CC deps/rcheevos/src/rapi/rc_api_user.c CC cheevos/cheevos_rvz.c CXX deps/discord-rpc/src/discord_rpc.cpp CXX deps/discord-rpc/src/rpc_connection.cpp CXX deps/discord-rpc/src/serialization.cpp CC network/discord.c CC deps/discord-rpc/src/discord_register_linux.c CXX deps/discord-rpc/src/connection_unix.cpp CC cores/libretro-net-retropad/net_retropad_core.c CC gfx/video_crt_switch.c CXX deps/switchres/monitor.cpp CXX deps/switchres/modeline.cpp CXX deps/switchres/switchres.cpp CXX deps/switchres/display.cpp CXX deps/switchres/custom_video.cpp CXX deps/switchres/log.cpp CXX deps/switchres/switchres_wrapper.cpp CXX deps/switchres/edid.cpp CXX deps/switchres/display_linux.cpp CC tasks/task_decompress.c CC led/drivers/led_rpi.c CC led/drivers/led_sys_linux.c CC input/drivers_joypad/test_joypad.c CC input/drivers/test_input.c CC network/presence.c LD retroarch buildPhase completed in 2 minutes 18 seconds Running phase: glibPreInstallPhase Running phase: installPhase install flags: -j4 SHELL=/nix/store/mwhkh9l5j5z6mkk83k22rjhx6lxgqh85-bash-5.3p15/bin/bash gsettingsschemadir=/nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/gsettings-schemas/retroarch-bare-1.22.2/glib-2.0/schemas/ gsettingsschemadir=/nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/gsettings-schemas/retroarch-bare-1.22.2/glib-2.0/schemas/ install mkdir -p /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin 2>/dev/null || /bin/true mkdir -p /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/etc 2>/dev/null || /bin/true mkdir -p /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/applications 2>/dev/null || /bin/true mkdir -p /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/metainfo 2>/dev/null || /bin/true mkdir -p /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/doc/retroarch 2>/dev/null || /bin/true mkdir -p /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/man/man6 2>/dev/null || /bin/true mkdir -p /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/pixmaps 2>/dev/null || /bin/true cp retroarch /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin cp tools/cg2glsl.py /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/retroarch-cg2glsl cp retroarch.cfg /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/etc cp com.libretro.RetroArch.metainfo.xml /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/metainfo cp com.libretro.RetroArch.desktop /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/applications cp docs/retroarch.6 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/man/man6 cp docs/retroarch-cg2glsl.6 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/man/man6 cp media/com.libretro.RetroArch.svg /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/pixmaps cp COPYING /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/doc/retroarch cp README.md /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/doc/retroarch chmod 755 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/retroarch chmod 755 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/retroarch-cg2glsl chmod 644 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/etc/retroarch.cfg chmod 644 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/applications/com.libretro.RetroArch.desktop chmod 644 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/metainfo/com.libretro.RetroArch.metainfo.xml chmod 644 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/man/man6/retroarch.6 chmod 644 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/man/man6/retroarch-cg2glsl.6 chmod 644 /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/pixmaps/com.libretro.RetroArch.svg Running phase: gappsWrapperArgsHook Running phase: dropIconThemeCache Running phase: fixupPhase Wrapping program '/nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/.retroarch-wrapped' Wrapping program '/nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/retroarch' shrinking RPATHs of ELF executables and libraries in /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2 shrinking /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/..retroarch-wrapped-wrapped shrinking /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/.retroarch-wrapped shrinking /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/.retroarch-wrapped_ shrinking /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/retroarch checking for references to /build/ in /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2... gzipping man pages under /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/share/man/ patching script interpreter paths in /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2 stripping (with command strip and flags -S -p) in /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin autoFixElfFiles: using addDriverRunpath to fix /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/..retroarch-wrapped-wrapped autoFixElfFiles: using addDriverRunpath to fix /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/.retroarch-wrapped autoFixElfFiles: using addDriverRunpath to fix /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/.retroarch-wrapped_ autoFixElfFiles: using addDriverRunpath to fix /nix/store/x0lzv128gjiqa993ak5g15qxfhggjz20-retroarch-bare-1.22.2/bin/retroarch