libretro / libretro-super

Super repo for other libretro projects. Fetches, builds and installs.
MIT License
389 stars 276 forks source link

Build PS Vita with libretro-buildbot-recipe.sh failed #1694

Open quyen194 opened 1 year ago

quyen194 commented 1 year ago

Hi all,

I'm trying to build vita with following command but failed. SINGLE_CORE=quicknes FORCE=YES NOCLEAN=1 RELEASE=YES EXIT_ON_ERROR=1 ./libretro-buildbot-recipe.sh recipes/playstation/vita

In the past, I could build successed when retroarch just released v1.8.4 Now when I come back, it failed.

Below is error log:

arm-vita-eabi-gcc -c -o libretro-common/audio/dsp_filters/wahwah.o libretro-common/audio/dsp_filters/wahwah.c -finput-charset=UTF-8 -march=armv7-a -mfpu=neon -mfloat-abi=hard -DVITA -mword-relocations -fno-optimize-sibling-calls -O2 -Wall -ffast-math -DRARCH_INTERNAL -DHAVE_SCREENSHOTS -DRARCH_CONSOLE -DHAVE_DSP_FILTER -DHAVE_VIDEO_FILTER -DHAVE_FILTERS_BUILTIN -DHAVE_ONLINE_UPDATER -DHAVE_UPDATE_ASSETS -DHAVE_STB_VORBIS -DHAVE_SOCKET_LEGACY -DHAVE_LIBRETRODB -DHAVE_VITA2D -DHAVE_FILE_LOGGER -DHAVE_NETPLAYDISCOVERY -DHAVE_GIT_VERSION -DGIT_VERSION=840c4481ab -DHAVE_PATCH -DHAVE_REWIND -DHAVE_CHEATS -DHAVE_CORE_INFO_CACHE -DHAVE_SCREENSHOTS -DHAVE_VIDEO_FILTER -DHAVE_DSP_FILTER -DHAVE_CONFIGFILE -DHAVE_AUDIOMIXER -DHAVE_RUNAHEAD -DHAVE_CC_RESAMPLER -DHAVE_LANGEXTRA -DHAVE_NEON -DHAVE_RWAV -DHAVE_MENU -DHAVE_GFX_WIDGETS -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_XMB -DHAVE_OZONE -DHAVE_OVERLAY -DHAVE_STB_FONT -DHAVE_THREADS -DHAVE_7ZIP -D_7ZIP_ST -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_NETWORKING -DHAVE_IFINFO -DHAVE_NETWORK_CMD -DHAVE_CHEEVOS -DRC_DISABLE_LUA -DHAVE_COMPRESSION -I./libretro-common/include -I./deps -I./deps/libvita2d/include -I./deps/7zip -Ideps/rcheevos/include -MT libretro-common/audio/dsp_filters/wahwah.o -MMD -MP -MF libretro-common/audio/dsp_filters/wahwah.Tdepend mv -f libretro-common/audio/dsp_filters/phaser.Tdepend libretro-common/audio/dsp_filters/phaser.depend mv -f libretro-common/audio/dsp_filters/wahwah.Tdepend libretro-common/audio/dsp_filters/wahwah.depend mv -f libretro-common/audio/dsp_filters/reverb.Tdepend libretro-common/audio/dsp_filters/reverb.depend arm-vita-eabi-g++ version_git.o frontend/frontend_driver.o retroarch.o runloop.o driver.o ui/ui_companion_driver.o camera/camera_driver.o record/record_driver.o command.o msg_hash.o midi_driver.o location_driver.o intl/msg_hash_us.o ./libretro-common/queues/task_queue.o tasks/task_content.o tasks/task_patch.o tasks/task_save.o tasks/task_file_transfer.o tasks/task_image.o tasks/task_playlist_manager.o tasks/task_manual_content_scan.o tasks/task_core_backup.o ./libretro-common/encodings/encoding_utf.o ./libretro-common/encodings/encoding_crc32.o ./libretro-common/encodings/encoding_base64.o ./libretro-common/compat/fopen_utf8.o ./libretro-common/compat/compat_strldup.o ./libretro-common/lists/file_list.o ./libretro-common/lists/dir_list.o ./libretro-common/file/retro_dirent.o ./libretro-common/streams/stdin_stream.o ./libretro-common/streams/file_stream.o ./libretro-common/streams/file_stream_transforms.o ./libretro-common/streams/interface_stream.o ./libretro-common/streams/memory_stream.o ./libretro-common/streams/network_stream.o ./libretro-common/vfs/vfs_implementation.o ./libretro-common/lists/string_list.o ./libretro-common/string/stdstring.o ./libretro-common/memmap/memalign.o ./libretro-common/file/nbio/nbio_stdio.o ./libretro-common/lists/linked_list.o ./libretro-common/lists/nested_list.o ./libretro-common/queues/generic_queue.o ./libretro-common/file/nbio/nbio_intf.o ./libretro-common/file/file_path.o ./libretro-common/file/file_path_io.o file_path_special.o ./libretro-common/hash/lrc_hash.o audio/audio_driver.o input/input_driver.o input/common/input_hid_common.o led/led_driver.o gfx/video_driver.o gfx/gfx_display.o gfx/gfx_animation.o gfx/gfx_thumbnail_path.o gfx/gfx_thumbnail.o gfx/video_coord_array.o configuration.o ./libretro-common/dynamic/dylib.o cores/dynamic_dummy.o ./libretro-common/queues/message_queue.o state_manager.o gfx/drivers_font_renderer/bitmapfont.o gfx/drivers_font_renderer/bitmapfont_10x10.o gfx/drivers_font_renderer/bitmapfont_6x10.o tasks/task_autodetect.o input/input_autodetect_builtin.o input/input_keymaps.o ./libretro-common/queues/fifo_queue.o ./libretro-common/compat/compat_fnmatch.o ./libretro-common/compat/compat_posix_string.o cheat_manager.o core_info.o core_backup.o core_option_manager.o ./libretro-common/file/config_file.o ./libretro-common/file/config_file_userdata.o runtime_file.o disk_index_file.o tasks/task_screenshot.o tasks/task_powerstate.o ./libretro-common/gfx/scaler/scaler.o ./libretro-common/gfx/scaler/pixconv.o ./libretro-common/gfx/scaler/scaler_int.o ./libretro-common/gfx/scaler/scaler_filter.o gfx/font_driver.o gfx/video_filter.o ./libretro-common/audio/resampler/audio_resampler.o ./libretro-common/audio/dsp_filter.o ./libretro-common/audio/resampler/drivers/sinc_resampler.o ./libretro-common/utils/md5.o playlist.o ./libretro-common/features/features_cpu.o verbosity.o ./libretro-common/playlists/label_sanitization.o ./libretro-common/time/rtime.o manual_content_scan.o disk_control_interface.o tasks/task_audio_mixer.o ./libretro-common/audio/audio_mix.o ./libretro-common/audio/audio_mixer.o audio/drivers_resampler/cc_resampler.o audio/drivers_resampler/cc_resampler_neon.o intl/msg_hash_de.o intl/msg_hash_eo.o intl/msg_hash_es.o intl/msg_hash_fr.o intl/msg_hash_it.o intl/msg_hash_ja.o intl/msg_hash_ko.o intl/msg_hash_nl.o intl/msg_hash_pl.o intl/msg_hash_pt_br.o intl/msg_hash_pt_pt.o intl/msg_hash_ru.o intl/msg_hash_vn.o intl/msg_hash_chs.o intl/msg_hash_cht.o intl/msg_hash_ar.o intl/msg_hash_el.o intl/msg_hash_tr.o intl/msg_hash_sk.o intl/msg_hash_fa.o intl/msg_hash_he.o intl/msg_hash_ast.o intl/msg_hash_fi.o intl/msg_hash_id.o intl/msg_hash_sv.o intl/msg_hash_uk.o intl/msg_hash_cs.o intl/msg_hash_val.o intl/msg_hash_ca.o intl/msg_hash_en.o ./libretro-common/compat/compat_getopt.o ./libretro-common/compat/compat_strcasestr.o ./libretro-common/compat/compat_strl.o ./libretro-common/formats/image_texture.o libretro-db/bintree.o libretro-db/libretrodb.o libretro-db/query.o libretro-db/rmsgpack.o libretro-db/rmsgpack_dom.o database_info.o tasks/task_database.o tasks/task_database_cue.o menu/menu_explore.o tasks/task_menu_explore.o ./libretro-common/audio/resampler/drivers/sinc_resampler_neon.o memory/neon/memcpy-neon.o ./libretro-common/audio/conversion/s16_to_float.o ./libretro-common/audio/conversion/float_to_s16.o ./libretro-common/formats/wav/rwav.o ./libretro-common/audio/conversion/s16_to_float_neon.o ./libretro-common/audio/conversion/float_to_s16_neon.o menu/drivers/rgui.o menu/drivers/materialui.o menu/drivers/xmb.o menu/drivers/ozone.o menu/menu_screensaver.o menu/menu_setting.o menu/menu_driver.o menu/cbs/menu_cbs_ok.o menu/cbs/menu_cbs_cancel.o menu/cbs/menu_cbs_select.o menu/cbs/menu_cbs_start.o menu/cbs/menu_cbs_info.o menu/cbs/menu_cbs_left.o menu/cbs/menu_cbs_right.o menu/cbs/menu_cbs_deferred_push.o menu/cbs/menu_cbs_scan.o menu/cbs/menu_cbs_get_value.o menu/cbs/menu_cbs_label.o menu/cbs/menu_cbs_sublabel.o menu/cbs/menu_cbs_title.o menu/menu_displaylist.o menu/menu_contentless_cores.o gfx/gfx_widgets.o gfx/widgets/gfx_widget_screenshot.o gfx/widgets/gfx_widget_volume.o gfx/widgets/gfx_widget_generic_message.o gfx/widgets/gfx_widget_libretro_message.o gfx/widgets/gfx_widget_progress_message.o gfx/widgets/gfx_widget_load_content_animation.o gfx/widgets/gfx_widget_achievement_popup.o gfx/widgets/gfx_widget_leaderboard_display.o tasks/task_overlay.o led/drivers/led_overlay.o gfx/drivers_font_renderer/stb.o gfx/drivers_font_renderer/stb_unicode.o ./libretro-common/rthreads/rthreads.o gfx/video_thread_wrapper.o audio/audio_thread_wrapper.o ./deps/libvita2d/source/vita2d.o ./deps/libvita2d/source/vita2d_texture.o ./deps/libvita2d/source/vita2d_draw.o ./deps/libvita2d/source/utils.o ./deps/libvita2d/shader/clear_v_gxp.o ./deps/libvita2d/shader/clear_f_gxp.o ./deps/libvita2d/shader/color_v_gxp.o ./deps/libvita2d/shader/color_f_gxp.o ./deps/libvita2d/shader/texture_v_gxp.o ./deps/libvita2d/shader/texture_f_gxp.o ./deps/libvita2d/shader/texture_tint_v_gxp.o ./deps/libvita2d/shader/texture_tint_f_gxp.o gfx/drivers_display/gfx_display_vita2d.o gfx/drivers/vita2d_gfx.o gfx/drivers_font/vita2d_font.o input/drivers/psp_input.o input/drivers_joypad/psp_joypad.o audio/drivers/psp_audio.o frontend/drivers/platform_psp.o ./libretro-common/formats/xml/rxml.o ./libretro-common/formats/logiqx_dat/logiqx_dat.o deps/yxml/yxml.o gfx/drivers_context/gfx_null_ctx.o ./libretro-common/file/archive_file.o ./libretro-common/streams/trans_stream.o ./libretro-common/streams/trans_stream_pipe.o ./libretro-common/file/archive_file_7z.o ./deps/7zip/7zArcIn.o ./deps/7zip/7zBuf.o ./deps/7zip/7zCrc.o ./deps/7zip/7zCrcOpt.o ./deps/7zip/7zDec.o ./deps/7zip/CpuArch.o ./deps/7zip/Delta.o ./deps/7zip/LzFind.o ./deps/7zip/LzmaDec.o ./deps/7zip/Lzma2Dec.o ./deps/7zip/LzmaEnc.o ./deps/7zip/Bra.o ./deps/7zip/Bra86.o ./deps/7zip/BraIA64.o ./deps/7zip/Bcj2.o ./deps/7zip/7zFile.o ./deps/7zip/7zStream.o ./libretro-common/file/archive_file_zlib.o ./libretro-common/streams/trans_stream_zlib.o ./libretro-common/streams/rzip_stream.o ./libretro-common/formats/tga/rtga.o ./libretro-common/formats/png/rpng.o ./libretro-common/formats/png/rpng_encode.o ./libretro-common/formats/jpeg/rjpeg.o ./libretro-common/formats/bmp/rbmp.o ./libretro-common/formats/bmp/rbmp_encode.o ./libretro-common/formats/json/rjson.o ./libretro-common/formats/image_transfer.o ./libretro-common/formats/m3u/m3u_file.o ./libretro-common/net/net_compat.o ./libretro-common/net/net_http.o ./libretro-common/net/net_http_parse.o ./libretro-common/net/net_socket.o core_updater_list.o network/natt.o network/net_http_special.o tasks/task_http.o tasks/task_netplay_lan_scan.o tasks/task_netplay_nat_traversal.o tasks/task_pl_thumbnail_download.o tasks/task_netplay_find_content.o tasks/task_core_updater.o ./libretro-common/net/net_ifinfo.o network/netplay/netplay_frontend.o network/netplay/netplay_room_parse.o cheevos/cheevos.o cheevos/cheevos_client.o cheevos/cheevos_menu.o ./libretro-common/formats/cdfs/cdfs.o deps/rcheevos/src/rcheevos/alloc.o deps/rcheevos/src/rcheevos/compat.o deps/rcheevos/src/rcheevos/condition.o deps/rcheevos/src/rcheevos/condset.o deps/rcheevos/src/rcheevos/consoleinfo.o deps/rcheevos/src/rcheevos/format.o deps/rcheevos/src/rcheevos/lboard.o deps/rcheevos/src/rcheevos/memref.o deps/rcheevos/src/rcheevos/operand.o deps/rcheevos/src/rcheevos/rc_libretro.o deps/rcheevos/src/rcheevos/richpresence.o deps/rcheevos/src/rcheevos/runtime.o deps/rcheevos/src/rcheevos/runtime_progress.o deps/rcheevos/src/rcheevos/trigger.o deps/rcheevos/src/rcheevos/value.o deps/rcheevos/src/rhash/cdreader.o deps/rcheevos/src/rhash/hash.o deps/rcheevos/src/rapi/rc_api_common.o deps/rcheevos/src/rapi/rc_api_runtime.o deps/rcheevos/src/rapi/rc_api_user.o tasks/task_decompress.o gfx/video_filters/2xsai.o gfx/video_filters/super2xsai.o gfx/video_filters/supereagle.o gfx/video_filters/2xbr.o gfx/video_filters/darken.o gfx/video_filters/epx.o gfx/video_filters/scale2x.o gfx/video_filters/blargg_ntsc_snes.o gfx/video_filters/lq2x.o gfx/video_filters/phosphor2x.o gfx/video_filters/normal2x.o gfx/video_filters/normal2x_width.o gfx/video_filters/normal2x_height.o gfx/video_filters/normal4x.o gfx/video_filters/scanline2x.o gfx/video_filters/grid2x.o gfx/video_filters/grid3x.o gfx/video_filters/gameboy3x.o gfx/video_filters/gameboy4x.o gfx/video_filters/dot_matrix_3x.o gfx/video_filters/dot_matrix_4x.o gfx/video_filters/upscale_1_5x.o gfx/video_filters/upscale_256x_320x240.o gfx/video_filters/picoscale_256x_320x240.o gfx/video_filters/upscale_240x160_320x240.o gfx/video_filters/upscale_mix_240x160_320x240.o libretro-common/audio/dsp_filters/echo.o libretro-common/audio/dsp_filters/eq.o libretro-common/audio/dsp_filters/chorus.o libretro-common/audio/dsp_filters/iir.o libretro-common/audio/dsp_filters/panning.o libretro-common/audio/dsp_filters/phaser.o libretro-common/audio/dsp_filters/reverb.o libretro-common/audio/dsp_filters/wahwah.o -Wl,-q -L. -lretro_vita -lSceDisplay_stub -lSceGxm_stub -lSceNet_stub -lSceNetCtl_stub -lSceAppUtil_stub -lSceSysmodule_stub -lSceCtrl_stub -lSceHid_stub -lSceTouch_stub -lSceAudio_stub -lScePower_stub -lSceRtc_stub -lSceCommonDialog_stub -lScePgf_stub -lSceMotion_stub -lSceFiber_stub -lSceMotion_stub -lSceAppMgr_stub -lpthread -lpng -lz -lSceShaccCg_stub -lvitaGL -lvitashark -lm -lc -o retroarch_vita.elf d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/lib\libc.a(lib_a-fs.o): in functiongetcwd': fs.c:(.text.getcwd+0x0): multiple definition of getcwd'; .\libretro_vita.a(compat.o):compat.cpp:(.text+0x1e10): first defined here d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(libretro.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(compat.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(zx81config.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(sound.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(zx81.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(rompatch.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(snap.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(z80.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(z80_ops.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(coreopt.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(keybovl.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(eo.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(zx81kbd.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(version.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(sha1.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(kbstatus.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(ide.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(Utils.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(TZXFILE.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(tzxadd.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(tzxload.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(tzxevent.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(tzxEventGeneral.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(tzxEventTurbo.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(tzxEventMisc.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(sp0256.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(dev8255.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: warning: .\libretro_vita.a(ace.o) uses 32-bit enums yet the output is to use variable-size enums; use of enum values across objects may fail d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: .\libretro_vita.a(snap.o): in functionget_token': snap.c:(.text+0x10): undefined reference to __ctype_ptr__' d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: snap.c:(.text+0x14): undefined reference toctype_ptr' d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: snap.c:(.text+0x212): undefined reference to `ctype_ptr' d:/msys64/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/10.3.0/../../../../arm-vita-eabi/bin/ld.exe: snap.c:(.text+0x216): undefined reference to `__ctype_ptr__' collect2.exe: error: ld returned 1 exit status make: *** [Makefile.vita:231: retroarch_vita.elf] Error 1 make: Leaving directory '/home/CongQuyenKnight/libretro-super/retroarch'

real 2m59.477s user 0m3.104s sys 0m13.204s buildbot job: retroarch: [status: fail] [recipes/playstation/vita] buildbot message: retroarch: [status: fail] [recipes/playstation/vita] `

I precious your help, thanks.

jamsilva commented 1 year ago

Maybe rebuilding the core manually before running libretro-buildbot-recipe.sh would help here (assuming that some old binaries were kept)? To do so, run ./libretro-build-vita.sh quicknes.