Ticket #14599: error.txt

File error.txt, 31.8 KB (added by Kelvfimer, 9 months ago)
Line 
1[1;33mBUILD[0m scummvmsa [1;37m(target)[0m
2 [1;35mTOOLCHAIN[0m configure (auto-detect)
3Executing (target): /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/configure --host=aarch64-libreelec-linux-gnu --backend=sdl --enable-vkeybd --enable-optimizations --opengl-mode=gles2 --with-sdl-prefix=/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/aarch64-libreelec-linux-gnu/sysroot/usr/bin
4Running ScummVM configure...
5Looking for C++ compiler... /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/bin/aarch64-libreelec-linux-gnu-g++
6Checking if compiler supports C++11... yes
7Checking for compiler version... GCC 12.2.0, ok
8Checking if C++11 initializer list is available... yes
9Checking if C++11 std::nullptr_t is available... yes
10Checking if C++11 alignas and alignof keywords are available... yes
11Checking best debug mode... -g + var tracking
12Checking for whether C++ compiler accepts -Wglobal-constructors... no
13Checking for whether C++ compiler accepts -Wno-undefined-var-template... no
14Checking for whether C++ compiler accepts -Wno-pragma-pack... no
15Checking for whether C++ compiler accepts -Wno-address-of-packed-member... yes
16Checking endianness... little
17Checking 64-bitness... yes
18Type with 1 byte... char
19Type with 2 bytes... short
20Type with 4 bytes... int
21Type with 8 bytes... long
22Alignment required... yes
23Checking host CPU architecture... aarch64
24Checking hosttype... linux-gnu
25Cross-compiling to aarch64-libreelec-linux-gnu
26WARNING: Unknown target, continuing with auto-detected values
27Checking for pkg-config... yes
28Looking for sdl-config... /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/aarch64-libreelec-linux-gnu/sysroot/usr/bin/sdl2-config
29Checking for SDL... yes
30Checking for SDL_Net... yes
31Checks for ENet...
32 Checking for sendmsg... yes
33 Checking for recvmsg... yes
34Optional checks for ENet...
35 Checking for getaddrinfo... yes
36 Checking for getnameinfo... yes
37 Checking for gethostbyaddr_r... yes
38 Checking for gethostbyname_r... yes
39 Checking for poll... yes
40 Checking for fcntl... yes
41 Checking for inet_pton... yes
42 Checking for inet_ntop... yes
43 Checking for msghdr.msg_flags... yes
44 Checking for socklen_t... yes
45Checking if host is POSIX compliant... yes
46Checking if posix_spawn is supported... yes
47Checking if fseeko with 64-bit off_t is supported... yes
48Checking whether to have a verbose build... no
49Checking whether building plugins was requested... no
50Checking if detection features building statically... yes
51Checking if building detection features for all engines... yes
52Checking for Ogg... yes
53Checking for TTS libraries... no
54Checking for Vorbis... yes
55Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive)
56Checking for OPL2LPT... no
57Checking for RetroWave OPL3... no
58Checking for FLAC >= 1.0.1... yes
59Checking for MAD... yes
60Checking for ALSA >= 0.9... yes
61Checking for libjpeg >= v6b... yes
62Checking for PNG >= 1.2.8... yes
63Checking for GIF >= 5.0.0... no
64Checking for libtheoradec >= 1.0... yes
65Checking for libvpx >= 1.6... yes
66Checking for libfaad... no
67Checking for SEQ MIDI... yes
68Checking for sndio... no
69Checking for TiMidity... yes
70Checking for zlib... yes
71Checking for libmpeg2 >= 0.4.0... yes
72Checking for liba52... no
73Looking for curl-config... /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/bin/curl-config
74Checking for libcurl... yes
75Looking for mikmod-config... none found!
76Checking for libmikmod... Cloud integration... local, servers
77Checking for FluidSynth... yes
78Checking for FluidLite... no (FluidSynth/FluidLite support is mutually exclusive)
79Checking for Sonivox... no
80Checking for readline... skipping (text console disabled)
81Checking for libunity... no
82Checking for gtk... no
83Checking for FreeType2... yes
84Checking for OpenGL... yes (OpenGL ES 2)
85Checking for OpenGL for game... yes (OpenGL ES2)
86Checking for Linux CD-ROM... yes
87Checking for curl... yes
88Checking for FriBidi... yes
89Test C++11 compatibility during compilation... no
90Checking for Discord RPC... no
91Building translation support... yes (with runtime language detection)
92Building taskbar integration support... no
93Building system dialogs support... no
94Building text-to-speech support... no
95Building TinyGL support... yes
96Building Bink video support... yes
97Building updates support... no
98Enabling Address Sanitizer... no
99Enabling Thread Sanitizer... no
100Enabling Undefined Behavior Sanitizer... no
101Enabling x86/amd64 SSE2... no
102Enabling x86/amd64 AVX2... no
103Enabling ARM NEON... yes
104Backend... sdl (2.28.2), 16bit color, high resolution, TinyGL, savegame timestamp, HQ and Edge scalers, aspect ratio correction, MT-32 emulator, Lua, Nuked OPL emulator, virtual keyboard, cloud, ENet
105
106Engines (builtin):
107 SCUMM [all games]
108 Access
109 ADL
110 AGI
111 AGOS [all games]
112 Adventure Game Studio
113 Sanitarium
114 Beavis and Butthead in Virtual Stupidity
115 Blade Runner
116 The Journeyman Project 2: Buried in Time
117 CGE
118 CGE2
119 Chewy: Esc from F5
120 Cinematique evo 1
121 Magic Composer
122 Cinematique evo 2
123 Cryo Omni3D games [all games]
124 Macromedia Director
125 Dragon History
126 Blazing Dragons
127 Drascula: The Vampire Strikes Back
128 Dreamweb
129 Freescape
130 Glk Interactive Fiction games
131 UFOs
132 Gobli*ns
133 The Griffon Legend
134 Grim [Grim Fandango]
135 Groovie [all games]
136 Hades Challenge
137 Hyperspace Delivery Boy!
138 Hopkins FBI
139 Hugo Trilogy
140 Hypnotix Inc.
141 Illusions Engine
142 Kyra [all games]
143 Labyrinth of Time
144 Lure of the Temptress
145 MADE
146 MADS [Rex Nebular]
147 Mohawk [Living Books] [Myst] [Myst ME] [Riven: The Sequel to Myst]
148 Mortevielle
149 mTropolis
150 Myst 3
151 Nancy Drew
152 Neverhood
153 Nikita Game Interface
154 Parallaction
155 The Journeyman Project: Pegasus Prime
156 Red Comrades
157 Pink Panther
158 Plumbers Don't Wear Ties
159 The Prince and The Coward
160 Private Eye
161 Flight of the Amazon Queen
162 SAGA [all games]
163 SAGA2
164 SCI [all games]
165 The Lost Files of Sherlock Holmes
166 Beneath a Steel Sky
167 The Longest Journey
168 Mission Supernova
169 Broken Sword
170 Broken Sword II
171 Broken Sword 2.5
172 Teen Agent
173 Tetraedge
174 Tinsel
175 Starship Titanic
176 3 Skulls of the Toltecs
177 Tony Tough and the Night of Roasted Moths
178 Toonstruck
179 Touche: The Adventures of the Fifth Musketeer
180 Trecision Adventure Module
181 TsAGE
182 Bud Tucker in Double Trouble
183 Little Big Adventure
184 Ultima
185 V-Cruise
186 Voyeur
187 Wintermute [] [FoxTail] [HeroCraft]
188 Z-Vision
189
190Engines Skipped:
191 Lord Avalot d'Argent
192 Chamber
193 Crab
194 Lost Eden
195 Dungeon Master
196 Escape From Hell
197 Grim [Escape from Monkey Island]
198 Hpl1
199 In Cold Blood
200 The Immortal
201 Kingdom: The Far Reaches
202 The Last Express
203 Lilliput
204 MacVenture
205 MADS [MADS V2]
206 Might and Magic
207 Mohawk [Where in Time is Carmen Sandiego?]
208 Mutation of JB
209 Playground 3d: the testing and playground environment for 3d renderers
210 Sludge
211 Star Trek 25th Anniversary/Judgment Rites
212 TestBed: the Testing framework
213 WAGE
214 The Watchmaker
215 Wintermute [Wintermute3D]
216
217Creating engines/engines.mk
218Creating engines/detection_table.h
219Creating engines/plugins_table.h
220Creating config.h
221Creating config.mk
222Creating Makefile
223Executing (target): make
224 C++ engines/ags/lib/allegro/surface_neon.o
225 C++ engines/asylum/puzzles/puzzles.o
226 C++ engines/asylum/puzzles/tictactoe.o
227 C++ engines/asylum/puzzles/timemachine.o
228 C++ engines/asylum/puzzles/vcr.o
229 C++ engines/asylum/puzzles/wheel.o
230 C++ engines/asylum/puzzles/writings.o
231 C++ engines/asylum/resources/actor.o
232 C++ engines/asylum/resources/data.o
233 C++ engines/asylum/resources/object.o
234 C++ engines/asylum/resources/encounters.o
235 C++ engines/asylum/resources/inventory.o
236 C++ engines/asylum/resources/polygons.o
237 C++ engines/asylum/resources/script.o
238[1;31mFAILURE: ./scripts/build scummvmsa during make_target (default)[0m
239*********** FAILED COMMAND ***********
240make ${PKG_MAKE_OPTS_TARGET}
241**************************************
242
243
244
245kelv@studiokelv:~/EmuELEC$ PROJECT=Amlogic-ce DEVICE=Amlogic-ng ARCH=aarch64 DISTRO=EmuELEC ./scripts/build scummvmsa >error.txt
246Segmentation fault
247fatal: No names found, cannot describe anything.
248/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In function 'uint32x4_t AGS3::blendTintSpriteSIMD(uint32x4_t, uint32x4_t, uint32x4_t, bool)':
249/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:255:111: error: cannot convert 'float32x4_t' to 'uint32x4_t'
250 255 | float32x4_t hrfactors = vcvtq_f32_u32(vandq_u32(vandq_u32(vceqq_f32(ssr, smaxes), vmvnq_u32(vceqq_u32(ssr, ssb))), vmovq_n_u32(1)));
251 | ^~~
252 | |
253 | float32x4_t
254In file included from /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:22:
255/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:10605:23: note: initializing argument 1 of 'uint32x4_t vceqq_u32(uint32x4_t, uint32x4_t)'
25610605 | vceqq_u32 (uint32x4_t __a, uint32x4_t __b)
257 | ~~~~~~~~~~~^~~
258/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:256:111: error: cannot convert 'float32x4_t' to 'uint32x4_t'
259 256 | float32x4_t hgfactors = vcvtq_f32_u32(vandq_u32(vandq_u32(vceqq_f32(ssg, smaxes), vmvnq_u32(vceqq_u32(ssg, ssr))), vmovq_n_u32(1)));
260 | ^~~
261 | |
262 | float32x4_t
263/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:10605:23: note: initializing argument 1 of 'uint32x4_t vceqq_u32(uint32x4_t, uint32x4_t)'
26410605 | vceqq_u32 (uint32x4_t __a, uint32x4_t __b)
265 | ~~~~~~~~~~~^~~
266/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:257:111: error: cannot convert 'float32x4_t' to 'uint32x4_t'
267 257 | float32x4_t hbfactors = vcvtq_f32_u32(vandq_u32(vandq_u32(vceqq_f32(ssb, smaxes), vmvnq_u32(vceqq_u32(ssb, ssg))), vmovq_n_u32(1)));
268 | ^~~
269 | |
270 | float32x4_t
271/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:10605:23: note: initializing argument 1 of 'uint32x4_t vceqq_u32(uint32x4_t, uint32x4_t)'
27210605 | vceqq_u32 (uint32x4_t __a, uint32x4_t __b)
273 | ~~~~~~~~~~~^~~
274/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In function 'uint16x8_t AGS3::blendPixelSIMD2Bpp(uint16x8_t, uint16x8_t, uint16x8_t)':
275/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:384:43: note: use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts
276 384 | mask = vorrq_u32(vceqq_u32(alphas, vmovq_n_u32(0)), vceqq_u32(alphas, vmovq_n_u32(255)));
277 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
278/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:384:44: error: cannot convert 'uint16x8_t' to 'uint32x4_t'
279 384 | mask = vorrq_u32(vceqq_u32(alphas, vmovq_n_u32(0)), vceqq_u32(alphas, vmovq_n_u32(255)));
280 | ^~~~~~
281 | |
282 | uint16x8_t
283/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:10605:23: note: initializing argument 1 of 'uint32x4_t vceqq_u32(uint32x4_t, uint32x4_t)'
28410605 | vceqq_u32 (uint32x4_t __a, uint32x4_t __b)
285 | ~~~~~~~~~~~^~~
286/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:384:79: error: cannot convert 'uint16x8_t' to 'uint32x4_t'
287 384 | mask = vorrq_u32(vceqq_u32(alphas, vmovq_n_u32(0)), vceqq_u32(alphas, vmovq_n_u32(255)));
288 | ^~~~~~
289 | |
290 | uint16x8_t
291/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:10605:23: note: initializing argument 1 of 'uint32x4_t vceqq_u32(uint32x4_t, uint32x4_t)'
29210605 | vceqq_u32 (uint32x4_t __a, uint32x4_t __b)
293 | ~~~~~~~~~~~^~~
294/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:385:33: error: cannot convert 'uint16x8_t' to 'uint32x4_t'
295 385 | ch1 = vandq_u32(srcCols, mask);
296 | ^~~~~~~
297 | |
298 | uint16x8_t
299/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:1134:23: note: initializing argument 1 of 'uint32x4_t vandq_u32(uint32x4_t, uint32x4_t)'
300 1134 | vandq_u32 (uint32x4_t __a, uint32x4_t __b)
301 | ~~~~~~~~~~~^~~
302/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:386:88: error: cannot convert 'uint16x8_t' to 'uint32x4_t'
303 386 | ch2 = vandq_u32(rgbBlendSIMD2Bpp(srcCols, destCols, alphas), vmvnq_u32(mask));
304 | ^~~~
305 | |
306 | uint16x8_t
307/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:20129:23: note: initializing argument 1 of 'uint32x4_t vmvnq_u32(uint32x4_t)'
30820129 | vmvnq_u32 (uint32x4_t __a)
309 | ~~~~~~~~~~~^~~
310/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:387:34: error: cannot convert 'uint16x8_t' to 'uint32x4_t'
311 387 | return vorrq_u32(ch1, ch2);
312 | ^~~
313 | |
314 | uint16x8_t
315/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:1246:23: note: initializing argument 1 of 'uint32x4_t vorrq_u32(uint32x4_t, uint32x4_t)'
316 1246 | vorrq_u32 (uint32x4_t __a, uint32x4_t __b)
317 | ~~~~~~~~~~~^~~
318/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In static member function 'static void AGS3::DrawInnerImpl::drawInner1Bpp(AGS3::BITMAP::DrawInnerArgs&)':
319/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:802:47: error: cannot convert 'uint32*' {aka 'unsigned int*'} to 'const uint8_t*' {aka 'const unsigned char*'}
320 802 | uint8x16_t transColors = vld1q_dup_u8(&args.transColor);
321 | ^~~~~~~~~~~~~~~~
322 | |
323 | uint32* {aka unsigned int*}
324/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:15954:30: note: initializing argument 1 of 'uint8x16_t vld1q_dup_u8(const uint8_t*)'
32515954 | vld1q_dup_u8 (const uint8_t* __a)
326 | ~~~~~~~~~~~~~~~^~~
327/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner2Bpp(AGS3::BITMAP::DrawInnerArgs&) [with bool Scale = false]':
328/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:926:46: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = false]'
329/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:936:54: required from here
330/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:645:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint16x8_t' in assignment
331 645 | if (args.horizFlip) addIndexes = {7, 6, 5, 4, 3, 2, 1, 0};
332 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
333/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner4BppWithConv(AGS3::BITMAP::DrawInnerArgs&) [with int DestBytesPerPixel = 4; int SrcBytesPerPixel = 4; bool Scale = false]':
334/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:927:60: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = false]'
335/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:936:54: required from here
336/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:477:43: error: invalid conversion from 'int*' to 'const uint32_t*' {aka 'const unsigned int*'} [-fpermissive]
337 477 | uint32x4_t alphas = vld1q_dup_u32(&args.srcAlpha);
338 | ^~~~~~~~~~~~~~
339 | |
340 | int*
341/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:15968:32: note: initializing argument 1 of 'uint32x4_t vld1q_dup_u32(const uint32_t*)'
34215968 | vld1q_dup_u32 (const uint32_t* __a)
343 | ~~~~~~~~~~~~~~~~^~~
344/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:481:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint32x4_t' in assignment
345 481 | if (args.horizFlip) addIndexes = {3, 2, 1, 0};
346 | ~~~~~~~~~~~^~~~~~~~~~~~~~
347/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner4BppWithConv(AGS3::BITMAP::DrawInnerArgs&) [with int DestBytesPerPixel = 4; int SrcBytesPerPixel = 2; bool Scale = false]':
348/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:930:52: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = false]'
349/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:936:54: required from here
350/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:477:43: error: invalid conversion from 'int*' to 'const uint32_t*' {aka 'const unsigned int*'} [-fpermissive]
351 477 | uint32x4_t alphas = vld1q_dup_u32(&args.srcAlpha);
352 | ^~~~~~~~~~~~~~
353 | |
354 | int*
355/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:15968:32: note: initializing argument 1 of 'uint32x4_t vld1q_dup_u32(const uint32_t*)'
35615968 | vld1q_dup_u32 (const uint32_t* __a)
357 | ~~~~~~~~~~~~~~~~^~~
358/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:481:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint32x4_t' in assignment
359 481 | if (args.horizFlip) addIndexes = {3, 2, 1, 0};
360 | ~~~~~~~~~~~^~~~~~~~~~~~~~
361/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner4BppWithConv(AGS3::BITMAP::DrawInnerArgs&) [with int DestBytesPerPixel = 2; int SrcBytesPerPixel = 4; bool Scale = false]':
362/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:932:52: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = false]'
363/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:936:54: required from here
364/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:477:43: error: invalid conversion from 'int*' to 'const uint32_t*' {aka 'const unsigned int*'} [-fpermissive]
365 477 | uint32x4_t alphas = vld1q_dup_u32(&args.srcAlpha);
366 | ^~~~~~~~~~~~~~
367 | |
368 | int*
369/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:15968:32: note: initializing argument 1 of 'uint32x4_t vld1q_dup_u32(const uint32_t*)'
37015968 | vld1q_dup_u32 (const uint32_t* __a)
371 | ~~~~~~~~~~~~~~~~^~~
372/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:481:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint32x4_t' in assignment
373 481 | if (args.horizFlip) addIndexes = {3, 2, 1, 0};
374 | ~~~~~~~~~~~^~~~~~~~~~~~~~
375/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner2Bpp(AGS3::BITMAP::DrawInnerArgs&) [with bool Scale = true]':
376/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:926:46: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = true]'
377/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:937:53: required from here
378/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:645:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint16x8_t' in assignment
379 645 | if (args.horizFlip) addIndexes = {7, 6, 5, 4, 3, 2, 1, 0};
380 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
381/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner4BppWithConv(AGS3::BITMAP::DrawInnerArgs&) [with int DestBytesPerPixel = 4; int SrcBytesPerPixel = 4; bool Scale = true ':
382/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:927:60: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = true]'
383/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:937:53: required from here
384/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:477:43: error: invalid conversion from 'int*' to 'const uint32_t*' {aka 'const unsigned int*'} [-fpermissive]
385 477 | uint32x4_t alphas = vld1q_dup_u32(&args.srcAlpha);
386 | ^~~~~~~~~~~~~~
387 | |
388 | int*
389/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:15968:32: note: initializing argument 1 of 'uint32x4_t vld1q_dup_u32(const uint32_t*)'
39015968 | vld1q_dup_u32 (const uint32_t* __a)
391 | ~~~~~~~~~~~~~~~~^~~
392/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:481:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint32x4_t' in assignment
393 481 | if (args.horizFlip) addIndexes = {3, 2, 1, 0};
394 | ~~~~~~~~~~~^~~~~~~~~~~~~~
395/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner4BppWithConv(AGS3::BITMAP::DrawInnerArgs&) [with int DestBytesPerPixel = 4; int SrcBytesPerPixel = 2; bool Scale = true ':
396/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:930:52: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = true]'
397/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:937:53: required from here
398/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:477:43: error: invalid conversion from 'int*' to 'const uint32_t*' {aka 'const unsigned int*'} [-fpermissive]
399 477 | uint32x4_t alphas = vld1q_dup_u32(&args.srcAlpha);
400 | ^~~~~~~~~~~~~~
401 | |
402 | int*
403/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:15968:32: note: initializing argument 1 of 'uint32x4_t vld1q_dup_u32(const uint32_t*)'
40415968 | vld1q_dup_u32 (const uint32_t* __a)
405 | ~~~~~~~~~~~~~~~~^~~
406/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:481:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint32x4_t' in assignment
407 481 | if (args.horizFlip) addIndexes = {3, 2, 1, 0};
408 | ~~~~~~~~~~~^~~~~~~~~~~~~~
409/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In instantiation of 'static void AGS3::DrawInnerImpl::drawInner4BppWithConv(AGS3::BITMAP::DrawInnerArgs&) [with int DestBytesPerPixel = 2; int SrcBytesPerPixel = 4; bool Scale = true ':
410/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:932:52: required from 'void AGS3::BITMAP::drawNEON(DrawInnerArgs&) [with bool Scale = true]'
411/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:937:53: required from here
412/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:477:43: error: invalid conversion from 'int*' to 'const uint32_t*' {aka 'const unsigned int*'} [-fpermissive]
413 477 | uint32x4_t alphas = vld1q_dup_u32(&args.srcAlpha);
414 | ^~~~~~~~~~~~~~
415 | |
416 | int*
417/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/lib/gcc/aarch64-libreelec-linux-gnu/12.2.0/include/arm_neon.h:15968:32: note: initializing argument 1 of 'uint32x4_t vld1q_dup_u32(const uint32_t*)'
41815968 | vld1q_dup_u32 (const uint32_t* __a)
419 | ~~~~~~~~~~~~~~~~^~~
420/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:481:40: error: cannot convert '<brace-enclosed initializer list>' to 'uint32x4_t' in assignment
421 481 | if (args.horizFlip) addIndexes = {3, 2, 1, 0};
422 | ~~~~~~~~~~~^~~~~~~~~~~~~~
423/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp: In function 'uint16x8_t AGS3::blendPixelSIMD2Bpp(uint16x8_t, uint16x8_t, uint16x8_t)':
424/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:379:35: warning: this statement may fall through [-Wimplicit-fallthrough=]
425 379 | alphas = vorrq_u16(ch1, ch2);
426 | ~~~~~~~~~^~~~~~~~~~
427/home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/build/scummvmsa-9f4a32f88be3256aa28909deba345b8a1097727b/engines/ags/lib/allegro/surface_neon.cpp:380:9: note: here
428 380 | case kRgbToRgbBlender: