Guest User

RetroArch re-install log

a guest
Oct 26th, 2022
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.41 KB | Help | 0 0
  1. Log started at: wo 26 okt 2022 21:47:05 CEST
  2.  
  3. RetroPie-Setup version: 4.8.2 (9dc632ae)
  4. System: x86_64 (x86_64) - Ubuntu 22.10 - Linux RetroStation 5.19.0-23-generic #24-Ubuntu SMP PREEMPT_DYNAMIC Fri Oct 14 15:39:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
  5. Update is available - updating ...
  6.  
  7. = = = = = = = = = = = = = = = = = = = = =
  8. Installing dependencies for 'retroarch' : RetroArch - frontend to the libretro emulator cores - required by all lr-* emulators
  9. = = = = = = = = = = = = = = = = = = = = =
  10.  
  11. /home/retrogamer/RetroPie-Setup/tmp/build/retroarch /home/retrogamer
  12.  
  13. = = = = = = = = = = = = = = = = = = = = =
  14. Getting sources for 'retroarch' : RetroArch - frontend to the libretro emulator cores - required by all lr-* emulators
  15. = = = = = = = = = = = = = = = = = = = = =
  16.  
  17. Already on 'retropie-v1.10.0'
  18. Your branch is up to date with 'origin/retropie-v1.10.0'.
  19. Already up to date.
  20. HEAD is now in branch 'retropie-v1.10.0' at commit 'e9e85f3d07a930266ed010f1248d37a0573da046'
  21. /home/retrogamer
  22. /home/retrogamer/RetroPie-Setup/tmp/build/retroarch /home/retrogamer
  23.  
  24. = = = = = = = = = = = = = = = = = = = = =
  25. Building 'retroarch' : RetroArch - frontend to the libretro emulator cores - required by all lr-* emulators
  26. = = = = = = = = = = = = = = = = = = = = =
  27.  
  28. Checking operating system ... Linux (Ubuntu 22.10 22.10)
  29. Checking for suitable working C compiler ... /usr/bin/gcc works
  30. Checking for suitable working C++ compiler ... /usr/bin/g++ works
  31. Checking for pkg-config ... /usr/bin/pkg-config
  32. Checking for availability of switch -std=gnu99 in /usr/bin/gcc ... yes
  33. Checking for availability of switch -std=c++11 in /usr/bin/g++ ... yes
  34. Checking for availability of switch -Wno-unused-result in /usr/bin/gcc ... yes
  35. Checking for availability of switch -Wno-unused-variable in /usr/bin/gcc ... yes
  36. Checking function sd_get_machine_names in -lsystemd ... yes
  37. Checking presence of package bcm_host ... no
  38. Checking function bcm_host_init in -lbcm_host ... no
  39. Checking presence of header file EGL/eglext.h ... yes
  40. Checking presence of package egl ... 1.5
  41. Checking function ass_library_init in -lfribidi -lass ... no
  42. Checking function pthread_create in -lpthread ... yes
  43. Checking function pthread_key_create in -lpthread ... yes
  44. Checking presence of package check >= 0.15 ... no
  45. Checking presence of header file scsi/sg.h ... yes
  46. Checking function dlopen in -ldl ... yes
  47. Checking function socket in -lc ... yes
  48. Checking function getaddrinfo in -lc ... yes
  49. Checking function fcntl in -lc ... yes
  50. Checking function getopt_long in -lc ... yes
  51. Checking presence of package alsa ... 1.2.7.2
  52. Checking presence of package caca ... no
  53. Checking presence of package libsixel >= 1.6.0 ... no
  54. Checking presence of predefined macro AUDIO_SETINFO in sys/audioio.h ... no
  55. Checking presence of package rsound >= 1.1 ... no
  56. Checking presence of package libroar >= 1.0.12 ... no
  57. Checking presence of package libpulse ... 16.1
  58. Checking presence of package sdl2 >= 2.0.0 ... 2.24.0
  59. Checking presence of package flac ... 1.3.4
  60. Checking existence of -lmbedtls -lmbedx509 -lmbedcrypto ... no
  61. Checking presence of package libusb-1.0 >= 1.0.13 ... 1.0.26
  62. Checking existence of -ldinput8 ... no
  63. Checking existence of -ld3d9 ... no
  64. Checking existence of -ldsound ... no
  65. Checking existence of -ld3dx8 ... no
  66. Checking existence of -ld3dx9 ... no
  67. Checking presence of header file GL/gl.h ... yes
  68. Checking existence of -lGL ... yes
  69. Checking function cgCreateContext in -lCg -lCgGL ... no
  70. Checking presence of package zlib ... 1.2.11
  71. Checking presence of package libavcodec >= 57 ... 59.37.100
  72. Checking presence of package libavformat >= 57 ... 59.27.100
  73. Checking presence of package libavdevice >= 57 ... 59.7.100
  74. Checking presence of package libswresample >= 2 ... 4.7.100
  75. Checking presence of package libavutil >= 55 ... 57.28.100
  76. Checking presence of package libswscale >= 4 ... 6.7.100
  77. Checking presence of header file libavutil/channel_layout.h ... yes
  78. Checking function dlopen in -ldl ... yes
  79. Checking presence of package gbm >= 9.0 ... 22.2.1
  80. Checking presence of package libdrm ... 2.4.113
  81. Checking presence of package vg ... no
  82. Checking presence of package libudev ... 251
  83. Checking presence of package libv4l2 ... no
  84. Checking presence of package freetype2 ... 24.3.18
  85. Checking presence of package fontconfig ... no
  86. Checking presence of package x11 ... 1.8.1
  87. Checking presence of package xcb ... 1.15
  88. Checking presence of package xext ... 1.3.4
  89. Checking presence of package xxf86vm ... 1.1.4
  90. Checking presence of package xv ... 1.0.11
  91. Checking presence of package xinerama ... 1.1.4
  92. Checking existence of -lXrandr ... yes
  93. Checking presence of header file X11/extensions/XShm.h ... yes
  94. Checking presence of package xkbcommon >= 0.3.2 ... 1.4.1
  95. Checking presence of package wayland-egl >= 10.1.0 ... 18.1.0
  96. Checking presence of package wayland-cursor >= 1.12 ... 1.21.0
  97. Checking presence of package wayland-protocols >= 1.15 ... no
  98. Checking presence of package wayland-scanner >= 1.12 ... 1.21.0
  99. Notice: Using the bundled wayland-protocols.
  100. Checking presence of package libdecor-0 ... 0.1.0
  101. Checking presence of header file linux/parport.h ... yes
  102. Checking presence of header file linux/ppdev.h ... yes
  103. Checking function strcasestr in -lc ... yes
  104. Checking function mmap in -lc ... yes
  105. Checking function vkCreateInstance in -lvulkan ... yes
  106. Checking presence of header file glslang/SPIRV/GlslangToSpv.h ... no
  107. Checking existence of -lOSDependent ... no
  108. Checking existence of -lOGLCompiler ... no
  109. Checking existence of -lHLSL ... no
  110. Checking existence of -lSPIRV ... no
  111. Checking existence of -lSPIRV-Tools-opt ... no
  112. Checking existence of -lSPIRV-Tools ... no
  113. Creating make config: config.mk
  114. Creating config header: config.h
  115. rm -rf obj-unix
  116. rm -f retroarch
  117. rm -f *.d
  118. CC input/drivers/linuxraw_input.c
  119. CC input/common/linux_common.c
  120. CC input/drivers_joypad/linuxraw_joypad.c
  121. CC frontend/drivers/platform_unix.c
  122. CC version_git.c
  123. input/drivers/linuxraw_input.c: In function ‘linuxraw_input_state’:
  124. input/drivers/linuxraw_input.c:124:14: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘binds + (sizetype)((long unsigned int)port * 3984)’ must not be NULL [-Waddress]
  125. 124 | if (binds[port])
  126. | ^~~~~
  127. CC frontend/frontend_driver.c
  128. CC retroarch.c
  129. CC runloop.c
  130. CC driver.c
  131. CC ui/ui_companion_driver.c
  132. CC camera/camera_driver.c
  133. CC record/record_driver.c
  134. CC command.c
  135. CC msg_hash.c
  136. CC midi_driver.c
  137. CC location_driver.c
  138. CC intl/msg_hash_us.c
  139. CC libretro-common/queues/task_queue.c
  140. CC tasks/task_content.c
  141. CC tasks/task_patch.c
  142. CC tasks/task_save.c
  143. CC tasks/task_file_transfer.c
  144. CC tasks/task_image.c
  145. CC tasks/task_playlist_manager.c
  146. CC tasks/task_manual_content_scan.c
  147. CC tasks/task_core_backup.c
  148. CC libretro-common/encodings/encoding_utf.c
  149. CC libretro-common/encodings/encoding_crc32.c
  150. CC libretro-common/encodings/encoding_base64.c
  151. CC tasks/task_translation.c
  152. CC libretro-common/compat/fopen_utf8.c
  153. CC libretro-common/lists/file_list.c
  154. CC libretro-common/lists/dir_list.c
  155. CC libretro-common/file/retro_dirent.c
  156. CC libretro-common/streams/stdin_stream.c
  157. CC libretro-common/streams/file_stream.c
  158. CC libretro-common/streams/file_stream_transforms.c
  159. CC libretro-common/streams/interface_stream.c
  160. CC libretro-common/streams/memory_stream.c
  161. CC libretro-common/vfs/vfs_implementation.c
  162. CC libretro-common/lists/string_list.c
  163. CC libretro-common/string/stdstring.c
  164. CC libretro-common/memmap/memalign.c
  165. CC libretro-common/file/nbio/nbio_stdio.c
  166. CC libretro-common/lists/linked_list.c
  167. CC libretro-common/lists/nested_list.c
  168. CC libretro-common/queues/generic_queue.c
  169. CC libretro-common/file/nbio/nbio_linux.c
  170. CC libretro-common/file/nbio/nbio_intf.c
  171. CC libretro-common/file/file_path.c
  172. CC libretro-common/file/file_path_io.c
  173. CC file_path_special.c
  174. CC libretro-common/hash/lrc_hash.c
  175. CC audio/audio_driver.c
  176. CC input/input_driver.c
  177. CC input/common/input_hid_common.c
  178. CC led/led_driver.c
  179. CC gfx/video_driver.c
  180. CC gfx/gfx_display.c
  181. input/input_driver.c: In function ‘input_state_wrap’:
  182. input/input_driver.c:684:17: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘binds + (sizetype)((long unsigned int)_port * 3984)’ must not be NULL [-Waddress]
  183. 684 | if(!binds || !binds[_port]) {
  184. | ^
  185. input/input_driver.c: In function ‘input_keys_pressed’:
  186. input/input_driver.c:3524:17: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘binds + (sizetype)((long unsigned int)port * 3984)’ must not be NULL [-Waddress]
  187. 3524 | if(!binds || !binds[port])
  188. | ^
  189. CC gfx/gfx_animation.c
  190. CC gfx/gfx_thumbnail_path.c
  191. CC gfx/gfx_thumbnail.c
  192. CC gfx/video_coord_array.c
  193. CC configuration.c
  194. CC libretro-common/dynamic/dylib.c
  195. CC cores/dynamic_dummy.c
  196. CC libretro-common/queues/message_queue.c
  197. CC state_manager.c
  198. CC gfx/drivers_font_renderer/bitmapfont.c
  199. CC gfx/drivers_font_renderer/bitmapfont_10x10.c
  200. CC tasks/task_autodetect.c
  201. CC input/input_autodetect_builtin.c
  202. CC input/input_keymaps.c
  203. CC libretro-common/queues/fifo_queue.c
  204. tasks/task_autodetect.c: In function ‘input_autoconfigure_disconnect_handler’:
  205. tasks/task_autodetect.c:799:57: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 251 [-Wformat-truncation=]
  206. 799 | snprintf(task_title, sizeof(task_title), "%s #%u (%s)",
  207. | ^~
  208. In file included from /usr/include/stdio.h:906,
  209. from ./libretro-common/include/file/file_path.h:26,
  210. from tasks/task_autodetect.c:24:
  211. In function ‘snprintf’,
  212. inlined from ‘input_autoconfigure_disconnect_handler’ at tasks/task_autodetect.c:799:7:
  213. /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output 7 or more bytes (assuming 262) into a destination of size 256
  214. 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  215. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216. 55 | __glibc_objsize (__s), __fmt,
  217. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  218. 56 | __va_arg_pack ());
  219. | ~~~~~~~~~~~~~~~~~
  220. CC libretro-common/compat/compat_fnmatch.c
  221. tasks/task_autodetect.c: In function ‘input_autoconfigure_connect_handler’:
  222. tasks/task_autodetect.c:556:51: warning: ‘ (’ directive output may be truncated writing 2 bytes into a region of size between 1 and 256 [-Wformat-truncation=]
  223. 556 | snprintf(task_title, sizeof(task_title), "%s (%u/%u) %s",
  224. | ^~
  225. tasks/task_autodetect.c:556:48: note: directive argument in the range [0, 65535]
  226. 556 | snprintf(task_title, sizeof(task_title), "%s (%u/%u) %s",
  227. | ^~~~~~~~~~~~~~~
  228. tasks/task_autodetect.c:556:48: note: directive argument in the range [0, 65535]
  229. In function ‘snprintf’,
  230. inlined from ‘input_autoconfigure_connect_handler’ at tasks/task_autodetect.c:556:7:
  231. /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output 8 or more bytes (assuming 271) into a destination of size 256
  232. 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  233. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234. 55 | __glibc_objsize (__s), __fmt,
  235. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236. 56 | __va_arg_pack ());
  237. | ~~~~~~~~~~~~~~~~~
  238. tasks/task_autodetect.c: In function ‘input_autoconfigure_connect_handler’:
  239. tasks/task_autodetect.c:548:54: warning: ‘ (’ directive output may be truncated writing 2 bytes into a region of size between 1 and 256 [-Wformat-truncation=]
  240. 548 | snprintf(task_title, sizeof(task_title), "%s (%u/%u) %s",
  241. | ^~
  242. tasks/task_autodetect.c:548:51: note: directive argument in the range [0, 65535]
  243. 548 | snprintf(task_title, sizeof(task_title), "%s (%u/%u) %s",
  244. | ^~~~~~~~~~~~~~~
  245. tasks/task_autodetect.c:548:51: note: directive argument in the range [0, 65535]
  246. In function ‘snprintf’,
  247. inlined from ‘input_autoconfigure_connect_handler’ at tasks/task_autodetect.c:548:10:
  248. /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output 8 or more bytes (assuming 271) into a destination of size 256
  249. 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  250. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251. 55 | __glibc_objsize (__s), __fmt,
  252. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  253. 56 | __va_arg_pack ());
  254. | ~~~~~~~~~~~~~~~~~
  255. tasks/task_autodetect.c: In function ‘input_autoconfigure_connect_handler’:
  256. tasks/task_autodetect.c:540:60: warning: ‘ #’ directive output may be truncated writing 2 bytes into a region of size between 0 and 255 [-Wformat-truncation=]
  257. 540 | snprintf(task_title, sizeof(task_title), "%s %s #%u",
  258. | ^~
  259. In function ‘snprintf’,
  260. inlined from ‘input_autoconfigure_connect_handler’ at tasks/task_autodetect.c:540:13:
  261. /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output 5 or more bytes (assuming 260) into a destination of size 256
  262. 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  263. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264. 55 | __glibc_objsize (__s), __fmt,
  265. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266. 56 | __va_arg_pack ());
  267. | ~~~~~~~~~~~~~~~~~
  268. CC libretro-common/compat/compat_posix_string.c
  269. CC cheat_manager.c
  270. CC core_info.c
  271. CC core_backup.c
  272. CC core_option_manager.c
  273. CC libretro-common/file/config_file.c
  274. CC libretro-common/file/config_file_userdata.c
  275. CC runtime_file.c
  276. CC disk_index_file.c
  277. CC tasks/task_screenshot.c
  278. CC tasks/task_powerstate.c
  279. CC libretro-common/gfx/scaler/scaler.c
  280. CC libretro-common/gfx/scaler/pixconv.c
  281. CC libretro-common/gfx/scaler/scaler_int.c
  282. CC libretro-common/gfx/scaler/scaler_filter.c
  283. CC gfx/font_driver.c
  284. CC gfx/video_filter.c
  285. gfx/video_filter.c: In function ‘rarch_softfilter_free’:
  286. gfx/video_filter.c:508:14: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘filt->thread_data + (sizetype)((long unsigned int)i * 48)’ must not be NULL [-Waddress]
  287. 508 | if (!&filt->thread_data[i])
  288. | ^
  289. CC libretro-common/audio/resampler/audio_resampler.c
  290. CC libretro-common/audio/dsp_filter.c
  291. CC libretro-common/audio/resampler/drivers/sinc_resampler.c
  292. CC libretro-common/audio/resampler/drivers/nearest_resampler.c
  293. CC libretro-common/utils/md5.c
  294. CC playlist.c
  295. CC libretro-common/features/features_cpu.c
  296. CC verbosity.c
  297. CC libretro-common/playlists/label_sanitization.c
  298. CC libretro-common/time/rtime.c
  299. CC manual_content_scan.c
  300. configuration.c: In function ‘config_load_override’:
  301. configuration.c:3890:22: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
  302. 3890 | "%s|%s",
  303. | ^
  304. In file included from /usr/include/stdio.h:906,
  305. from ./libretro-common/include/file/config_file.h:30,
  306. from configuration.c:23:
  307. In function ‘snprintf’,
  308. inlined from ‘config_load_override’ at configuration.c:3889:10:
  309. /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096
  310. 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  311. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312. 55 | __glibc_objsize (__s), __fmt,
  313. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314. 56 | __va_arg_pack ());
  315. | ~~~~~~~~~~~~~~~~~
  316. CC disk_control_interface.c
  317. CC tasks/task_autodetect_blissbox.c
  318. CC tasks/task_audio_mixer.c
  319. CC libretro-common/audio/audio_mix.c
  320. CC libretro-common/audio/audio_mixer.c
  321. CC audio/drivers_resampler/cc_resampler.c
  322. CC intl/msg_hash_de.c
  323. CC intl/msg_hash_eo.c
  324. CC intl/msg_hash_es.c
  325. CC intl/msg_hash_fr.c
  326. CC intl/msg_hash_it.c
  327. CC intl/msg_hash_ja.c
  328. CC intl/msg_hash_ko.c
  329. CC intl/msg_hash_nl.c
  330. CC intl/msg_hash_pl.c
  331. CC intl/msg_hash_pt_br.c
  332. In file included from intl/msg_hash_pt_br.c:2402:
  333. intl/msg_hash_pt_br.h: In function ‘msg_hash_to_str_pt_br’:
  334. intl/msg_hash_pt_br.h:3688:4: warning: unknown escape sequence: '\040'
  335. 3688 | )
  336. | ^
  337. CC intl/msg_hash_pt_pt.c
  338. CC intl/msg_hash_ru.c
  339. CC intl/msg_hash_vn.c
  340. CC intl/msg_hash_chs.c
  341. CC intl/msg_hash_cht.c
  342. CC intl/msg_hash_ar.c
  343. CC intl/msg_hash_el.c
  344. CC intl/msg_hash_tr.c
  345. CC intl/msg_hash_sk.c
  346. CC intl/msg_hash_fa.c
  347. CC intl/msg_hash_he.c
  348. CC intl/msg_hash_ast.c
  349. CC intl/msg_hash_fi.c
  350. CC intl/msg_hash_id.c
  351. CC intl/msg_hash_sv.c
  352. CC intl/msg_hash_uk.c
  353. CC libretro-common/compat/compat_strl.c
  354. CC libretro-common/formats/image_texture.c
  355. CC cores/libretro-imageviewer/image_core.c
  356. CC libretro-db/bintree.c
  357. CC libretro-db/libretrodb.c
  358. CC libretro-db/query.c
  359. CC libretro-db/rmsgpack.c
  360. CC libretro-db/rmsgpack_dom.c
  361. CC database_info.c
  362. CC tasks/task_database.c
  363. CC tasks/task_database_cue.c
  364. CC menu/menu_explore.c
  365. tasks/task_database.c: In function ‘database_info_list_iterate_found_match’:
  366. tasks/task_database.c:767:36: warning: ‘|serial’ directive output may be truncated writing 7 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
  367. 767 | snprintf(db_crc, str_len, "%s|serial", db_state->serial);
  368. | ^~~~~~~
  369. In file included from /usr/include/stdio.h:906,
  370. from ./libretro-common/include/file/file_path.h:26,
  371. from tasks/task_database.c:25:
  372. In function ‘snprintf’,
  373. inlined from ‘database_info_list_iterate_found_match’ at tasks/task_database.c:767:7:
  374. /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 8 and 4103 bytes into a destination of size 4096
  375. 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  376. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377. 55 | __glibc_objsize (__s), __fmt,
  378. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379. 56 | __va_arg_pack ());
  380. | ~~~~~~~~~~~~~~~~~
  381. CC tasks/task_menu_explore.c
  382. CC deps/mbedtls/aes.c
  383. CC deps/mbedtls/aesni.c
  384. CC deps/mbedtls/arc4.c
  385. CC deps/mbedtls/asn1parse.c
  386. CC deps/mbedtls/asn1write.c
  387. CC deps/mbedtls/base64.c
  388. CC deps/mbedtls/bignum.c
  389. CC deps/mbedtls/blowfish.c
  390. CC deps/mbedtls/camellia.c
  391. CC deps/mbedtls/ccm.c
  392. CC deps/mbedtls/cipher.c
  393. CC deps/mbedtls/cipher_wrap.c
  394. CC deps/mbedtls/ctr_drbg.c
  395. CC deps/mbedtls/des.c
  396. CC deps/mbedtls/dhm.c
  397. CC deps/mbedtls/ecdh.c
  398. CC deps/mbedtls/ecdsa.c
  399. CC deps/mbedtls/ecp.c
  400. CC deps/mbedtls/ecp_curves.c
  401. CC deps/mbedtls/entropy.c
  402. CC deps/mbedtls/entropy_poll.c
  403. CC deps/mbedtls/gcm.c
  404. CC deps/mbedtls/hmac_drbg.c
  405. CC deps/mbedtls/md.c
  406. CC deps/mbedtls/md5.c
  407. CC deps/mbedtls/md_wrap.c
  408. CC deps/mbedtls/oid.c
  409. CC deps/mbedtls/padlock.c
  410. CC deps/mbedtls/pem.c
  411. CC deps/mbedtls/pk.c
  412. CC deps/mbedtls/pk_wrap.c
  413. CC deps/mbedtls/pkcs12.c
  414. CC deps/mbedtls/pkcs5.c
  415. CC deps/mbedtls/pkparse.c
  416. CC deps/mbedtls/pkwrite.c
  417. CC deps/mbedtls/ripemd160.c
  418. CC deps/mbedtls/rsa.c
  419. CC deps/mbedtls/sha1.c
  420. CC deps/mbedtls/sha256.c
  421. CC deps/mbedtls/sha512.c
  422. CC deps/mbedtls/threading.c
  423. CC deps/mbedtls/timing.c
  424. CC deps/mbedtls/xtea.c
  425. CC deps/mbedtls/certs.c
  426. CC deps/mbedtls/x509.c
  427. CC deps/mbedtls/x509_create.c
  428. CC deps/mbedtls/x509_crl.c
  429. CC deps/mbedtls/x509_crt.c
  430. CC deps/mbedtls/x509_csr.c
  431. CC deps/mbedtls/x509write_crt.c
  432. CC deps/mbedtls/x509write_csr.c
  433. CC deps/mbedtls/debug.c
  434. CC deps/mbedtls/net_sockets.c
  435. CC deps/mbedtls/ssl_cache.c
  436. CC deps/mbedtls/ssl_ciphersuites.c
  437. CC deps/mbedtls/ssl_cli.c
  438. CC deps/mbedtls/ssl_cookie.c
  439. CC deps/mbedtls/ssl_srv.c
  440. CC deps/mbedtls/ssl_ticket.c
  441. CC deps/mbedtls/ssl_tls.c
  442. deps/mbedtls/ssl_tls.c:971:67: warning: argument 2 of type ‘unsigned char[36]’ with mismatched bound [-Warray-parameter=]
  443. 971 | void ssl_calc_verify_tls( mbedtls_ssl_context *ssl, unsigned char hash[36] )
  444. | ~~~~~~~~~~~~~~^~~~~~~~
  445. deps/mbedtls/ssl_tls.c:457:57: note: previously declared as ‘unsigned char *’
  446. 457 | static void ssl_calc_verify_tls( mbedtls_ssl_context *, unsigned char * );
  447. | ^~~~~~~~~~~~~~~
  448. deps/mbedtls/ssl_tls.c:999:74: warning: argument 2 of type ‘unsigned char[32]’ with mismatched bound [-Warray-parameter=]
  449. 999 | void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *ssl, unsigned char hash[32] )
  450. | ~~~~~~~~~~~~~~^~~~~~~~
  451. deps/mbedtls/ssl_tls.c:464:63: note: previously declared as ‘unsigned char *’
  452. 464 | static void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *,unsigned char * );
  453. | ^~~~~~~~~~~~~~~
  454. deps/mbedtls/ssl_tls.c:1020:74: warning: argument 2 of type ‘unsigned char[48]’ with mismatched bound [-Warray-parameter=]
  455. 1020 | void ssl_calc_verify_tls_sha384( mbedtls_ssl_context *ssl, unsigned char hash[48] )
  456. | ~~~~~~~~~~~~~~^~~~~~~~
  457. deps/mbedtls/ssl_tls.c:470:64: note: previously declared as ‘unsigned char *’
  458. 470 | static void ssl_calc_verify_tls_sha384( mbedtls_ssl_context *, unsigned char * );
  459. | ^~~~~~~~~~~~~~~
  460. CC audio/drivers/alsa.c
  461. deps/mbedtls/ssl_tls.c: In function ‘ssl_calc_finished_tls_sha384’:
  462. deps/mbedtls/ssl_tls.c:4951:5: warning: ‘mbedtls_sha512_finish’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
  463. 4951 | mbedtls_sha512_finish( &sha512, padbuf );
  464. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465. deps/mbedtls/ssl_tls.c:4951:5: note: referencing argument 2 of type ‘unsigned char[64]’
  466. In file included from deps/mbedtls/mbedtls/ssl_internal.h:43,
  467. from deps/mbedtls/ssl_tls.c:42:
  468. deps/mbedtls/mbedtls/sha512.h:101:6: note: in a call to function ‘mbedtls_sha512_finish’
  469. 101 | void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] );
  470. | ^~~~~~~~~~~~~~~~~~~~~
  471. deps/mbedtls/ssl_tls.c: In function ‘ssl_calc_verify_tls_sha384’:
  472. deps/mbedtls/ssl_tls.c:1029:5: warning: ‘mbedtls_sha512_finish’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
  473. 1029 | mbedtls_sha512_finish( &sha512, hash );
  474. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  475. deps/mbedtls/ssl_tls.c:1029:5: note: referencing argument 2 of type ‘unsigned char[64]’
  476. deps/mbedtls/mbedtls/sha512.h:101:6: note: in a call to function ‘mbedtls_sha512_finish’
  477. 101 | void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] );
  478. | ^~~~~~~~~~~~~~~~~~~~~
  479. CC midi/drivers/alsa_midi.c
  480. deps/mbedtls/ssl_tls.c: In function ‘ssl_calc_finished_tls_sha384’:
  481. deps/mbedtls/ssl_tls.c:4951:5: warning: ‘mbedtls_sha512_finish’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
  482. 4951 | mbedtls_sha512_finish( &sha512, padbuf );
  483. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484. deps/mbedtls/ssl_tls.c:4951:5: note: referencing argument 2 of type ‘unsigned char[64]’
  485. deps/mbedtls/mbedtls/sha512.h:101:6: note: in a call to function ‘mbedtls_sha512_finish’
  486. 101 | void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] );
  487. | ^~~~~~~~~~~~~~~~~~~~~
  488. deps/mbedtls/ssl_tls.c:4951:5: warning: ‘mbedtls_sha512_finish’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
  489. 4951 | mbedtls_sha512_finish( &sha512, padbuf );
  490. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  491. deps/mbedtls/ssl_tls.c:4951:5: note: referencing argument 2 of type ‘unsigned char[64]’
  492. deps/mbedtls/mbedtls/sha512.h:101:6: note: in a call to function ‘mbedtls_sha512_finish’
  493. 101 | void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] );
  494. | ^~~~~~~~~~~~~~~~~~~~~
  495. deps/mbedtls/ssl_tls.c: In function ‘ssl_calc_verify_tls_sha384’:
  496. deps/mbedtls/ssl_tls.c:1029:5: warning: ‘mbedtls_sha512_finish’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
  497. 1029 | mbedtls_sha512_finish( &sha512, hash );
  498. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  499. deps/mbedtls/ssl_tls.c:1029:5: note: referencing argument 2 of type ‘unsigned char[64]’
  500. deps/mbedtls/mbedtls/sha512.h:101:6: note: in a call to function ‘mbedtls_sha512_finish’
  501. 101 | void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] );
  502. | ^~~~~~~~~~~~~~~~~~~~~
  503. deps/mbedtls/ssl_tls.c:1029:5: warning: ‘mbedtls_sha512_finish’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=]
  504. 1029 | mbedtls_sha512_finish( &sha512, hash );
  505. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  506. deps/mbedtls/ssl_tls.c:1029:5: note: referencing argument 2 of type ‘unsigned char[64]’
  507. deps/mbedtls/mbedtls/sha512.h:101:6: note: in a call to function ‘mbedtls_sha512_finish’
  508. 101 | void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64] );
  509. | ^~~~~~~~~~~~~~~~~~~~~
  510. CC audio/drivers/alsathread.c
  511. CC audio/drivers/tinyalsa.c
  512. CC audio/drivers/pulse.c
  513. CC libretro-common/audio/conversion/s16_to_float.c
  514. CC libretro-common/audio/conversion/float_to_s16.c
  515. CC libretro-common/formats/wav/rwav.c
  516. CC menu/drivers/rgui.c
  517. CC menu/drivers/materialui.c
  518. CC menu/drivers/xmb.c
  519. CC menu/drivers/ozone.c
  520. CC menu/menu_screensaver.c
  521. CC menu/menu_setting.c
  522. CC menu/menu_driver.c
  523. CC menu/cbs/menu_cbs_ok.c
  524. CC menu/cbs/menu_cbs_cancel.c
  525. CC menu/cbs/menu_cbs_select.c
  526. CC menu/cbs/menu_cbs_start.c
  527. CC menu/cbs/menu_cbs_info.c
  528. CC menu/cbs/menu_cbs_left.c
  529. CC menu/cbs/menu_cbs_right.c
  530. CC menu/cbs/menu_cbs_deferred_push.c
  531. CC menu/cbs/menu_cbs_scan.c
  532. CC menu/cbs/menu_cbs_get_value.c
  533. CC menu/cbs/menu_cbs_label.c
  534. CC menu/cbs/menu_cbs_sublabel.c
  535. CC menu/cbs/menu_cbs_title.c
  536. CC menu/menu_displaylist.c
  537. CC gfx/gfx_widgets.c
  538. CC gfx/widgets/gfx_widget_screenshot.c
  539. CC gfx/widgets/gfx_widget_volume.c
  540. CC gfx/widgets/gfx_widget_generic_message.c
  541. CC gfx/widgets/gfx_widget_libretro_message.c
  542. CC gfx/widgets/gfx_widget_progress_message.c
  543. CC gfx/widgets/gfx_widget_load_content_animation.c
  544. CC gfx/widgets/gfx_widget_achievement_popup.c
  545. CC gfx/widgets/gfx_widget_leaderboard_display.c
  546. CC tasks/task_overlay.c
  547. CC led/drivers/led_overlay.c
  548. CC gfx/video_layout.c
  549. CC gfx/video_layout/view.c
  550. CC gfx/video_layout/element.c
  551. CC gfx/video_layout/component.c
  552. CC gfx/video_layout/internal.c
  553. CC gfx/video_layout/scope.c
  554. CC gfx/video_layout/load.c
  555. CC gfx/drivers_font_renderer/stb.c
  556. CC gfx/drivers_font_renderer/stb_unicode.c
  557. CC gfx/drivers_font_renderer/freetype.c
  558. CC libretro-common/rthreads/rthreads.c
  559. CC gfx/video_thread_wrapper.c
  560. CC audio/audio_thread_wrapper.c
  561. CC gfx/drivers_context/wayland_ctx.c
  562. CC input/common/wayland_common.c
  563. gfx/drivers_context/wayland_ctx.c: In function ‘handle_libdecor_frame_configure’:
  564. gfx/drivers_context/wayland_ctx.c:344:9: warning: variable ‘tiled’ set but not used [-Wunused-but-set-variable]
  565. 344 | bool tiled = false;
  566. | ^~~~~
  567. gfx/drivers_context/wayland_ctx.c:343:9: warning: variable ‘focused’ set but not used [-Wunused-but-set-variable]
  568. 343 | bool focused = false;
  569. | ^~~~~~~
  570. input/common/wayland_common.c: In function ‘pointer_handle_enter’:
  571. input/common/wayland_common.c:165:28: warning: assignment to ‘struct wl_pointer *’ from incompatible pointer type ‘struct wl_surface *’ [-Wincompatible-pointer-types]
  572. 165 | wl->input.mouse.surface = surface;
  573. | ^
  574. input/common/wayland_common.c: In function ‘pointer_handle_leave’:
  575. input/common/wayland_common.c:184:32: warning: comparison of distinct pointer types lacks a cast
  576. 184 | if (wl->input.mouse.surface == surface)
  577. | ^~
  578. input/common/wayland_common.c: In function ‘pointer_handle_button’:
  579. input/common/wayland_common.c:210:32: warning: comparison of distinct pointer types lacks a cast
  580. 210 | if (wl->input.mouse.surface != wl->surface)
  581. | ^~
  582. input/common/wayland_common.c: In function ‘wl_surface_enter’:
  583. input/common/wayland_common.c:461:29: warning: assignment to ‘struct wl_pointer *’ from incompatible pointer type ‘struct wl_surface *’ [-Wincompatible-pointer-types]
  584. 461 | wl->input.mouse.surface = wl_surface;
  585. | ^
  586. CC input/drivers/wayland_input.c
  587. CC gfx/common/wayland/xdg-shell.c
  588. CC gfx/common/wayland/idle-inhibit-unstable-v1.c
  589. CC gfx/common/wayland/xdg-decoration-unstable-v1.c
  590. CC gfx/drivers_context/wayland_vk_ctx.c
  591. input/drivers/wayland_input.c: In function ‘input_wl_state’:
  592. input/drivers/wayland_input.c:223:14: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘binds + (sizetype)((long unsigned int)port * 3984)’ must not be NULL [-Waddress]
  593. 223 | if (binds[port])
  594. | ^~~~~
  595. CC libretro-common/formats/xml/rxml.c
  596. CC libretro-common/formats/logiqx_dat/logiqx_dat.c
  597. CC deps/yxml/yxml.c
  598. gfx/drivers_context/wayland_vk_ctx.c: In function ‘handle_libdecor_frame_configure’:
  599. gfx/drivers_context/wayland_vk_ctx.c:331:9: warning: variable ‘tiled’ set but not used [-Wunused-but-set-variable]
  600. 331 | bool tiled = false;
  601. | ^~~~~
  602. gfx/drivers_context/wayland_vk_ctx.c:330:9: warning: variable ‘focused’ set but not used [-Wunused-but-set-variable]
  603. 330 | bool focused = false;
  604. | ^~~~~~~
  605. CC input/common/input_x11_common.c
  606. CC input/drivers/x11_input.c
  607. CC gfx/common/x11_common.c
  608. input/drivers/x11_input.c: In function ‘x_input_state’:
  609. input/drivers/x11_input.c:220:14: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘binds + (sizetype)((long unsigned int)port * 3984)’ must not be NULL [-Waddress]
  610. 220 | if (binds[port])
  611. | ^~~~~
  612. CC gfx/common/xinerama_common.c
  613. CC gfx/display_servers/dispserv_x11.c
  614. CC gfx/drivers_context/x_ctx.c
  615. CC gfx/drivers_context/x_vk_ctx.c
  616. CC input/drivers_keyboard/keyboard_event_xkb.c
  617. CC input/drivers/udev_input.c
  618. CC input/drivers_joypad/udev_joypad.c
  619. CC input/drivers_hid/libusb_hid.c
  620. input/drivers/udev_input.c: In function ‘udev_input_state’:
  621. input/drivers/udev_input.c:1189:14: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘binds + (sizetype)((long unsigned int)port * 3984)’ must not be NULL [-Waddress]
  622. 1189 | if (binds[port])
  623. | ^~~~~
  624. CC input/drivers_joypad/hid_joypad.c
  625. CC input/connect/joypad_connection.c
  626. CC input/connect/connect_ps2adapter.c
  627. CC input/connect/connect_psxadapter.c
  628. CC input/connect/connect_ps3.c
  629. CC input/connect/connect_ps4.c
  630. CC input/connect/connect_ps4_hori_mini.c
  631. CC input/connect/connect_wii.c
  632. CC input/connect/connect_retrode.c
  633. CC input/connect/connect_nesusb.c
  634. CC input/connect/connect_snesusb.c
  635. CC input/connect/connect_wiiupro.c
  636. CC input/connect/connect_wiiugca.c
  637. CC input/drivers_joypad/parport_joypad.c
  638. CC gfx/drivers_context/gfx_null_ctx.c
  639. CC gfx/drivers_context/drm_ctx.c
  640. CC gfx/common/gl_common.c
  641. CC gfx/drivers/gl2.c
  642. CC libretro-common/gfx/gl_capabilities.c
  643. CC gfx/drivers_font/gl2_raster_font.c
  644. CC gfx/drivers_display/gfx_display_gl2.c
  645. CC libretro-common/glsym/rglgen.c
  646. CC gfx/drivers/gl1.c
  647. CC gfx/drivers_font/gl1_raster_font.c
  648. CC gfx/drivers_display/gfx_display_gl1.c
  649. CC gfx/drivers_context/xegl_ctx.c
  650. CC cores/libretro-ffmpeg/ffmpeg_fft.c
  651. CC libretro-common/glsym/glsym_gl.c
  652. CC gfx/common/egl_common.c
  653. CC gfx/drivers/sdl2_gfx.c
  654. CC gfx/common/sdl2_common.c
  655. CC input/drivers/sdl_input.c
  656. CC input/drivers_joypad/sdl_joypad.c
  657. CC audio/drivers/sdl_audio.c
  658. input/drivers/sdl_input.c: In function ‘sdl_input_state’:
  659. input/drivers/sdl_input.c:160:14: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘binds + (sizetype)((long unsigned int)port * 3984)’ must not be NULL [-Waddress]
  660. 160 | if (binds[port])
  661. | ^~~~~
  662. CC gfx/drivers_context/sdl_gl_ctx.c
  663. CC gfx/drivers/xshm_gfx.c
  664. CC gfx/drivers/vulkan.c
  665. CC gfx/common/vulkan_common.c
  666. CC libretro-common/vulkan/vulkan_symbol_wrapper.c
  667. CC gfx/drivers_font/vulkan_raster_font.c
  668. CC gfx/drivers_display/gfx_display_vulkan.c
  669. CXX gfx/drivers_shader/shader_vulkan.cpp
  670. CC gfx/drivers_context/khr_display_ctx.c
  671. CC gfx/drivers/gl3.c
  672. CC gfx/drivers_font/gl3_raster_font.c
  673. CXX gfx/drivers_shader/shader_gl3.cpp
  674. CC gfx/drivers_display/gfx_display_gl3.c
  675. CC gfx/common/drm_common.c
  676. CC gfx/drivers/xvideo.c
  677. CC gfx/drivers_shader/shader_glsl.c
  678. CXX gfx/drivers_shader/slang_process.cpp
  679. CC gfx/drivers_shader/glslang_util.c
  680. CXX gfx/drivers_shader/glslang_util_cxx.cpp
  681. CXX gfx/drivers_shader/slang_reflection.cpp
  682. CC gfx/video_shader_parse.c
  683. CXX gfx/drivers_shader/glslang.cpp
  684. CXX deps/glslang/glslang/SPIRV/GlslangToSpv.cpp
  685. CXX deps/glslang/glslang/SPIRV/InReadableOrder.cpp
  686. CXX deps/glslang/glslang/SPIRV/Logger.cpp
  687. CXX deps/glslang/glslang/SPIRV/SpvBuilder.cpp
  688. CXX deps/glslang/glslang/glslang/GenericCodeGen/CodeGen.cpp
  689. CXX deps/glslang/glslang/glslang/GenericCodeGen/Link.cpp
  690. CXX deps/glslang/glslang/OGLCompilersDLL/InitializeDll.cpp
  691. CXX deps/glslang/glslang/glslang/MachineIndependent/attribute.cpp
  692. CXX deps/glslang/glslang/glslang/MachineIndependent/Constant.cpp
  693. CXX deps/glslang/glslang/glslang/MachineIndependent/glslang_tab.cpp
  694. CXX deps/glslang/glslang/glslang/MachineIndependent/InfoSink.cpp
  695. CXX deps/glslang/glslang/glslang/MachineIndependent/Initialize.cpp
  696. CXX deps/glslang/glslang/glslang/MachineIndependent/Intermediate.cpp
  697. CXX deps/glslang/glslang/glslang/MachineIndependent/intermOut.cpp
  698. CXX deps/glslang/glslang/glslang/MachineIndependent/IntermTraverse.cpp
  699. CXX deps/glslang/glslang/glslang/MachineIndependent/iomapper.cpp
  700. CXX deps/glslang/glslang/glslang/MachineIndependent/limits.cpp
  701. CXX deps/glslang/glslang/glslang/MachineIndependent/linkValidate.cpp
  702. CXX deps/glslang/glslang/glslang/MachineIndependent/parseConst.cpp
  703. CXX deps/glslang/glslang/glslang/MachineIndependent/ParseContextBase.cpp
  704. CXX deps/glslang/glslang/glslang/MachineIndependent/ParseHelper.cpp
  705. CXX deps/glslang/glslang/glslang/MachineIndependent/PoolAlloc.cpp
  706. CXX deps/glslang/glslang/glslang/MachineIndependent/propagateNoContraction.cpp
  707. CXX deps/glslang/glslang/glslang/MachineIndependent/reflection.cpp
  708. CXX deps/glslang/glslang/glslang/MachineIndependent/RemoveTree.cpp
  709. CXX deps/glslang/glslang/glslang/MachineIndependent/Scan.cpp
  710. CXX deps/glslang/glslang/glslang/MachineIndependent/ShaderLang.cpp
  711. CXX deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp
  712. CXX deps/glslang/glslang/glslang/MachineIndependent/Versions.cpp
  713. CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp
  714. In file included from deps/glslang/glslang/glslang/MachineIndependent/../Include/Common.h:107,
  715. from deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.h:67,
  716. from deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp:43:
  717. In member function ‘void glslang::pool_allocator<T>::construct(pointer, const T&) [with T = glslang::TParameter]’,
  718. inlined from ‘static std::_Require<typename std::allocator_traits< <template-parameter-1-1> >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< <template-parameter-1-1> >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = glslang::TParameter; _Args = {const glslang::TParameter&}; _Alloc = glslang::pool_allocator<glslang::TParameter>]’ at /usr/include/c++/12/bits/alloc_traits.h:251:17,
  719. inlined from ‘static decltype (std::allocator_traits< <template-parameter-1-1> >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< <template-parameter-1-1> >::construct::__args)...)) std::allocator_traits< <template-parameter-1-1> >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = glslang::TParameter; _Args = {const glslang::TParameter&}; _Alloc = glslang::pool_allocator<glslang::TParameter>]’ at /usr/include/c++/12/bits/alloc_traits.h:364:16,
  720. inlined from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]’ at /usr/include/c++/12/bits/stl_vector.h:1281:30,
  721. inlined from ‘glslang::TFunction::TFunction(const glslang::TFunction&)’ at deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp:312:29:
  722. deps/glslang/glslang/glslang/MachineIndependent/../Include/PoolAlloc.h:298:47: warning: ‘param’ may be used uninitialized [-Wmaybe-uninitialized]
  723. 298 | void construct(pointer p, const T& val) { new ((void *)p) T(val); }
  724. | ^~~~~~~~~~~~~~~~~~~~~~
  725. deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp: In copy constructor ‘glslang::TFunction::TFunction(const glslang::TFunction&)’:
  726. deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp:311:20: note: ‘param’ declared here
  727. 311 | TParameter param;
  728. | ^~~~~
  729. In file included from /usr/include/c++/12/vector:64,
  730. from deps/glslang/glslang/glslang/MachineIndependent/../Include/Common.h:98:
  731. In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]’,
  732. inlined from ‘glslang::TFunction::TFunction(const glslang::TFunction&)’ at deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp:312:29:
  733. /usr/include/c++/12/bits/stl_vector.h:1287:28: warning: ‘param’ may be used uninitialized [-Wmaybe-uninitialized]
  734. 1287 | _M_realloc_insert(end(), __x);
  735. | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  736. In file included from /usr/include/c++/12/vector:70:
  737. /usr/include/c++/12/bits/vector.tcc: In copy constructor ‘glslang::TFunction::TFunction(const glslang::TFunction&)’:
  738. /usr/include/c++/12/bits/vector.tcc:439:7: note: by argument 3 of type ‘const glslang::TParameter&’ to ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TParameter&}; _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]’ declared here
  739. 439 | vector<_Tp, _Alloc>::
  740. | ^~~~~~~~~~~~~~~~~~~
  741. deps/glslang/glslang/glslang/MachineIndependent/SymbolTable.cpp:311:20: note: ‘param’ declared here
  742. 311 | TParameter param;
  743. | ^~~~~
  744. CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp
  745. CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp
  746. CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp
  747. CXX deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp
  748. CXX deps/glslang/glslang/glslang/OSDependent/Unix/ossource.cpp
  749. CXX deps/SPIRV-Cross/spirv_cross.cpp
  750. CXX deps/SPIRV-Cross/spirv_cfg.cpp
  751. CXX deps/SPIRV-Cross/spirv_glsl.cpp
  752. CXX deps/SPIRV-Cross/spirv_hlsl.cpp
  753. CXX deps/SPIRV-Cross/spirv_msl.cpp
  754. CXX deps/SPIRV-Cross/spirv_parser.cpp
  755. CXX deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp
  756. CC libretro-common/file/archive_file.c
  757. CC libretro-common/streams/trans_stream.c
  758. CC libretro-common/streams/trans_stream_pipe.c
  759. CC libretro-common/file/archive_file_7z.c
  760. CC deps/7zip/7zArcIn.c
  761. CC deps/7zip/7zBuf.c
  762. CC deps/7zip/7zCrc.c
  763. CC deps/7zip/7zCrcOpt.c
  764. CC deps/7zip/7zDec.c
  765. CC deps/7zip/CpuArch.c
  766. CC deps/7zip/Delta.c
  767. CC deps/7zip/LzFind.c
  768. CC deps/7zip/LzmaDec.c
  769. CC deps/7zip/Lzma2Dec.c
  770. CC deps/7zip/LzmaEnc.c
  771. deps/7zip/LzmaEnc.c: In function ‘LzmaEnc_CodeOneMemBlock’:
  772. deps/7zip/LzmaEnc.c:2831:19: warning: storing the address of local variable ‘outStream’ in ‘*p.rc.outStream’ [-Wdangling-pointer=]
  773. 2831 | p->rc.outStream = &outStream.vt;
  774. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  775. deps/7zip/LzmaEnc.c:2814:28: note: ‘outStream’ declared here
  776. 2814 | CLzmaEnc_SeqOutStreamBuf outStream;
  777. | ^~~~~~~~~
  778. deps/7zip/LzmaEnc.c:2814:28: note: ‘pp’ declared here
  779. CC deps/7zip/Bra.c
  780. CC deps/7zip/Bra86.c
  781. CC deps/7zip/BraIA64.c
  782. CC deps/7zip/Bcj2.c
  783. CC deps/7zip/7zFile.c
  784. CC deps/7zip/7zStream.c
  785. CC deps/ibxm/ibxm.c
  786. CC deps/libFLAC/bitmath.c
  787. CC deps/libFLAC/bitreader.c
  788. CC deps/libFLAC/cpu.c
  789. CC deps/libFLAC/crc.c
  790. CC deps/libFLAC/fixed.c
  791. CC deps/libFLAC/float.c
  792. CC deps/libFLAC/format.c
  793. CC deps/libFLAC/lpc.c
  794. CC deps/libFLAC/lpc_intrin_avx2.c
  795. CC deps/libFLAC/lpc_intrin_sse2.c
  796. CC deps/libFLAC/lpc_intrin_sse41.c
  797. CC deps/libFLAC/lpc_intrin_sse.c
  798. CC deps/libFLAC/md5.c
  799. CC deps/libFLAC/memory.c
  800. CC deps/libFLAC/stream_decoder.c
  801. CC deps/libz/adler32.c
  802. CC deps/libz/libz-crc32.c
  803. CC deps/libz/deflate.c
  804. CC deps/libz/gzclose.c
  805. CC deps/libz/gzlib.c
  806. CC deps/libz/gzread.c
  807. CC deps/libz/gzwrite.c
  808. CC deps/libz/inffast.c
  809. CC deps/libz/inflate.c
  810. CC deps/libz/inftrees.c
  811. CC deps/libz/trees.c
  812. CC deps/libz/zutil.c
  813. CC libretro-common/file/archive_file_zlib.c
  814. CC libretro-common/streams/trans_stream_zlib.c
  815. CC libretro-common/streams/rzip_stream.c
  816. CC libretro-common/formats/libchdr/libchdr_bitstream.c
  817. CC libretro-common/formats/libchdr/libchdr_cdrom.c
  818. CC libretro-common/formats/libchdr/libchdr_chd.c
  819. CC libretro-common/formats/libchdr/libchdr_huffman.c
  820. CC libretro-common/streams/chd_stream.c
  821. CC libretro-common/formats/libchdr/libchdr_zlib.c
  822. CC libretro-common/formats/libchdr/libchdr_flac.c
  823. CC libretro-common/formats/libchdr/libchdr_flac_codec.c
  824. CC libretro-common/formats/libchdr/libchdr_lzma.c
  825. CC libretro-common/cdrom/cdrom.c
  826. CC libretro-common/vfs/vfs_implementation_cdrom.c
  827. CC libretro-common/media/media_detect_cd.c
  828. CC tasks/task_content_disc.c
  829. CC libretro-common/formats/tga/rtga.c
  830. CC libretro-common/formats/png/rpng.c
  831. CC libretro-common/formats/png/rpng_encode.c
  832. CC libretro-common/formats/jpeg/rjpeg.c
  833. CC libretro-common/formats/bmp/rbmp.c
  834. CC libretro-common/formats/bmp/rbmp_encode.c
  835. CC libretro-common/formats/json/rjson.c
  836. CC libretro-common/formats/image_transfer.c
  837. CC libretro-common/formats/m3u/m3u_file.c
  838. CC libretro-common/net/net_compat.c
  839. CC libretro-common/net/net_http.c
  840. CC libretro-common/net/net_http_parse.c
  841. CC libretro-common/net/net_socket.c
  842. CC libretro-common/net/net_natt.c
  843. CC core_updater_list.c
  844. CC network/net_http_special.c
  845. CC tasks/task_http.c
  846. CC tasks/task_netplay_lan_scan.c
  847. CC tasks/task_netplay_nat_traversal.c
  848. CC tasks/task_pl_thumbnail_download.c
  849. CC tasks/task_netplay_find_content.c
  850. CC tasks/task_core_updater.c
  851. CC libretro-common/net/net_socket_ssl_mbed.c
  852. CC libretro-common/net/net_ifinfo.c
  853. CC network/netplay/netplay_frontend.c
  854. CC network/netplay/netplay_room_parse.c
  855. CC cheevos/cheevos.c
  856. CC cheevos/cheevos_client.c
  857. CC cheevos/cheevos_menu.c
  858. CC libretro-common/formats/cdfs/cdfs.c
  859. CC deps/rcheevos/src/rcheevos/alloc.c
  860. CC deps/rcheevos/src/rcheevos/compat.c
  861. CC deps/rcheevos/src/rcheevos/condition.c
  862. CC deps/rcheevos/src/rcheevos/condset.c
  863. CC deps/rcheevos/src/rcheevos/consoleinfo.c
  864. CC deps/rcheevos/src/rcheevos/format.c
  865. CC deps/rcheevos/src/rcheevos/lboard.c
  866. CC deps/rcheevos/src/rcheevos/memref.c
  867. CC deps/rcheevos/src/rcheevos/operand.c
  868. CC deps/rcheevos/src/rcheevos/rc_libretro.c
  869. CC deps/rcheevos/src/rcheevos/richpresence.c
  870. CC deps/rcheevos/src/rcheevos/runtime.c
  871. CC deps/rcheevos/src/rcheevos/runtime_progress.c
  872. CC deps/rcheevos/src/rcheevos/trigger.c
  873. CC deps/rcheevos/src/rcheevos/value.c
  874. CC deps/rcheevos/src/rhash/hash.c
  875. CC deps/rcheevos/src/rapi/rc_api_common.c
  876. CC deps/rcheevos/src/rapi/rc_api_runtime.c
  877. CC deps/rcheevos/src/rapi/rc_api_user.c
  878. CXX deps/discord-rpc/src/discord_rpc.cpp
  879. CXX deps/discord-rpc/src/rpc_connection.cpp
  880. CXX deps/discord-rpc/src/serialization.cpp
  881. CC network/discord.c
  882. CC deps/discord-rpc/src/discord_register_linux.c
  883. CXX deps/discord-rpc/src/connection_unix.cpp
  884. CC cores/libretro-net-retropad/net_retropad_core.c
  885. CC record/drivers/record_ffmpeg.c
  886. CC cores/libretro-ffmpeg/ffmpeg_core.c
  887. record/drivers/record_ffmpeg.c: In function ‘ffmpeg_init_audio’:
  888. record/drivers/record_ffmpeg.c:344:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  889. 344 | AVCodec *codec = avcodec_find_encoder_by_name(
  890. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  891. record/drivers/record_ffmpeg.c: In function ‘ffmpeg_init_video’:
  892. record/drivers/record_ffmpeg.c:438:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  893. 438 | codec = avcodec_find_encoder_by_name(params->vcodec);
  894. | ^
  895. record/drivers/record_ffmpeg.c:443:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  896. 443 | codec = avcodec_find_encoder_by_name("libx264rgb");
  897. | ^
  898. record/drivers/record_ffmpeg.c:553:11: warning: implicit declaration of function ‘avpicture_get_size’ [-Wimplicit-function-declaration]
  899. 553 | size = avpicture_get_size(video->pix_fmt, param->out_width,
  900. | ^~~~~~~~~~~~~~~~~~
  901. record/drivers/record_ffmpeg.c:558:4: warning: implicit declaration of function ‘avpicture_fill’ [-Wimplicit-function-declaration]
  902. 558 | avpicture_fill((AVPicture*)video->conv_frame, video->conv_frame_buf,
  903. | ^~~~~~~~~~~~~~
  904. record/drivers/record_ffmpeg.c:558:20: error: ‘AVPicture’ undeclared (first use in this function); did you mean ‘AVPictureType’?
  905. 558 | avpicture_fill((AVPicture*)video->conv_frame, video->conv_frame_buf,
  906. | ^~~~~~~~~
  907. | AVPictureType
  908. record/drivers/record_ffmpeg.c:558:20: note: each undeclared identifier is reported only once for each function it appears in
  909. record/drivers/record_ffmpeg.c:558:30: error: expected expression before ‘)’ token
  910. 558 | avpicture_fill((AVPicture*)video->conv_frame, video->conv_frame_buf,
  911. | ^
  912. record/drivers/record_ffmpeg.c: In function ‘ffmpeg_init_muxer_pre’:
  913. record/drivers/record_ffmpeg.c:881:18: error: ‘AVFormatContext’ has no member named ‘filename’
  914. 881 | av_strlcpy(ctx->filename, handle->params.filename, sizeof(ctx->filename));
  915. | ^~
  916. record/drivers/record_ffmpeg.c:881:65: error: ‘AVFormatContext’ has no member named ‘filename’
  917. 881 | av_strlcpy(ctx->filename, handle->params.filename, sizeof(ctx->filename));
  918. | ^~
  919. record/drivers/record_ffmpeg.c:886:47: error: ‘AVFormatContext’ has no member named ‘filename’
  920. 886 | ctx->oformat = av_guess_format(NULL, ctx->filename, NULL);
  921. | ^~
  922. record/drivers/record_ffmpeg.c:891:31: error: ‘AVFormatContext’ has no member named ‘filename’
  923. 891 | if (avio_open(&ctx->pb, ctx->filename, AVIO_FLAG_WRITE) < 0)
  924. | ^~
  925. record/drivers/record_ffmpeg.c: In function ‘ffmpeg_init_muxer_post’:
  926. record/drivers/record_ffmpeg.c:906:10: error: ‘AVStream’ has no member named ‘codec’
  927. 906 | stream->codec = handle->video.codec;
  928. | ^~
  929. record/drivers/record_ffmpeg.c:907:30: error: ‘AVStream’ has no member named ‘codec’
  930. 907 | stream->time_base = stream->codec->time_base;
  931. | ^~
  932. record/drivers/record_ffmpeg.c:916:13: error: ‘AVStream’ has no member named ‘codec’
  933. 916 | stream->codec = handle->audio.codec;
  934. | ^~
  935. record/drivers/record_ffmpeg.c:917:33: error: ‘AVStream’ has no member named ‘codec’
  936. 917 | stream->time_base = stream->codec->time_base;
  937. | ^~
  938. record/drivers/record_ffmpeg.c: In function ‘ffmpeg_new’:
  939. record/drivers/record_ffmpeg.c:1051:4: warning: implicit declaration of function ‘av_register_all’ [-Wimplicit-function-declaration]
  940. 1051 | av_register_all();
  941. | ^~~~~~~~~~~~~~~
  942. make: *** [Makefile:206: obj-unix/release/record/drivers/record_ffmpeg.o] Error 1
  943. make: *** Waiting for unfinished jobs....
  944. cores/libretro-ffmpeg/ffmpeg_core.c: In function ‘libretro_ffmpeg_retro_init’:
  945. cores/libretro-ffmpeg/ffmpeg_core.c:243:4: warning: implicit declaration of function ‘av_register_all’ [-Wimplicit-function-declaration]
  946. 243 | av_register_all();
  947. | ^~~~~~~~~~~~~~~
  948. cores/libretro-ffmpeg/ffmpeg_core.c: In function ‘init_hw_decoder’:
  949. cores/libretro-ffmpeg/ffmpeg_core.c:991:82: error: ‘AVStream’ has no member named ‘codec’
  950. 991 | struct AVCodec *codec = avcodec_find_decoder(fctx->streams[video_stream_index]->codec->codec_id);
  951. | ^~
  952. cores/libretro-ffmpeg/ffmpeg_core.c: In function ‘select_decoder’:
  953. cores/libretro-ffmpeg/ffmpeg_core.c:1101:49: error: ‘AVStream’ has no member named ‘codec’
  954. 1101 | format = fctx->streams[video_stream_index]->codec->pix_fmt;
  955. | ^~
  956. cores/libretro-ffmpeg/ffmpeg_core.c: In function ‘open_codec’:
  957. cores/libretro-ffmpeg/ffmpeg_core.c:1135:62: error: ‘AVStream’ has no member named ‘codec’
  958. 1135 | AVCodec *codec = avcodec_find_decoder(fctx->streams[index]->codec->codec_id);
  959. | ^~
  960. cores/libretro-ffmpeg/ffmpeg_core.c:1142:31: error: ‘AVStream’ has no member named ‘codec’
  961. 1142 | *ctx = fctx->streams[index]->codec;
  962. | ^~
  963. cores/libretro-ffmpeg/ffmpeg_core.c: In function ‘open_codecs’:
  964. cores/libretro-ffmpeg/ffmpeg_core.c:1233:47: error: ‘AVStream’ has no member named ‘codec’
  965. 1233 | enum AVMediaType type = fctx->streams[i]->codec->codec_type;
  966. | ^~
  967. cores/libretro-ffmpeg/ffmpeg_core.c:1248:54: error: ‘AVStream’ has no member named ‘codec’
  968. 1248 | && !codec_is_image(fctx->streams[i]->codec->codec_id))
  969. | ^~
  970. cores/libretro-ffmpeg/ffmpeg_core.c:1283:54: error: ‘AVStream’ has no member named ‘codec’
  971. 1283 | AVCodecContext *ctx = fctx->streams[i]->codec;
  972. | ^~
  973. cores/libretro-ffmpeg/ffmpeg_core.c: In function ‘sws_worker_thread’:
  974. cores/libretro-ffmpeg/ffmpeg_core.c:1471:10: warning: implicit declaration of function ‘av_frame_get_colorspace’ [-Wimplicit-function-declaration]
  975. 1471 | av_frame_get_colorspace(tmp_frame),
  976. | ^~~~~~~~~~~~~~~~~~~~~~~
  977. cores/libretro-ffmpeg/ffmpeg_core.c:1472:10: warning: implicit declaration of function ‘av_frame_get_color_range’ [-Wimplicit-function-declaration]
  978. 1472 | av_frame_get_color_range(tmp_frame));
  979. | ^~~~~~~~~~~~~~~~~~~~~~~~
  980. cores/libretro-ffmpeg/ffmpeg_core.c: In function ‘decode_thread’:
  981. cores/libretro-ffmpeg/ffmpeg_core.c:1743:20: warning: implicit declaration of function ‘avpicture_get_size’ [-Wimplicit-function-declaration]
  982. 1743 | frame_size = avpicture_get_size(PIX_FMT_RGB32, media.width, media.height);
  983. | ^~~~~~~~~~~~~~~~~~
  984. make: *** [Makefile:204: obj-unix/release/cores/libretro-ffmpeg/ffmpeg_core.o] Error 1
  985. Could not successfully build retroarch - RetroArch - frontend to the libretro emulator cores - required by all lr-* emulators (/home/retrogamer/RetroPie-Setup/tmp/build/retroarch/retroarch not found).
  986. /home/retrogamer
  987.  
  988. Log ended at: wo 26 okt 2022 21:49:48 CEST
  989. Total running time: 0 hours, 2 mins, 43 secs
  990.  
Add Comment
Please, Sign In to add comment