openMSX SoftFabTask: build_openmsx_make
log in
2024-07-06 05:52
Overview
Data
Wrapper Log
1Using Python: python3
2/Library/Developer/CommandLineTools/usr/bin/make -f build/main.mk run-3rdparty \
3 OPENMSX_TARGET_CPU=x86_64 \
4 OPENMSX_TARGET_OS=darwin \
5 OPENMSX_FLAVOUR=opt \
6 3RDPARTY_FLAG=true \
7 PYTHON=python3
8Using Python: python3
9/Library/Developer/CommandLineTools/usr/bin/make -f build/3rdparty.mk \
10 BUILD_PATH=derived/x86_64-darwin-opt-3rd/3rdparty \
11 OPENMSX_TARGET_CPU=x86_64 \
12 OPENMSX_TARGET_OS=darwin \
13 _CC=clang _CFLAGS=" -arch x86_64 -mmacosx-version-min=10.7 -stdlib=libc++ -m64 -O3 -DNDEBUG -ffast-math -fomit-frame-pointer" \
14 _LDFLAGS=" -arch x86_64 -mmacosx-version-min=10.7 -stdlib=libc++ -m64" \
15 WINDRES=windres \
16 LINK_MODE=3RD_STA \
17 PYTHON=python3
18make[2]: Nothing to be done for `all'.
19/Library/Developer/CommandLineTools/usr/bin/make -f build/main.mk bindist \
20 OPENMSX_TARGET_CPU=x86_64 \
21 OPENMSX_TARGET_OS=darwin \
22 OPENMSX_FLAVOUR=opt \
23 3RDPARTY_FLAG=true \
24 PYTHON=python3
25Using Python: python3
26Build configuration:
27 Platform: x86_64-darwin
28 Flavour: opt
29 Compiler: clang++
30 Subset: full build
31Updating derived/x86_64-darwin-opt-3rd/config/Version.ii...
32Compiling PluggableFactory.cc...
33In file included from src/PluggableFactory.cc:18:
34In file included from src/input/Touchpad.hh:8:
35In file included from src/video/gl_mat.hh:21:
36src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
37 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
38 ^
39/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
40template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
41 ^
42In file included from src/PluggableFactory.cc:18:
43In file included from src/input/Touchpad.hh:8:
44In file included from src/video/gl_mat.hh:21:
45src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
46 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
47 ^
48/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
49template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
50 ^
512 warnings generated.
52Compiling Reactor.cc...
53In file included from src/Reactor.cc:24:
54In file included from src/video/Display.hh:4:
55In file included from src/video/RenderSettings.hh:10:
56In file included from src/video/gl_mat.hh:21:
57src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
58 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
59 ^
60/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
61template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
62 ^
63In file included from src/Reactor.cc:24:
64In file included from src/video/Display.hh:4:
65In file included from src/video/RenderSettings.hh:10:
66In file included from src/video/gl_mat.hh:21:
67src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
68 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
69 ^
70/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
71template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
72 ^
732 warnings generated.
74Compiling ReverseManager.cc...
75In file included from src/ReverseManager.cc:18:
76In file included from src/video/Display.hh:4:
77In file included from src/video/RenderSettings.hh:10:
78In file included from src/video/gl_mat.hh:21:
79src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
80 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
81 ^
82/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
83template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
84 ^
85In file included from src/ReverseManager.cc:18:
86In file included from src/video/Display.hh:4:
87In file included from src/video/RenderSettings.hh:10:
88In file included from src/video/gl_mat.hh:21:
89src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
90 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
91 ^
92/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
93template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
94 ^
952 warnings generated.
96Compiling Version.cc...
97Compiling main.cc...
98In file included from src/main.cc:11:
99In file included from src/video/Display.hh:4:
100In file included from src/video/RenderSettings.hh:10:
101In file included from src/video/gl_mat.hh:21:
102src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
103 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
104 ^
105/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
106template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
107 ^
108In file included from src/main.cc:11:
109In file included from src/video/Display.hh:4:
110In file included from src/video/RenderSettings.hh:10:
111In file included from src/video/gl_mat.hh:21:
112src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
113 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
114 ^
115/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
116template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
117 ^
1182 warnings generated.
119Compiling console/CommandConsole.cc...
120In file included from src/console/CommandConsole.cc:12:
121In file included from src/video/Display.hh:4:
122In file included from src/video/RenderSettings.hh:10:
123In file included from src/video/gl_mat.hh:21:
124src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
125 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
126 ^
127/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
128template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
129 ^
130In file included from src/console/CommandConsole.cc:12:
131In file included from src/video/Display.hh:4:
132In file included from src/video/RenderSettings.hh:10:
133In file included from src/video/gl_mat.hh:21:
134src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
135 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
136 ^
137/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
138template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
139 ^
1402 warnings generated.
141Compiling console/OSDConsoleRenderer.cc...
142In file included from src/console/OSDConsoleRenderer.cc:1:
143In file included from src/console/OSDConsoleRenderer.hh:4:
144In file included from src/video/BaseImage.hh:4:
145src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
146 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
147 ^
148/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
149template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
150 ^
151In file included from src/console/OSDConsoleRenderer.cc:1:
152In file included from src/console/OSDConsoleRenderer.hh:4:
153In file included from src/video/BaseImage.hh:4:
154src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
155 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
156 ^
157/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
158template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
159 ^
160In file included from src/console/OSDConsoleRenderer.cc:21:
161In file included from src/video/GLImage.hh:5:
162src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
163 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
164 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
165/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
166#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
167 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
169#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
170 ^ ~~
1713 warnings generated.
172Compiling console/OSDGUI.cc...
173In file included from src/console/OSDGUI.cc:1:
174In file included from src/console/OSDGUI.hh:4:
175In file included from src/console/OSDTopWidget.hh:4:
176In file included from src/console/OSDWidget.hh:5:
177src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
178 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
179 ^
180/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
181template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
182 ^
183In file included from src/console/OSDGUI.cc:1:
184In file included from src/console/OSDGUI.hh:4:
185In file included from src/console/OSDTopWidget.hh:4:
186In file included from src/console/OSDWidget.hh:5:
187src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
188 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
189 ^
190/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
191template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
192 ^
1932 warnings generated.
194Compiling console/OSDGUILayer.cc...
195In file included from src/console/OSDGUILayer.cc:2:
196In file included from src/console/OSDGUI.hh:4:
197In file included from src/console/OSDTopWidget.hh:4:
198In file included from src/console/OSDWidget.hh:5:
199src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
200 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
201 ^
202/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
203template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
204 ^
205In file included from src/console/OSDGUILayer.cc:2:
206In file included from src/console/OSDGUI.hh:4:
207In file included from src/console/OSDTopWidget.hh:4:
208In file included from src/console/OSDWidget.hh:5:
209src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
210 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
211 ^
212/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
213template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
214 ^
2152 warnings generated.
216Compiling console/OSDImageBasedWidget.cc...
217In file included from src/console/OSDImageBasedWidget.cc:1:
218In file included from src/console/OSDImageBasedWidget.hh:4:
219In file included from src/console/OSDWidget.hh:5:
220src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
221 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
222 ^
223/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
224template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
225 ^
226In file included from src/console/OSDImageBasedWidget.cc:1:
227In file included from src/console/OSDImageBasedWidget.hh:4:
228In file included from src/console/OSDWidget.hh:5:
229src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
230 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
231 ^
232/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
233template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
234 ^
2352 warnings generated.
236Compiling console/OSDRectangle.cc...
237In file included from src/console/OSDRectangle.cc:1:
238In file included from src/console/OSDRectangle.hh:4:
239In file included from src/console/OSDImageBasedWidget.hh:4:
240In file included from src/console/OSDWidget.hh:5:
241src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
242 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
243 ^
244/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
245template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
246 ^
247In file included from src/console/OSDRectangle.cc:1:
248In file included from src/console/OSDRectangle.hh:4:
249In file included from src/console/OSDImageBasedWidget.hh:4:
250In file included from src/console/OSDWidget.hh:5:
251src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
252 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
253 ^
254/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
255template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
256 ^
257In file included from src/console/OSDRectangle.cc:13:
258In file included from src/video/GLImage.hh:5:
259src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
260 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
261 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
262/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
263#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
264 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
265/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
266#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
267 ^ ~~
2683 warnings generated.
269Compiling console/OSDText.cc...
270In file included from src/console/OSDText.cc:1:
271In file included from src/console/OSDText.hh:4:
272In file included from src/console/OSDImageBasedWidget.hh:4:
273In file included from src/console/OSDWidget.hh:5:
274src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
275 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
276 ^
277/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
278template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
279 ^
280In file included from src/console/OSDText.cc:1:
281In file included from src/console/OSDText.hh:4:
282In file included from src/console/OSDImageBasedWidget.hh:4:
283In file included from src/console/OSDWidget.hh:5:
284src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
285 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
286 ^
287/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
288template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
289 ^
290In file included from src/console/OSDText.cc:19:
291In file included from src/video/GLImage.hh:5:
292src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
293 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
294 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
295/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
296#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
297 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
298/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
299#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
300 ^ ~~
3013 warnings generated.
302Compiling console/OSDTopWidget.cc...
303In file included from src/console/OSDTopWidget.cc:1:
304In file included from src/console/OSDTopWidget.hh:4:
305In file included from src/console/OSDWidget.hh:5:
306src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
307 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
308 ^
309/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
310template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
311 ^
312In file included from src/console/OSDTopWidget.cc:1:
313In file included from src/console/OSDTopWidget.hh:4:
314In file included from src/console/OSDWidget.hh:5:
315src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
316 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
317 ^
318/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
319template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
320 ^
3212 warnings generated.
322Compiling console/OSDWidget.cc...
323In file included from src/console/OSDWidget.cc:1:
324In file included from src/console/OSDWidget.hh:5:
325src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
326 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
327 ^
328/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
329template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
330 ^
331In file included from src/console/OSDWidget.cc:1:
332In file included from src/console/OSDWidget.hh:5:
333src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
334 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
335 ^
336/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
337template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
338 ^
339In file included from src/console/OSDWidget.cc:6:
340src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
341 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
342 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
343/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
344#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
345 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
346/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
347#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
348 ^ ~~
3493 warnings generated.
350Compiling file/FilePool.cc...
351In file included from src/file/FilePool.cc:10:
352In file included from src/video/Display.hh:4:
353In file included from src/video/RenderSettings.hh:10:
354In file included from src/video/gl_mat.hh:21:
355src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
356 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
357 ^
358/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
359template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
360 ^
361In file included from src/file/FilePool.cc:10:
362In file included from src/video/Display.hh:4:
363In file included from src/video/RenderSettings.hh:10:
364In file included from src/video/gl_mat.hh:21:
365src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
366 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
367 ^
368/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
369template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
370 ^
3712 warnings generated.
372Compiling ide/HD.cc...
373In file included from src/ide/HD.cc:9:
374In file included from src/video/Display.hh:4:
375In file included from src/video/RenderSettings.hh:10:
376In file included from src/video/gl_mat.hh:21:
377src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
378 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
379 ^
380/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
381template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
382 ^
383In file included from src/ide/HD.cc:9:
384In file included from src/video/Display.hh:4:
385In file included from src/video/RenderSettings.hh:10:
386In file included from src/video/gl_mat.hh:21:
387src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
388 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
389 ^
390/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
391template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
392 ^
3932 warnings generated.
394Compiling input/Touchpad.cc...
395In file included from src/input/Touchpad.cc:8:
396In file included from src/input/Touchpad.hh:8:
397In file included from src/video/gl_mat.hh:21:
398src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
399 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
400 ^
401/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
402template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
403 ^
404In file included from src/input/Touchpad.cc:8:
405In file included from src/input/Touchpad.hh:8:
406In file included from src/video/gl_mat.hh:21:
407src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
408 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
409 ^
410/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
411template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
412 ^
4132 warnings generated.
414Compiling laserdisc/LaserdiscPlayer.cc...
415In file included from src/laserdisc/LaserdiscPlayer.cc:11:
416In file included from src/video/Display.hh:4:
417In file included from src/video/RenderSettings.hh:10:
418In file included from src/video/gl_mat.hh:21:
419src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
420 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
421 ^
422/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
423template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
424 ^
425In file included from src/laserdisc/LaserdiscPlayer.cc:11:
426In file included from src/video/Display.hh:4:
427In file included from src/video/RenderSettings.hh:10:
428In file included from src/video/gl_mat.hh:21:
429src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
430 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
431 ^
432/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
433template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
434 ^
4352 warnings generated.
436Compiling video/AviRecorder.cc...
437In file included from src/video/AviRecorder.cc:8:
438In file included from src/video/Display.hh:4:
439In file included from src/video/RenderSettings.hh:10:
440In file included from src/video/gl_mat.hh:21:
441src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
442 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
443 ^
444/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
445template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
446 ^
447In file included from src/video/AviRecorder.cc:8:
448In file included from src/video/Display.hh:4:
449In file included from src/video/RenderSettings.hh:10:
450In file included from src/video/gl_mat.hh:21:
451src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
452 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
453 ^
454/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
455template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
456 ^
4572 warnings generated.
458Compiling video/BaseImage.cc...
459In file included from src/video/BaseImage.cc:1:
460In file included from src/video/BaseImage.hh:4:
461src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
462 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
463 ^
464/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
465template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
466 ^
467In file included from src/video/BaseImage.cc:1:
468In file included from src/video/BaseImage.hh:4:
469src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
470 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
471 ^
472/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
473template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
474 ^
4752 warnings generated.
476Compiling video/Display.cc...
477In file included from src/video/Display.cc:1:
478In file included from src/video/Display.hh:4:
479In file included from src/video/RenderSettings.hh:10:
480In file included from src/video/gl_mat.hh:21:
481src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
482 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
483 ^
484/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
485template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
486 ^
487In file included from src/video/Display.cc:1:
488In file included from src/video/Display.hh:4:
489In file included from src/video/RenderSettings.hh:10:
490In file included from src/video/gl_mat.hh:21:
491src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
492 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
493 ^
494/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
495template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
496 ^
4972 warnings generated.
498Compiling video/FBPostProcessor.cc...
499In file included from src/video/FBPostProcessor.cc:1:
500In file included from src/video/FBPostProcessor.hh:5:
501In file included from src/video/RenderSettings.hh:10:
502In file included from src/video/gl_mat.hh:21:
503src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
504 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
505 ^
506/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
507template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
508 ^
509In file included from src/video/FBPostProcessor.cc:1:
510In file included from src/video/FBPostProcessor.hh:5:
511In file included from src/video/RenderSettings.hh:10:
512In file included from src/video/gl_mat.hh:21:
513src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
514 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
515 ^
516/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
517template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
518 ^
5192 warnings generated.
520Compiling video/GLContext.cc...
521In file included from src/video/GLContext.cc:1:
522In file included from src/video/GLContext.hh:4:
523src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
524 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
525 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
526/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
527#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
528 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
529/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
530#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
531 ^ ~~
532In file included from src/video/GLContext.cc:1:
533In file included from src/video/GLContext.hh:5:
534In file included from src/video/gl_mat.hh:21:
535src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
536 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
537 ^
538/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
539template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
540 ^
541In file included from src/video/GLContext.cc:1:
542In file included from src/video/GLContext.hh:5:
543In file included from src/video/gl_mat.hh:21:
544src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
545 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
546 ^
547/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
548template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
549 ^
5503 warnings generated.
551Compiling video/GLImage.cc...
552In file included from src/video/GLImage.cc:1:
553In file included from src/video/GLImage.hh:4:
554In file included from src/video/BaseImage.hh:4:
555src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
556 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
557 ^
558/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
559template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
560 ^
561In file included from src/video/GLImage.cc:1:
562In file included from src/video/GLImage.hh:4:
563In file included from src/video/BaseImage.hh:4:
564src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
565 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
566 ^
567/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
568template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
569 ^
570In file included from src/video/GLImage.cc:1:
571In file included from src/video/GLImage.hh:5:
572src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
573 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
574 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
575/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
576#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
577 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
578/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
579#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
580 ^ ~~
5813 warnings generated.
582Compiling video/GLPostProcessor.cc...
583In file included from src/video/GLPostProcessor.cc:1:
584In file included from src/video/GLPostProcessor.hh:5:
585In file included from src/video/RenderSettings.hh:10:
586In file included from src/video/gl_mat.hh:21:
587src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
588 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
589 ^
590/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
591template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
592 ^
593In file included from src/video/GLPostProcessor.cc:1:
594In file included from src/video/GLPostProcessor.hh:5:
595In file included from src/video/RenderSettings.hh:10:
596In file included from src/video/gl_mat.hh:21:
597src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
598 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
599 ^
600/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
601template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
602 ^
603In file included from src/video/GLPostProcessor.cc:1:
604In file included from src/video/GLPostProcessor.hh:6:
605src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
606 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
607 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
608/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
609#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
610 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
611/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
612#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
613 ^ ~~
6143 warnings generated.
615Compiling video/GLSnow.cc...
616In file included from src/video/GLSnow.cc:1:
617In file included from src/video/GLSnow.hh:5:
618src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
619 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
620 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
621/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
622#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
623 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
624/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
625#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
626 ^ ~~
627In file included from src/video/GLSnow.cc:2:
628In file included from src/video/GLContext.hh:5:
629In file included from src/video/gl_mat.hh:21:
630src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
631 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
632 ^
633/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
634template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
635 ^
636In file included from src/video/GLSnow.cc:2:
637In file included from src/video/GLContext.hh:5:
638In file included from src/video/gl_mat.hh:21:
639src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
640 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
641 ^
642/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
643template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
644 ^
6453 warnings generated.
646Compiling video/OutputSurface.cc...
647In file included from src/video/OutputSurface.cc:1:
648In file included from src/video/OutputSurface.hh:4:
649src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
650 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
651 ^
652/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
653template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
654 ^
655In file included from src/video/OutputSurface.cc:1:
656In file included from src/video/OutputSurface.hh:4:
657src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
658 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
659 ^
660/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
661template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
662 ^
6632 warnings generated.
664Compiling video/PixelRenderer.cc...
665In file included from src/video/PixelRenderer.cc:6:
666In file included from src/video/PixelRenderer.hh:6:
667In file included from src/video/RenderSettings.hh:10:
668In file included from src/video/gl_mat.hh:21:
669src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
670 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
671 ^
672/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
673template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
674 ^
675In file included from src/video/PixelRenderer.cc:6:
676In file included from src/video/PixelRenderer.hh:6:
677In file included from src/video/RenderSettings.hh:10:
678In file included from src/video/gl_mat.hh:21:
679src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
680 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
681 ^
682/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
683template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
684 ^
6852 warnings generated.
686Compiling video/PostProcessor.cc...
687In file included from src/video/PostProcessor.cc:2:
688In file included from src/video/Display.hh:4:
689In file included from src/video/RenderSettings.hh:10:
690In file included from src/video/gl_mat.hh:21:
691src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
692 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
693 ^
694/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
695template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
696 ^
697In file included from src/video/PostProcessor.cc:2:
698In file included from src/video/Display.hh:4:
699In file included from src/video/RenderSettings.hh:10:
700In file included from src/video/gl_mat.hh:21:
701src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
702 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
703 ^
704/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
705template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
706 ^
7072 warnings generated.
708Compiling video/RenderSettings.cc...
709In file included from src/video/RenderSettings.cc:1:
710In file included from src/video/RenderSettings.hh:10:
711In file included from src/video/gl_mat.hh:21:
712src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
713 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
714 ^
715/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
716template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
717 ^
718In file included from src/video/RenderSettings.cc:1:
719In file included from src/video/RenderSettings.hh:10:
720In file included from src/video/gl_mat.hh:21:
721src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
722 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
723 ^
724/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
725template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
726 ^
7272 warnings generated.
728Compiling video/RendererFactory.cc...
729In file included from src/video/RendererFactory.cc:2:
730In file included from src/video/RenderSettings.hh:10:
731In file included from src/video/gl_mat.hh:21:
732src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
733 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
734 ^
735/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
736template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
737 ^
738In file included from src/video/RendererFactory.cc:2:
739In file included from src/video/RenderSettings.hh:10:
740In file included from src/video/gl_mat.hh:21:
741src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
742 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
743 ^
744/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
745template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
746 ^
7472 warnings generated.
748Compiling video/SDLGLOffScreenSurface.cc...
749In file included from src/video/SDLGLOffScreenSurface.cc:1:
750In file included from src/video/SDLGLOffScreenSurface.hh:4:
751In file included from src/video/OutputSurface.hh:4:
752src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
753 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
754 ^
755/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
756template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
757 ^
758In file included from src/video/SDLGLOffScreenSurface.cc:1:
759In file included from src/video/SDLGLOffScreenSurface.hh:4:
760In file included from src/video/OutputSurface.hh:4:
761src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
762 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
763 ^
764/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
765template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
766 ^
767In file included from src/video/SDLGLOffScreenSurface.cc:1:
768In file included from src/video/SDLGLOffScreenSurface.hh:5:
769src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
770 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
771 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
772/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
773#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
774 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
776#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
777 ^ ~~
7783 warnings generated.
779Compiling video/SDLGLVisibleSurface.cc...
780In file included from src/video/SDLGLVisibleSurface.cc:1:
781In file included from src/video/SDLGLVisibleSurface.hh:4:
782In file included from src/video/VisibleSurface.hh:4:
783In file included from src/video/OutputSurface.hh:4:
784src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
785 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
786 ^
787/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
788template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
789 ^
790In file included from src/video/SDLGLVisibleSurface.cc:1:
791In file included from src/video/SDLGLVisibleSurface.hh:4:
792In file included from src/video/VisibleSurface.hh:4:
793In file included from src/video/OutputSurface.hh:4:
794src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
795 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
796 ^
797/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
798template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
799 ^
800In file included from src/video/SDLGLVisibleSurface.cc:2:
801In file included from src/video/SDLGLOffScreenSurface.hh:5:
802src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
803 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
804 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
805/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
806#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
807 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
809#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
810 ^ ~~
811src/video/SDLGLVisibleSurface.cc:57:7: warning: use of old-style cast [-Wold-style-cast]
812 if (!GLEW_VERSION_2_0) {
813 ^~~~~~~~~~~~~~~~
814/usr/local/include/GL/glew.h:2004:26: note: expanded from macro 'GLEW_VERSION_2_0'
815#define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0)
816 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
817/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
818#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
819 ^ ~~
8204 warnings generated.
821Compiling video/SDLImage.cc...
822In file included from src/video/SDLImage.cc:1:
823In file included from src/video/SDLImage.hh:4:
824In file included from src/video/BaseImage.hh:4:
825src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
826 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
827 ^
828/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
829template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
830 ^
831In file included from src/video/SDLImage.cc:1:
832In file included from src/video/SDLImage.hh:4:
833In file included from src/video/BaseImage.hh:4:
834src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
835 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
836 ^
837/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
838template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
839 ^
8402 warnings generated.
841Compiling video/SDLOffScreenSurface.cc...
842In file included from src/video/SDLOffScreenSurface.cc:1:
843In file included from src/video/SDLOffScreenSurface.hh:4:
844In file included from src/video/OutputSurface.hh:4:
845src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
846 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
847 ^
848/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
849template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
850 ^
851In file included from src/video/SDLOffScreenSurface.cc:1:
852In file included from src/video/SDLOffScreenSurface.hh:4:
853In file included from src/video/OutputSurface.hh:4:
854src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
855 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
856 ^
857/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
858template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
859 ^
8602 warnings generated.
861Compiling video/SDLRasterizer.cc...
862In file included from src/video/SDLRasterizer.cc:5:
863In file included from src/video/Display.hh:4:
864In file included from src/video/RenderSettings.hh:10:
865In file included from src/video/gl_mat.hh:21:
866src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
867 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
868 ^
869/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
870template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
871 ^
872In file included from src/video/SDLRasterizer.cc:5:
873In file included from src/video/Display.hh:4:
874In file included from src/video/RenderSettings.hh:10:
875In file included from src/video/gl_mat.hh:21:
876src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
877 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
878 ^
879/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
880template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
881 ^
8822 warnings generated.
883Compiling video/SDLSnow.cc...
884In file included from src/video/SDLSnow.cc:2:
885In file included from src/video/OutputSurface.hh:4:
886src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
887 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
888 ^
889/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
890template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
891 ^
892In file included from src/video/SDLSnow.cc:2:
893In file included from src/video/OutputSurface.hh:4:
894src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
895 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
896 ^
897/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
898template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
899 ^
9002 warnings generated.
901Compiling video/SDLVideoSystem.cc...
902In file included from src/video/SDLVideoSystem.cc:1:
903In file included from src/video/SDLVideoSystem.hh:6:
904src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
905 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
906 ^
907/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
908template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
909 ^
910In file included from src/video/SDLVideoSystem.cc:1:
911In file included from src/video/SDLVideoSystem.hh:6:
912src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
913 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
914 ^
915/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
916template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
917 ^
918In file included from src/video/SDLVideoSystem.cc:20:
919In file included from src/video/GLPostProcessor.hh:6:
920src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
921 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
922 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
923/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
924#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
925 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
926/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
927#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
928 ^ ~~
9293 warnings generated.
930Compiling video/SDLVisibleSurface.cc...
931In file included from src/video/SDLVisibleSurface.cc:1:
932In file included from src/video/SDLVisibleSurface.hh:4:
933In file included from src/video/VisibleSurface.hh:4:
934In file included from src/video/OutputSurface.hh:4:
935src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
936 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
937 ^
938/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
939template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
940 ^
941In file included from src/video/SDLVisibleSurface.cc:1:
942In file included from src/video/SDLVisibleSurface.hh:4:
943In file included from src/video/VisibleSurface.hh:4:
944In file included from src/video/OutputSurface.hh:4:
945src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
946 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
947 ^
948/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
949template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
950 ^
9512 warnings generated.
952Compiling video/SpriteChecker.cc...
953In file included from src/video/SpriteChecker.cc:12:
954In file included from src/video/RenderSettings.hh:10:
955In file included from src/video/gl_mat.hh:21:
956src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
957 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
958 ^
959/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
960template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
961 ^
962In file included from src/video/SpriteChecker.cc:12:
963In file included from src/video/RenderSettings.hh:10:
964In file included from src/video/gl_mat.hh:21:
965src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
966 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
967 ^
968/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
969template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
970 ^
9712 warnings generated.
972Compiling video/VDP.cc...
973In file included from src/video/VDP.cc:24:
974In file included from src/video/Display.hh:4:
975In file included from src/video/RenderSettings.hh:10:
976In file included from src/video/gl_mat.hh:21:
977src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
978 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
979 ^
980/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
981template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
982 ^
983In file included from src/video/VDP.cc:24:
984In file included from src/video/Display.hh:4:
985In file included from src/video/RenderSettings.hh:10:
986In file included from src/video/gl_mat.hh:21:
987src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
988 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
989 ^
990/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
991template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
992 ^
9932 warnings generated.
994Compiling video/VDPVRAM.cc...
995Compiling video/VideoLayer.cc...
996In file included from src/video/VideoLayer.cc:2:
997In file included from src/video/Display.hh:4:
998In file included from src/video/RenderSettings.hh:10:
999In file included from src/video/gl_mat.hh:21:
1000src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1001 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1002 ^
1003/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1004template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1005 ^
1006In file included from src/video/VideoLayer.cc:2:
1007In file included from src/video/Display.hh:4:
1008In file included from src/video/RenderSettings.hh:10:
1009In file included from src/video/gl_mat.hh:21:
1010src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1011 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1012 ^
1013/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1014template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1015 ^
10162 warnings generated.
1017Compiling video/VisibleSurface.cc...
1018In file included from src/video/VisibleSurface.cc:1:
1019In file included from src/video/VisibleSurface.hh:4:
1020In file included from src/video/OutputSurface.hh:4:
1021src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1022 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1023 ^
1024/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1025template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1026 ^
1027In file included from src/video/VisibleSurface.cc:1:
1028In file included from src/video/VisibleSurface.hh:4:
1029In file included from src/video/OutputSurface.hh:4:
1030src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1031 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1032 ^
1033/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1034template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1035 ^
10362 warnings generated.
1037Compiling video/ld/LDPixelRenderer.cc...
1038In file included from src/video/ld/LDPixelRenderer.cc:4:
1039In file included from src/video/Display.hh:4:
1040In file included from src/video/RenderSettings.hh:10:
1041In file included from src/video/gl_mat.hh:21:
1042src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1043 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1044 ^
1045/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1046template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1047 ^
1048In file included from src/video/ld/LDPixelRenderer.cc:4:
1049In file included from src/video/Display.hh:4:
1050In file included from src/video/RenderSettings.hh:10:
1051In file included from src/video/gl_mat.hh:21:
1052src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1053 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1054 ^
1055/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1056template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1057 ^
10582 warnings generated.
1059Compiling video/ld/LDSDLRasterizer.cc...
1060In file included from src/video/ld/LDSDLRasterizer.cc:4:
1061In file included from src/video/VisibleSurface.hh:4:
1062In file included from src/video/OutputSurface.hh:4:
1063src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1064 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1065 ^
1066/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1067template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1068 ^
1069In file included from src/video/ld/LDSDLRasterizer.cc:4:
1070In file included from src/video/VisibleSurface.hh:4:
1071In file included from src/video/OutputSurface.hh:4:
1072src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1073 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1074 ^
1075/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1076template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1077 ^
10782 warnings generated.
1079Compiling video/scalers/DirectScalerOutput.cc...
1080In file included from src/video/scalers/DirectScalerOutput.cc:2:
1081In file included from src/video/OutputSurface.hh:4:
1082src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1083 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1084 ^
1085/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1086template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1087 ^
1088In file included from src/video/scalers/DirectScalerOutput.cc:2:
1089In file included from src/video/OutputSurface.hh:4:
1090src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1091 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1092 ^
1093/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1094template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1095 ^
10962 warnings generated.
1097Compiling video/scalers/GLRGBScaler.cc...
1098In file included from src/video/scalers/GLRGBScaler.cc:1:
1099In file included from src/video/scalers/GLRGBScaler.hh:4:
1100In file included from src/video/scalers/GLScaler.hh:4:
1101src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
1102 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
1103 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1104/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
1105#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
1106 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1107/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
1108#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
1109 ^ ~~
1110In file included from src/video/scalers/GLRGBScaler.cc:2:
1111In file included from src/video/RenderSettings.hh:10:
1112In file included from src/video/gl_mat.hh:21:
1113src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1114 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1115 ^
1116/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1117template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1118 ^
1119In file included from src/video/scalers/GLRGBScaler.cc:2:
1120In file included from src/video/RenderSettings.hh:10:
1121In file included from src/video/gl_mat.hh:21:
1122src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1123 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1124 ^
1125/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1126template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1127 ^
11283 warnings generated.
1129Compiling video/scalers/GLScaler.cc...
1130In file included from src/video/scalers/GLScaler.cc:1:
1131In file included from src/video/scalers/GLScaler.hh:4:
1132src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
1133 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
1134 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1135/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
1136#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
1137 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1138/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
1139#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
1140 ^ ~~
1141In file included from src/video/scalers/GLScaler.cc:2:
1142In file included from src/video/GLContext.hh:5:
1143In file included from src/video/gl_mat.hh:21:
1144src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1145 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1146 ^
1147/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1148template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1149 ^
1150In file included from src/video/scalers/GLScaler.cc:2:
1151In file included from src/video/GLContext.hh:5:
1152In file included from src/video/gl_mat.hh:21:
1153src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1154 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1155 ^
1156/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1157template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1158 ^
11593 warnings generated.
1160Compiling video/scalers/GLScalerFactory.cc...
1161In file included from src/video/scalers/GLScalerFactory.cc:2:
1162In file included from src/video/scalers/GLSimpleScaler.hh:4:
1163In file included from src/video/scalers/GLScaler.hh:4:
1164src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
1165 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
1166 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1167/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
1168#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
1169 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1170/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
1171#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
1172 ^ ~~
1173In file included from src/video/scalers/GLScalerFactory.cc:9:
1174In file included from src/video/GLContext.hh:5:
1175In file included from src/video/gl_mat.hh:21:
1176src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1177 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1178 ^
1179/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1180template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1181 ^
1182In file included from src/video/scalers/GLScalerFactory.cc:9:
1183In file included from src/video/GLContext.hh:5:
1184In file included from src/video/gl_mat.hh:21:
1185src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1186 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1187 ^
1188/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1189template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1190 ^
11913 warnings generated.
1192Compiling video/scalers/GLSimpleScaler.cc...
1193In file included from src/video/scalers/GLSimpleScaler.cc:1:
1194In file included from src/video/scalers/GLSimpleScaler.hh:4:
1195In file included from src/video/scalers/GLScaler.hh:4:
1196src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
1197 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
1198 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1199/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
1200#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
1201 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1202/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
1203#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
1204 ^ ~~
1205In file included from src/video/scalers/GLSimpleScaler.cc:2:
1206In file included from src/video/RenderSettings.hh:10:
1207In file included from src/video/gl_mat.hh:21:
1208src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1209 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1210 ^
1211/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1212template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1213 ^
1214In file included from src/video/scalers/GLSimpleScaler.cc:2:
1215In file included from src/video/RenderSettings.hh:10:
1216In file included from src/video/gl_mat.hh:21:
1217src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1218 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1219 ^
1220/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1221template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1222 ^
12233 warnings generated.
1224Compiling video/scalers/GLTVScaler.cc...
1225In file included from src/video/scalers/GLTVScaler.cc:1:
1226In file included from src/video/scalers/GLTVScaler.hh:4:
1227In file included from src/video/scalers/GLScaler.hh:4:
1228src/video/GLUtil.hh:227:31: warning: use of old-style cast [-Wold-style-cast]
1229 if (PixelBuffers::enabled && GLEW_ARB_pixel_buffer_object) {
1230 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1231/usr/local/include/GL/glew.h:5866:38: note: expanded from macro 'GLEW_ARB_pixel_buffer_object'
1232#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
1233 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1234/usr/local/include/GL/glew.h:23652:27: note: expanded from macro 'GLEW_GET_VAR'
1235#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
1236 ^ ~~
1237In file included from src/video/scalers/GLTVScaler.cc:2:
1238In file included from src/video/RenderSettings.hh:10:
1239In file included from src/video/gl_mat.hh:21:
1240src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1241 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1242 ^
1243/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1244template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1245 ^
1246In file included from src/video/scalers/GLTVScaler.cc:2:
1247In file included from src/video/RenderSettings.hh:10:
1248In file included from src/video/gl_mat.hh:21:
1249src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1250 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1251 ^
1252/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1253template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1254 ^
12553 warnings generated.
1256Compiling video/scalers/RGBTriplet3xScaler.cc...
1257In file included from src/video/scalers/RGBTriplet3xScaler.cc:6:
1258In file included from src/video/RenderSettings.hh:10:
1259In file included from src/video/gl_mat.hh:21:
1260src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1261 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1262 ^
1263/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1264template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1265 ^
1266In file included from src/video/scalers/RGBTriplet3xScaler.cc:6:
1267In file included from src/video/RenderSettings.hh:10:
1268In file included from src/video/gl_mat.hh:21:
1269src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1270 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1271 ^
1272/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1273template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1274 ^
12752 warnings generated.
1276Compiling video/scalers/ScalerFactory.cc...
1277In file included from src/video/scalers/ScalerFactory.cc:2:
1278In file included from src/video/RenderSettings.hh:10:
1279In file included from src/video/gl_mat.hh:21:
1280src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1281 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1282 ^
1283/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1284template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1285 ^
1286In file included from src/video/scalers/ScalerFactory.cc:2:
1287In file included from src/video/RenderSettings.hh:10:
1288In file included from src/video/gl_mat.hh:21:
1289src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1290 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1291 ^
1292/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1293template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1294 ^
12952 warnings generated.
1296Compiling video/scalers/Simple2xScaler.cc...
1297In file included from src/video/scalers/Simple2xScaler.cc:6:
1298In file included from src/video/RenderSettings.hh:10:
1299In file included from src/video/gl_mat.hh:21:
1300src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1301 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1302 ^
1303/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1304template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1305 ^
1306In file included from src/video/scalers/Simple2xScaler.cc:6:
1307In file included from src/video/RenderSettings.hh:10:
1308In file included from src/video/gl_mat.hh:21:
1309src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1310 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1311 ^
1312/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1313template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1314 ^
13152 warnings generated.
1316Compiling video/scalers/Simple3xScaler.cc...
1317In file included from src/video/scalers/Simple3xScaler.cc:6:
1318In file included from src/video/RenderSettings.hh:10:
1319In file included from src/video/gl_mat.hh:21:
1320src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1321 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1322 ^
1323/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1324template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1325 ^
1326In file included from src/video/scalers/Simple3xScaler.cc:6:
1327In file included from src/video/RenderSettings.hh:10:
1328In file included from src/video/gl_mat.hh:21:
1329src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1330 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1331 ^
1332/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1333template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1334 ^
13352 warnings generated.
1336Compiling video/v9990/V9990.cc...
1337In file included from src/video/v9990/V9990.cc:2:
1338In file included from src/video/Display.hh:4:
1339In file included from src/video/RenderSettings.hh:10:
1340In file included from src/video/gl_mat.hh:21:
1341src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1342 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1343 ^
1344/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1345template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1346 ^
1347In file included from src/video/v9990/V9990.cc:2:
1348In file included from src/video/Display.hh:4:
1349In file included from src/video/RenderSettings.hh:10:
1350In file included from src/video/gl_mat.hh:21:
1351src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1352 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1353 ^
1354/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1355template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1356 ^
13572 warnings generated.
1358Compiling video/v9990/V9990CmdEngine.cc...
1359In file included from src/video/v9990/V9990CmdEngine.cc:6:
1360In file included from src/video/RenderSettings.hh:10:
1361In file included from src/video/gl_mat.hh:21:
1362src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1363 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1364 ^
1365/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1366template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1367 ^
1368In file included from src/video/v9990/V9990CmdEngine.cc:6:
1369In file included from src/video/RenderSettings.hh:10:
1370In file included from src/video/gl_mat.hh:21:
1371src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1372 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1373 ^
1374/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1375template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1376 ^
13772 warnings generated.
1378Compiling video/v9990/V9990PixelRenderer.cc...
1379In file included from src/video/v9990/V9990PixelRenderer.cc:1:
1380In file included from src/video/v9990/V9990PixelRenderer.hh:6:
1381In file included from src/video/RenderSettings.hh:10:
1382In file included from src/video/gl_mat.hh:21:
1383src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1384 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1385 ^
1386/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1387template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1388 ^
1389In file included from src/video/v9990/V9990PixelRenderer.cc:1:
1390In file included from src/video/v9990/V9990PixelRenderer.hh:6:
1391In file included from src/video/RenderSettings.hh:10:
1392In file included from src/video/gl_mat.hh:21:
1393src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1394 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1395 ^
1396/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1397template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1398 ^
13992 warnings generated.
1400Compiling video/v9990/V9990SDLRasterizer.cc...
1401In file included from src/video/v9990/V9990SDLRasterizer.cc:5:
1402In file included from src/video/Display.hh:4:
1403In file included from src/video/RenderSettings.hh:10:
1404In file included from src/video/gl_mat.hh:21:
1405src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1406 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1407 ^
1408/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1409template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1410 ^
1411In file included from src/video/v9990/V9990SDLRasterizer.cc:5:
1412In file included from src/video/Display.hh:4:
1413In file included from src/video/RenderSettings.hh:10:
1414In file included from src/video/gl_mat.hh:21:
1415src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1416 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1417 ^
1418/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1419template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1420 ^
14212 warnings generated.
1422Compiling video/v9990/Video9000.cc...
1423In file included from src/video/v9990/Video9000.cc:5:
1424In file included from src/video/Display.hh:4:
1425In file included from src/video/RenderSettings.hh:10:
1426In file included from src/video/gl_mat.hh:21:
1427src/video/gl_vec.hh:406:30: warning: 'tuple_size' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1428 template<int N, typename T> struct tuple_size<gl::vecN<N, T>> : std::integral_constant<size_t, N> {};
1429 ^
1430/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:25:22: note: did you mean struct here?
1431template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
1432 ^
1433In file included from src/video/v9990/Video9000.cc:5:
1434In file included from src/video/Display.hh:4:
1435In file included from src/video/RenderSettings.hh:10:
1436In file included from src/video/gl_mat.hh:21:
1437src/video/gl_vec.hh:407:40: warning: 'tuple_element' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
1438 template<size_t I, int N, typename T> struct tuple_element<I, gl::vecN<N, T>> { using type = T; };
1439 ^
1440/Library/Developer/CommandLineTools/usr/include/c++/v1/__tuple:57:34: note: did you mean struct here?
1441template <size_t _Ip, class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_element;
1442 ^
14432 warnings generated.
1444Linking openmsx...
1445Stripping openmsx...
1446Removing any old binary package...
1447Creating binary package:
1448 Executable...
1449 Data files...
1450 Documentation...
1451 C-BIOS...
1452 Creating symlinks...
1453 Writing meta-info...
1454 Copying resources...
1455 Copying README...
1456 Copying license...
1457Creating disk image:
1458created: /Users/niek/msx/task_runner_autobuild/source/openMSX/derived/x86_64-darwin-opt-3rd/openmsx-0.15.0-577-g169b32001-mac-x86_64-bin.dmg