1 | [1;33mBUILD[0m scummvmsa [1;37m(target)[0m
|
---|
2 | [1;35mTOOLCHAIN[0m configure (auto-detect)
|
---|
3 | Executing (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
|
---|
4 | Running ScummVM configure...
|
---|
5 | Looking for C++ compiler... /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/bin/aarch64-libreelec-linux-gnu-g++
|
---|
6 | Checking if compiler supports C++11... yes
|
---|
7 | Checking for compiler version... GCC 12.2.0, ok
|
---|
8 | Checking if C++11 initializer list is available... yes
|
---|
9 | Checking if C++11 std::nullptr_t is available... yes
|
---|
10 | Checking if C++11 alignas and alignof keywords are available... yes
|
---|
11 | Checking best debug mode... -g + var tracking
|
---|
12 | Checking for whether C++ compiler accepts -Wglobal-constructors... no
|
---|
13 | Checking for whether C++ compiler accepts -Wno-undefined-var-template... no
|
---|
14 | Checking for whether C++ compiler accepts -Wno-pragma-pack... no
|
---|
15 | Checking for whether C++ compiler accepts -Wno-address-of-packed-member... yes
|
---|
16 | Checking endianness... little
|
---|
17 | Checking 64-bitness... yes
|
---|
18 | Type with 1 byte... char
|
---|
19 | Type with 2 bytes... short
|
---|
20 | Type with 4 bytes... int
|
---|
21 | Type with 8 bytes... long
|
---|
22 | Alignment required... yes
|
---|
23 | Checking host CPU architecture... aarch64
|
---|
24 | Checking hosttype... linux-gnu
|
---|
25 | Cross-compiling to aarch64-libreelec-linux-gnu
|
---|
26 | WARNING: Unknown target, continuing with auto-detected values
|
---|
27 | Checking for pkg-config... yes
|
---|
28 | Looking for sdl-config... /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/aarch64-libreelec-linux-gnu/sysroot/usr/bin/sdl2-config
|
---|
29 | Checking for SDL... yes
|
---|
30 | Checking for SDL_Net... yes
|
---|
31 | Checks for ENet...
|
---|
32 | Checking for sendmsg... yes
|
---|
33 | Checking for recvmsg... yes
|
---|
34 | Optional 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
|
---|
45 | Checking if host is POSIX compliant... yes
|
---|
46 | Checking if posix_spawn is supported... yes
|
---|
47 | Checking if fseeko with 64-bit off_t is supported... yes
|
---|
48 | Checking whether to have a verbose build... no
|
---|
49 | Checking whether building plugins was requested... no
|
---|
50 | Checking if detection features building statically... yes
|
---|
51 | Checking if building detection features for all engines... yes
|
---|
52 | Checking for Ogg... yes
|
---|
53 | Checking for TTS libraries... no
|
---|
54 | Checking for Vorbis... yes
|
---|
55 | Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive)
|
---|
56 | Checking for OPL2LPT... no
|
---|
57 | Checking for RetroWave OPL3... no
|
---|
58 | Checking for FLAC >= 1.0.1... yes
|
---|
59 | Checking for MAD... yes
|
---|
60 | Checking for ALSA >= 0.9... yes
|
---|
61 | Checking for libjpeg >= v6b... yes
|
---|
62 | Checking for PNG >= 1.2.8... yes
|
---|
63 | Checking for GIF >= 5.0.0... no
|
---|
64 | Checking for libtheoradec >= 1.0... yes
|
---|
65 | Checking for libvpx >= 1.6... yes
|
---|
66 | Checking for libfaad... no
|
---|
67 | Checking for SEQ MIDI... yes
|
---|
68 | Checking for sndio... no
|
---|
69 | Checking for TiMidity... yes
|
---|
70 | Checking for zlib... yes
|
---|
71 | Checking for libmpeg2 >= 0.4.0... yes
|
---|
72 | Checking for liba52... no
|
---|
73 | Looking for curl-config... /home/kelv/EmuELEC/build.EmuELEC-Amlogic-ng.aarch64-4/toolchain/bin/curl-config
|
---|
74 | Checking for libcurl... yes
|
---|
75 | Looking for mikmod-config... none found!
|
---|
76 | Checking for libmikmod... Cloud integration... local, servers
|
---|
77 | Checking for FluidSynth... yes
|
---|
78 | Checking for FluidLite... no (FluidSynth/FluidLite support is mutually exclusive)
|
---|
79 | Checking for Sonivox... no
|
---|
80 | Checking for readline... skipping (text console disabled)
|
---|
81 | Checking for libunity... no
|
---|
82 | Checking for gtk... no
|
---|
83 | Checking for FreeType2... yes
|
---|
84 | Checking for OpenGL... yes (OpenGL ES 2)
|
---|
85 | Checking for OpenGL for game... yes (OpenGL ES2)
|
---|
86 | Checking for Linux CD-ROM... yes
|
---|
87 | Checking for curl... yes
|
---|
88 | Checking for FriBidi... yes
|
---|
89 | Test C++11 compatibility during compilation... no
|
---|
90 | Checking for Discord RPC... no
|
---|
91 | Building translation support... yes (with runtime language detection)
|
---|
92 | Building taskbar integration support... no
|
---|
93 | Building system dialogs support... no
|
---|
94 | Building text-to-speech support... no
|
---|
95 | Building TinyGL support... yes
|
---|
96 | Building Bink video support... yes
|
---|
97 | Building updates support... no
|
---|
98 | Enabling Address Sanitizer... no
|
---|
99 | Enabling Thread Sanitizer... no
|
---|
100 | Enabling Undefined Behavior Sanitizer... no
|
---|
101 | Enabling x86/amd64 SSE2... no
|
---|
102 | Enabling x86/amd64 AVX2... no
|
---|
103 | Enabling ARM NEON... yes
|
---|
104 | Backend... 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 |
|
---|
106 | Engines (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 |
|
---|
190 | Engines 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 |
|
---|
217 | Creating engines/engines.mk
|
---|
218 | Creating engines/detection_table.h
|
---|
219 | Creating engines/plugins_table.h
|
---|
220 | Creating config.h
|
---|
221 | Creating config.mk
|
---|
222 | Creating Makefile
|
---|
223 | Executing (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 ***********
|
---|
240 | make ${PKG_MAKE_OPTS_TARGET}
|
---|
241 | **************************************
|
---|
242 |
|
---|
243 |
|
---|
244 |
|
---|
245 | kelv@studiokelv:~/EmuELEC$ PROJECT=Amlogic-ce DEVICE=Amlogic-ng ARCH=aarch64 DISTRO=EmuELEC ./scripts/build scummvmsa >error.txt
|
---|
246 | Segmentation fault
|
---|
247 | fatal: 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
|
---|
254 | In 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)'
|
---|
256 | 10605 | 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)'
|
---|
264 | 10605 | 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)'
|
---|
272 | 10605 | 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)'
|
---|
284 | 10605 | 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)'
|
---|
292 | 10605 | 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)'
|
---|
308 | 20129 | 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*)'
|
---|
325 | 15954 | 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*)'
|
---|
342 | 15968 | 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*)'
|
---|
356 | 15968 | 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*)'
|
---|
370 | 15968 | 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*)'
|
---|
390 | 15968 | 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*)'
|
---|
404 | 15968 | 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*)'
|
---|
418 | 15968 | 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:
|
---|