Guest User

Untitled

a guest
Aug 10th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 382.65 KB | None | 0 0
  1. BUILD libprojectM (target)
  2. TOOLCHAIN configure (auto-detect)
  3. Executing (target): /libprojectM-3.1.0-beta1/configure --host=x86_64-libreelec-linux-gnu --build=x86_64-linux-gnu --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --disable-static --enable-shared
  4. checking for a BSD-compatible install... /usr/bin/install -c
  5. checking whether build environment is sane... yes
  6. checking for x86_64-libreelec-linux-gnu-strip... toolchain/bin/x86_64-libreelec-linux-gnu-strip
  7. checking for a thread-safe mkdir -p... /bin/mkdir -p
  8. checking for gawk... gawk
  9. checking whether make sets $(MAKE)... yes
  10. checking whether make supports nested variables... yes
  11. checking how to create a pax tar archive... gnutar
  12. checking for style of include used by make... GNU
  13. checking for x86_64-libreelec-linux-gnu-gcc... toolchain/bin/x86_64-libreelec-linux-gnu-gcc
  14. checking whether the C compiler works... yes
  15. checking for C compiler default output file name... a.out
  16. checking for suffix of executables...
  17. checking whether we are cross compiling... yes
  18. checking for suffix of object files... o
  19. checking whether we are using the GNU C compiler... yes
  20. checking whether toolchain/bin/x86_64-libreelec-linux-gnu-gcc accepts -g... yes
  21. checking for toolchain/bin/x86_64-libreelec-linux-gnu-gcc option to accept ISO C89... none needed
  22. checking whether toolchain/bin/x86_64-libreelec-linux-gnu-gcc understands -c and -o together... yes
  23. checking dependency style of toolchain/bin/x86_64-libreelec-linux-gnu-gcc... gcc3
  24. checking for x86_64-libreelec-linux-gnu-ar... toolchain/bin/x86_64-libreelec-linux-gnu-ar
  25. checking the archiver (toolchain/bin/x86_64-libreelec-linux-gnu-ar) interface... ar
  26. checking build system type... x86_64-pc-linux-gnu
  27. checking host system type... x86_64-libreelec-linux-gnu
  28. checking how to print strings... printf
  29. checking for a sed that does not truncate output... toolchain/bin/sed
  30. checking for grep that handles long lines and -e... /bin/grep
  31. checking for egrep... /bin/grep -E
  32. checking for fgrep... /bin/grep -F
  33. checking for ld used by toolchain/bin/x86_64-libreelec-linux-gnu-gcc... toolchain/bin/x86_64-libreelec-linux-gnu-ld
  34. checking if the linker (toolchain/bin/x86_64-libreelec-linux-gnu-ld) is GNU ld... yes
  35. checking for BSD- or MS-compatible name lister (nm)... toolchain/bin/x86_64-libreelec-linux-gnu-nm
  36. checking the name lister (toolchain/bin/x86_64-libreelec-linux-gnu-nm) interface... BSD nm
  37. checking whether ln -s works... yes
  38. checking the maximum length of command line arguments... 1572864
  39. checking how to convert x86_64-pc-linux-gnu file names to x86_64-libreelec-linux-gnu format... func_convert_file_noop
  40. checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
  41. checking for toolchain/bin/x86_64-libreelec-linux-gnu-ld option to reload object files... -r
  42. checking for x86_64-libreelec-linux-gnu-objdump... toolchain/bin/x86_64-libreelec-linux-gnu-objdump
  43. checking how to recognize dependent libraries... pass_all
  44. checking for x86_64-libreelec-linux-gnu-dlltool... no
  45. checking for dlltool... no
  46. checking how to associate runtime and link libraries... printf %s\n
  47. checking for x86_64-libreelec-linux-gnu-ar... (cached) toolchain/bin/x86_64-libreelec-linux-gnu-ar
  48. checking for archiver @FILE support... @
  49. checking for x86_64-libreelec-linux-gnu-strip... (cached) toolchain/bin/x86_64-libreelec-linux-gnu-strip
  50. checking for x86_64-libreelec-linux-gnu-ranlib... toolchain/bin/x86_64-libreelec-linux-gnu-ranlib
  51. checking command to parse toolchain/bin/x86_64-libreelec-linux-gnu-nm output from toolchain/bin/x86_64-libreelec-linux-gnu-gcc object... ok
  52. checking for sysroot... no
  53. checking for a working dd... /bin/dd
  54. checking how to truncate binary pipes... /bin/dd bs=4096 count=1
  55. checking for x86_64-libreelec-linux-gnu-mt... no
  56. checking for mt... mt
  57. configure: WARNING: using cross tools not prefixed with host triplet
  58. checking if mt is a manifest tool... no
  59. checking how to run the C preprocessor... toolchain/bin/x86_64-libreelec-linux-gnu-cpp
  60. checking for ANSI C header files... yes
  61. checking for sys/types.h... yes
  62. checking for sys/stat.h... yes
  63. checking for stdlib.h... yes
  64. checking for string.h... yes
  65. checking for memory.h... yes
  66. checking for strings.h... yes
  67. checking for inttypes.h... yes
  68. checking for stdint.h... yes
  69. checking for unistd.h... yes
  70. checking for dlfcn.h... yes
  71. checking for objdir... .libs
  72. checking if toolchain/bin/x86_64-libreelec-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
  73. checking for toolchain/bin/x86_64-libreelec-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
  74. checking if toolchain/bin/x86_64-libreelec-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
  75. checking if toolchain/bin/x86_64-libreelec-linux-gnu-gcc static flag -static works... yes
  76. checking if toolchain/bin/x86_64-libreelec-linux-gnu-gcc supports -c -o file.o... yes
  77. checking if toolchain/bin/x86_64-libreelec-linux-gnu-gcc supports -c -o file.o... (cached) yes
  78. checking whether the toolchain/bin/x86_64-libreelec-linux-gnu-gcc linker (toolchain/bin/x86_64-libreelec-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
  79. checking whether -lc should be explicitly linked in... no
  80. checking dynamic linker characteristics... GNU/Linux ld.so
  81. checking how to hardcode library paths into programs... immediate
  82. checking whether stripping libraries is possible... yes
  83. checking if libtool supports shared libraries... yes
  84. checking whether to build shared libraries... yes
  85. checking whether to build static libraries... no
  86. checking whether to use rpath... yes
  87. checking whether we are using the GNU C++ compiler... yes
  88. checking whether toolchain/bin/x86_64-libreelec-linux-gnu-g++ accepts -g... yes
  89. checking dependency style of toolchain/bin/x86_64-libreelec-linux-gnu-g++... gcc3
  90. checking how to run the C++ preprocessor... toolchain/bin/x86_64-libreelec-linux-gnu-g++ -E
  91. checking for ld used by toolchain/bin/x86_64-libreelec-linux-gnu-g++... toolchain/bin/x86_64-libreelec-linux-gnu-ld -m elf_x86_64
  92. checking if the linker (toolchain/bin/x86_64-libreelec-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
  93. checking whether the toolchain/bin/x86_64-libreelec-linux-gnu-g++ linker (toolchain/bin/x86_64-libreelec-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
  94. checking for toolchain/bin/x86_64-libreelec-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
  95. checking if toolchain/bin/x86_64-libreelec-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
  96. checking if toolchain/bin/x86_64-libreelec-linux-gnu-g++ static flag -static works... no
  97. checking if toolchain/bin/x86_64-libreelec-linux-gnu-g++ supports -c -o file.o... yes
  98. checking if toolchain/bin/x86_64-libreelec-linux-gnu-g++ supports -c -o file.o... (cached) yes
  99. checking whether the toolchain/bin/x86_64-libreelec-linux-gnu-g++ linker (toolchain/bin/x86_64-libreelec-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
  100. checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  101. checking how to hardcode library paths into programs... immediate
  102. checking pkg-config is at least version 0.9.0... yes
  103. checking pkg-config is at least version 0.9.0... yes
  104. checking for GL... yes
  105. checking GL/gl.h usability... yes
  106. checking GL/gl.h presence... yes
  107. checking for GL/gl.h... yes
  108. checking for compiling a minimal OpenGL program... yes
  109. checking for linking a minimal OpenGL program... yes
  110. checking Freedom... GNU/LINUX detected
  111. checking for dlopen in -lc... yes
  112. checking for aligned_alloc... yes
  113. checking for posix_memalign... yes
  114. checking glm/glm.hpp usability... yes
  115. checking glm/glm.hpp presence... yes
  116. checking for glm/glm.hpp... yes
  117. checking whether toolchain/bin/x86_64-libreelec-linux-gnu-gcc is Clang... no
  118. checking whether pthreads work with -pthread... yes
  119. checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
  120. checking whether more special flags are required for pthreads... no
  121. checking for PTHREAD_PRIO_INHERIT... yes
  122. LIBS=-Ltoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -lGL -ldl -pthread
  123. checking for a sed that does not truncate output... (cached) toolchain/bin/sed
  124. checking whether C++ compiler accepts -stdlib=libc++... no
  125. checking whether C++ compiler accepts -std=c++11... yes
  126. checking that generated files are newer than configure... done
  127. configure: creating ./config.status
  128. config.status: creating Makefile
  129. config.status: creating src/Makefile
  130. config.status: creating src/libprojectM/Makefile
  131. config.status: creating src/libprojectM/Renderer/Makefile
  132. config.status: creating src/libprojectM/NativePresetFactory/Makefile
  133. config.status: creating src/libprojectM/MilkdropPresetFactory/Makefile
  134. config.status: creating src/libprojectM/libprojectM.pc
  135. config.status: WARNING: '/libprojectM-3.1.0-beta1/src/libprojectM/libprojectM.pc.in' seems to ignore the --datarootdir setting
  136. config.status: creating src/NativePresets/Makefile
  137. config.status: creating src/projectM-sdl/Makefile
  138. config.status: creating src/projectM-emscripten/Makefile
  139. config.status: creating src/projectM-qt/Makefile
  140. config.status: creating src/projectM-pulseaudio/Makefile
  141. config.status: creating src/libprojectM/config.inp.in
  142. config.status: creating config.h
  143. config.status: executing depfiles commands
  144. config.status: executing libtool commands
  145. config.status: executing libtool-rpath-patch commands
  146.  
  147. projectM v3.1.0-beta1
  148. =====
  149.  
  150. prefix: /usr
  151. sysconfdir: /etc
  152. libdir: /usr/lib
  153. includedir: ${prefix}/include
  154.  
  155. compiler: toolchain/bin/x86_64-libreelec-linux-gnu-gcc
  156. cflags: -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""$(pkgdatadir)"\" -I$(top_srcdir)/vendor
  157. ldflags: -march=x86-64 -m64 -Wl,--as-needed -fuse-ld=gold
  158.  
  159. - - -
  160.  
  161. Applications:
  162. =====
  163.  
  164. libprojectM: yes
  165. Threading: yes
  166. SDL: no
  167. Qt & Pulseaudio: no
  168. OpenGLES: no
  169. Emscripten: no
  170.  
  171. Executing (target): make
  172. make all-recursive
  173. make[1]: Entering directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu'
  174. Making all in src
  175. make[2]: Entering directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src'
  176. Making all in libprojectM
  177. make[3]: Entering directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM'
  178. Making all in Renderer
  179. make[4]: Entering directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM/Renderer'
  180. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-MilkdropWaveform.lo -MD -MP -MF .deps/libRenderer_la-MilkdropWaveform.Tpo -c -o libRenderer_la-MilkdropWaveform.lo `test -f 'MilkdropWaveform.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`MilkdropWaveform.cpp
  181. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-PerPixelMesh.lo -MD -MP -MF .deps/libRenderer_la-PerPixelMesh.Tpo -c -o libRenderer_la-PerPixelMesh.lo `test -f 'PerPixelMesh.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`PerPixelMesh.cpp
  182. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Pipeline.lo -MD -MP -MF .deps/libRenderer_la-Pipeline.Tpo -c -o libRenderer_la-Pipeline.lo `test -f 'Pipeline.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`Pipeline.cpp
  183. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Renderer.lo -MD -MP -MF .deps/libRenderer_la-Renderer.Tpo -c -o libRenderer_la-Renderer.lo `test -f 'Renderer.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`Renderer.cpp
  184. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-PerPixelMesh.lo -MD -MP -MF .deps/libRenderer_la-PerPixelMesh.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp -fPIC -DPIC -o .libs/libRenderer_la-PerPixelMesh.o
  185. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-MilkdropWaveform.lo -MD -MP -MF .deps/libRenderer_la-MilkdropWaveform.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp -fPIC -DPIC -o .libs/libRenderer_la-MilkdropWaveform.o
  186. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Pipeline.lo -MD -MP -MF .deps/libRenderer_la-Pipeline.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.cpp -fPIC -DPIC -o .libs/libRenderer_la-Pipeline.o
  187. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Renderer.lo -MD -MP -MF .deps/libRenderer_la-Renderer.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp -fPIC -DPIC -o .libs/libRenderer_la-Renderer.o
  188. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp: In constructor 'PerPixelMesh::PerPixelMesh(int, int)':
  189. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:7:49: warning: declaration of 'height' shadows a member of 'PerPixelMesh' [-Wshadow]
  190. PerPixelMesh::PerPixelMesh(int width, int height) : width(width), height(height), size (width * height),
  191. ^
  192. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  193. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:31:6: note: shadowed declaration is here
  194. int height;
  195. ^~~~~~
  196. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:7:49: warning: declaration of 'width' shadows a member of 'PerPixelMesh' [-Wshadow]
  197. PerPixelMesh::PerPixelMesh(int width, int height) : width(width), height(height), size (width * height),
  198. ^
  199. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  200. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:30:6: note: shadowed declaration is here
  201. int width;
  202. ^~~~~
  203. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp: In constructor 'PixelPoint::PixelPoint(float, float)':
  204. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:45:40: warning: declaration of 'y' shadows a member of 'PixelPoint' [-Wshadow]
  205. PixelPoint::PixelPoint(float x, float y)
  206. ^
  207. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  208. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:9:8: note: shadowed declaration is here
  209. float y;
  210. ^
  211. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:45:40: warning: declaration of 'x' shadows a member of 'PixelPoint' [-Wshadow]
  212. PixelPoint::PixelPoint(float x, float y)
  213. ^
  214. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  215. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:8:8: note: shadowed declaration is here
  216. float x;
  217. ^
  218. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp: In constructor 'PerPixelContext::PerPixelContext(float, float, float, float, int, int)':
  219. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:47:88: warning: declaration of 'j' shadows a member of 'PerPixelContext' [-Wshadow]
  220. PerPixelContext::PerPixelContext(float x, float y, float rad, float theta, int i, int j)
  221. ^
  222. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  223. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:22:6: note: shadowed declaration is here
  224. int j;
  225. ^
  226. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:47:88: warning: declaration of 'i' shadows a member of 'PerPixelContext' [-Wshadow]
  227. PerPixelContext::PerPixelContext(float x, float y, float rad, float theta, int i, int j)
  228. ^
  229. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  230. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:21:6: note: shadowed declaration is here
  231. int i;
  232. ^
  233. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:47:88: warning: declaration of 'theta' shadows a member of 'PerPixelContext' [-Wshadow]
  234. PerPixelContext::PerPixelContext(float x, float y, float rad, float theta, int i, int j)
  235. ^
  236. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  237. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:19:8: note: shadowed declaration is here
  238. float theta;
  239. ^~~~~
  240. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:47:88: warning: declaration of 'rad' shadows a member of 'PerPixelContext' [-Wshadow]
  241. PerPixelContext::PerPixelContext(float x, float y, float rad, float theta, int i, int j)
  242. ^
  243. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  244. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:18:8: note: shadowed declaration is here
  245. float rad;
  246. ^~~
  247. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:47:88: warning: declaration of 'y' shadows a member of 'PerPixelContext' [-Wshadow]
  248. PerPixelContext::PerPixelContext(float x, float y, float rad, float theta, int i, int j)
  249. ^
  250. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  251. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:17:8: note: shadowed declaration is here
  252. float y;
  253. ^
  254. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:47:88: warning: declaration of 'x' shadows a member of 'PerPixelContext' [-Wshadow]
  255. PerPixelContext::PerPixelContext(float x, float y, float rad, float theta, int i, int j)
  256. ^
  257. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.cpp:3:
  258. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerPixelMesh.hpp:16:8: note: shadowed declaration is here
  259. float x;
  260. ^
  261. mv -f .deps/libRenderer_la-PerPixelMesh.Tpo .deps/libRenderer_la-PerPixelMesh.Plo
  262. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-ShaderEngine.lo -MD -MP -MF .deps/libRenderer_la-ShaderEngine.Tpo -c -o libRenderer_la-ShaderEngine.lo `test -f 'ShaderEngine.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`ShaderEngine.cpp
  263. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-ShaderEngine.lo -MD -MP -MF .deps/libRenderer_la-ShaderEngine.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/ShaderEngine.cpp -fPIC -DPIC -o .libs/libRenderer_la-ShaderEngine.o
  264. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  265. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.cpp:7:
  266. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  267. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  268. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  269. ^
  270. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  271. std::string id2;
  272. ^~~
  273. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  274. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  275. ^
  276. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  277. std::string id1;
  278. ^~~
  279. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.cpp: In member function 'void Pipeline::setStaticPerPixel(int, int)':
  280. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.cpp:17:48: warning: declaration of 'gy' shadows a member of 'Pipeline' [-Wshadow]
  281. void Pipeline::setStaticPerPixel(int gx, int gy)
  282. ^
  283. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.cpp:7:
  284. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:23:7: note: shadowed declaration is here
  285. int gy;
  286. ^~
  287. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.cpp:17:48: warning: declaration of 'gx' shadows a member of 'Pipeline' [-Wshadow]
  288. void Pipeline::setStaticPerPixel(int gx, int gy)
  289. ^
  290. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.cpp:7:
  291. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:22:7: note: shadowed declaration is here
  292. int gx;
  293. ^~
  294. mv -f .deps/libRenderer_la-Pipeline.Tpo .deps/libRenderer_la-Pipeline.Plo
  295. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Texture.lo -MD -MP -MF .deps/libRenderer_la-Texture.Tpo -c -o libRenderer_la-Texture.lo `test -f 'Texture.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`Texture.cpp
  296. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Texture.lo -MD -MP -MF .deps/libRenderer_la-Texture.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Texture.cpp -fPIC -DPIC -o .libs/libRenderer_la-Texture.o
  297. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:11,
  298. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:10:
  299. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  300. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  301. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  302. ^
  303. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  304. std::string id2;
  305. ^~~
  306. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  307. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  308. ^
  309. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  310. std::string id1;
  311. ^~~
  312. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:10:
  313. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp: In constructor 'MilkdropWaveform::MilkdropWaveform()':
  314. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:56:6: warning: 'MilkdropWaveform::samples' will be initialized after [-Wreorder]
  315. int samples;
  316. ^~~~~~~
  317. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:49:8: warning: 'float MilkdropWaveform::modOpacityStart' [-Wreorder]
  318. float modOpacityStart;
  319. ^~~~~~~~~~~~~~~
  320. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:16:1: warning: when initialized here [-Wreorder]
  321. MilkdropWaveform::MilkdropWaveform(): RenderItem(),
  322. ^~~~~~~~~~~~~~~~
  323. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:10:
  324. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:50:8: warning: 'MilkdropWaveform::modOpacityEnd' will be initialized after [-Wreorder]
  325. float modOpacityEnd;
  326. ^~~~~~~~~~~~~
  327. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:39:7: warning: 'bool MilkdropWaveform::modulateAlphaByVolume' [-Wreorder]
  328. bool modulateAlphaByVolume;
  329. ^~~~~~~~~~~~~~~~~~~~~
  330. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:16:1: warning: when initialized here [-Wreorder]
  331. MilkdropWaveform::MilkdropWaveform(): RenderItem(),
  332. ^~~~~~~~~~~~~~~~
  333. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:10:
  334. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:40:7: warning: 'MilkdropWaveform::maximizeColors' will be initialized after [-Wreorder]
  335. bool maximizeColors;
  336. ^~~~~~~~~~~~~~
  337. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:36:7: warning: 'bool MilkdropWaveform::additive' [-Wreorder]
  338. bool additive;
  339. ^~~~~~~~
  340. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:16:1: warning: when initialized here [-Wreorder]
  341. MilkdropWaveform::MilkdropWaveform(): RenderItem(),
  342. ^~~~~~~~~~~~~~~~
  343. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp: In member function 'void MilkdropWaveform::WaveformMath(RenderContext&)':
  344. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:199:8: warning: declaration of 'r' shadows a member of 'MilkdropWaveform' [-Wshadow]
  345. float r, theta;
  346. ^
  347. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:10:
  348. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:27:8: note: shadowed declaration is here
  349. float r;
  350. ^
  351. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:232:10: warning: declaration of 'offset' shadows a previous local [-Wshadow]
  352. float offset = first_value-last_value;
  353. ^~~~~~
  354. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:201:8: note: shadowed declaration is here
  355. float offset;
  356. ^~~~~~
  357. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:234:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  358. for ( int i=0;i<samples;i++)
  359. ^
  360. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  361. int i;
  362. ^
  363. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:258:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  364. for ( int i=0;i<512-32;i++)
  365. ^
  366. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  367. int i;
  368. ^
  369. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:276:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  370. for ( int i=0;i<512-32;i++)
  371. ^
  372. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  373. int i;
  374. ^
  375. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:293:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  376. for ( int i=0;i<512-32;i++)
  377. ^
  378. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  379. int i;
  380. ^
  381. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:313:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
  382. for (int i=0; i<512-32; i++)
  383. ^
  384. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  385. int i;
  386. ^
  387. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:340:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  388. for ( int i=0;i<512-32;i++)
  389. ^
  390. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  391. int i;
  392. ^
  393. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:359:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  394. for ( int i=0;i< samples;i++)
  395. ^
  396. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  397. int i;
  398. ^
  399. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:386:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  400. for ( int i=0;i<samples;i++)
  401. ^
  402. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  403. int i;
  404. ^
  405. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:392:14: warning: declaration of 'i' shadows a previous local [-Wshadow]
  406. for ( int i=0;i<samples;i++)
  407. ^
  408. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: note: shadowed declaration is here
  409. int i;
  410. ^
  411. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:197:6: warning: unused variable 'i' [-Wunused-variable]
  412. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.cpp:201:8: warning: variable 'offset' set but not used [-Wunused-but-set-variable]
  413. float offset;
  414. ^~~~~~
  415. mv -f .deps/libRenderer_la-MilkdropWaveform.Tpo .deps/libRenderer_la-MilkdropWaveform.Plo
  416. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Waveform.lo -MD -MP -MF .deps/libRenderer_la-Waveform.Tpo -c -o libRenderer_la-Waveform.lo `test -f 'Waveform.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`Waveform.cpp
  417. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Waveform.lo -MD -MP -MF .deps/libRenderer_la-Waveform.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.cpp -fPIC -DPIC -o .libs/libRenderer_la-Waveform.o
  418. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  419. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.hpp:9,
  420. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp:1:
  421. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  422. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  423. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  424. ^
  425. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  426. std::string id2;
  427. ^~~
  428. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  429. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  430. ^
  431. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  432. std::string id1;
  433. ^~~
  434. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp:1:
  435. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.hpp: In constructor 'Renderer::Renderer(int, int, int, int, BeatDetect*, std::string, std::string, std::string)':
  436. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.hpp:112:15: warning: 'Renderer::presetURL' will be initialized after [-Wreorder]
  437. std::string presetURL;
  438. ^~~~~~~~~
  439. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.hpp:100:15: warning: 'std::string Renderer::m_presetName' [-Wreorder]
  440. std::string m_presetName;
  441. ^~~~~~~~~~~~
  442. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp:22:1: warning: when initialized here [-Wreorder]
  443. Renderer::Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string _presetURL,
  444. ^~~~~~~~
  445. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp:1:
  446. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.hpp:106:7: warning: 'Renderer::vh' will be initialized after [-Wreorder]
  447. int vh;
  448. ^~
  449. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.hpp:93:15: warning: 'PerPixelMesh Renderer::mesh' [-Wreorder]
  450. PerPixelMesh mesh;
  451. ^~~~
  452. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp:22:1: warning: when initialized here [-Wreorder]
  453. Renderer::Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string _presetURL,
  454. ^~~~~~~~
  455. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp: In member function 'void Renderer::draw_fps(float)':
  456. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp:723:38: warning: declaration of 'realfps' shadows a member of 'Renderer' [-Wshadow]
  457. void Renderer::draw_fps(float realfps)
  458. ^
  459. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.cpp:1:
  460. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderer.hpp:59:9: note: shadowed declaration is here
  461. float realfps;
  462. ^~~~~~~
  463. mv -f .deps/libRenderer_la-Renderer.Tpo .deps/libRenderer_la-Renderer.Plo
  464. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Filters.lo -MD -MP -MF .deps/libRenderer_la-Filters.Tpo -c -o libRenderer_la-Filters.lo `test -f 'Filters.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`Filters.cpp
  465. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Filters.lo -MD -MP -MF .deps/libRenderer_la-Filters.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Filters.cpp -fPIC -DPIC -o .libs/libRenderer_la-Filters.o
  466. mv -f .deps/libRenderer_la-Texture.Tpo .deps/libRenderer_la-Texture.Plo
  467. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-PerlinNoise.lo -MD -MP -MF .deps/libRenderer_la-PerlinNoise.Tpo -c -o libRenderer_la-PerlinNoise.lo `test -f 'PerlinNoise.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`PerlinNoise.cpp
  468. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-PerlinNoise.lo -MD -MP -MF .deps/libRenderer_la-PerlinNoise.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PerlinNoise.cpp -fPIC -DPIC -o .libs/libRenderer_la-PerlinNoise.o
  469. mv -f .deps/libRenderer_la-PerlinNoise.Tpo .deps/libRenderer_la-PerlinNoise.Plo
  470. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-PipelineContext.lo -MD -MP -MF .deps/libRenderer_la-PipelineContext.Tpo -c -o libRenderer_la-PipelineContext.lo `test -f 'PipelineContext.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`PipelineContext.cpp
  471. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  472. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/ShaderEngine.hpp:15,
  473. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/ShaderEngine.cpp:9:
  474. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  475. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  476. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  477. ^
  478. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  479. std::string id2;
  480. ^~~
  481. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  482. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  483. ^
  484. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  485. std::string id1;
  486. ^~~
  487. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.h:15,
  488. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/HLSLTranslator.hpp:20,
  489. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/ShaderEngine.cpp:12:
  490. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  491. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  492. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  493. ^
  494. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  495. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  496. ^~~~~~~~~
  497. mv -f .deps/libRenderer_la-ShaderEngine.Tpo .deps/libRenderer_la-ShaderEngine.Plo
  498. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Renderable.lo -MD -MP -MF .deps/libRenderer_la-Renderable.Tpo -c -o libRenderer_la-Renderable.lo `test -f 'Renderable.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`Renderable.cpp
  499. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-PipelineContext.lo -MD -MP -MF .deps/libRenderer_la-PipelineContext.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/PipelineContext.cpp -fPIC -DPIC -o .libs/libRenderer_la-PipelineContext.o
  500. mv -f .deps/libRenderer_la-PipelineContext.Tpo .deps/libRenderer_la-PipelineContext.Plo
  501. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-BeatDetect.lo -MD -MP -MF .deps/libRenderer_la-BeatDetect.Tpo -c -o libRenderer_la-BeatDetect.lo `test -f 'BeatDetect.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`BeatDetect.cpp
  502. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Renderable.lo -MD -MP -MF .deps/libRenderer_la-Renderable.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.cpp -fPIC -DPIC -o .libs/libRenderer_la-Renderable.o
  503. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-BeatDetect.lo -MD -MP -MF .deps/libRenderer_la-BeatDetect.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/BeatDetect.cpp -fPIC -DPIC -o .libs/libRenderer_la-BeatDetect.o
  504. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/BeatDetect.cpp: In constructor 'BeatDetect::BeatDetect(PCM*)':
  505. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/BeatDetect.cpp:39:32: warning: declaration of 'pcm' shadows a member of 'BeatDetect' [-Wshadow]
  506. BeatDetect::BeatDetect(PCM *pcm) {
  507. ^
  508. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/BeatDetect.cpp:37:
  509. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/BeatDetect.hpp:52:8: note: shadowed declaration is here
  510. PCM *pcm;
  511. ^~~
  512. mv -f .deps/libRenderer_la-BeatDetect.Tpo .deps/libRenderer_la-BeatDetect.Plo
  513. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Shader.lo -MD -MP -MF .deps/libRenderer_la-Shader.Tpo -c -o libRenderer_la-Shader.lo `test -f 'Shader.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`Shader.cpp
  514. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:11,
  515. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.cpp:9:
  516. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  517. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  518. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  519. ^
  520. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  521. std::string id2;
  522. ^~~
  523. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  524. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  525. ^
  526. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  527. std::string id1;
  528. ^~~
  529. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.cpp:9:
  530. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  531. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  532. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  533. ^
  534. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  535. BeatDetect *music;
  536. ^~~~~
  537. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  538. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  539. ^
  540. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  541. int samples;
  542. ^~~~~~~
  543. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.cpp: In constructor 'Waveform::Waveform(int)':
  544. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.cpp:19:31: warning: declaration of 'samples' shadows a member of 'Waveform' [-Wshadow]
  545. Waveform::Waveform(int samples)
  546. ^
  547. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.cpp:9:
  548. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:45:9: note: shadowed declaration is here
  549. int samples; /* number of samples associated with this wave form. Usually powers of 2 */
  550. ^~~~~~~
  551. mv -f .deps/libRenderer_la-Waveform.Tpo .deps/libRenderer_la-Waveform.Plo
  552. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-TextureManager.lo -MD -MP -MF .deps/libRenderer_la-TextureManager.Tpo -c -o libRenderer_la-TextureManager.lo `test -f 'TextureManager.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`TextureManager.cpp
  553. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Filters.hpp:11,
  554. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Filters.cpp:10:
  555. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  556. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  557. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  558. ^
  559. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  560. std::string id2;
  561. ^~~
  562. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  563. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  564. ^
  565. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  566. std::string id1;
  567. ^~~
  568. mv -f .deps/libRenderer_la-Filters.Tpo .deps/libRenderer_la-Filters.Plo
  569. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-VideoEcho.lo -MD -MP -MF .deps/libRenderer_la-VideoEcho.Tpo -c -o libRenderer_la-VideoEcho.lo `test -f 'VideoEcho.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`VideoEcho.cpp
  570. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-Shader.lo -MD -MP -MF .deps/libRenderer_la-Shader.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Shader.cpp -fPIC -DPIC -o .libs/libRenderer_la-Shader.o
  571. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-TextureManager.lo -MD -MP -MF .deps/libRenderer_la-TextureManager.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/TextureManager.cpp -fPIC -DPIC -o .libs/libRenderer_la-TextureManager.o
  572. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-VideoEcho.lo -MD -MP -MF .deps/libRenderer_la-VideoEcho.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/VideoEcho.cpp -fPIC -DPIC -o .libs/libRenderer_la-VideoEcho.o
  573. mv -f .deps/libRenderer_la-Shader.Tpo .deps/libRenderer_la-Shader.Plo
  574. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-RenderItemDistanceMetric.lo -MD -MP -MF .deps/libRenderer_la-RenderItemDistanceMetric.Tpo -c -o libRenderer_la-RenderItemDistanceMetric.lo `test -f 'RenderItemDistanceMetric.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`RenderItemDistanceMetric.cpp
  575. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-RenderItemDistanceMetric.lo -MD -MP -MF .deps/libRenderer_la-RenderItemDistanceMetric.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemDistanceMetric.cpp -fPIC -DPIC -o .libs/libRenderer_la-RenderItemDistanceMetric.o
  576. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.cpp:3:
  577. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  578. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  579. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  580. ^
  581. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  582. std::string id2;
  583. ^~~
  584. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  585. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  586. ^
  587. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  588. std::string id1;
  589. ^~~
  590. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.cpp: In constructor 'Shape::Shape()':
  591. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.cpp:86:15: warning: declaration of 'imageUrl' shadows a member of 'Shape' [-Wshadow]
  592. std::string imageUrl = "";
  593. ^~~~~~~~
  594. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.cpp:3:
  595. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:58:17: note: shadowed declaration is here
  596. std::string imageUrl;
  597. ^~~~~~~~
  598. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.cpp: In member function 'virtual void MotionVectors::Draw(RenderContext&)':
  599. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.cpp:332:19: warning: unused variable 'lz' [-Wunused-variable]
  600. float lx, ly, lz;
  601. ^~
  602. mv -f .deps/libRenderer_la-Renderable.Tpo .deps/libRenderer_la-Renderable.Plo
  603. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-RenderItemMatcher.lo -MD -MP -MF .deps/libRenderer_la-RenderItemMatcher.Tpo -c -o libRenderer_la-RenderItemMatcher.lo `test -f 'RenderItemMatcher.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`RenderItemMatcher.cpp
  604. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-RenderItemMatcher.lo -MD -MP -MF .deps/libRenderer_la-RenderItemMatcher.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp -fPIC -DPIC -o .libs/libRenderer_la-RenderItemMatcher.o
  605. mv -f .deps/libRenderer_la-TextureManager.Tpo .deps/libRenderer_la-TextureManager.Plo
  606. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-HLSLTranslator.lo -MD -MP -MF .deps/libRenderer_la-HLSLTranslator.Tpo -c -o libRenderer_la-HLSLTranslator.lo `test -f 'HLSLTranslator.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`HLSLTranslator.cpp
  607. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libRenderer_la-HLSLTranslator.lo -MD -MP -MF .deps/libRenderer_la-HLSLTranslator.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/HLSLTranslator.cpp -fPIC -DPIC -o .libs/libRenderer_la-HLSLTranslator.o
  608. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/VideoEcho.hpp:12,
  609. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/VideoEcho.cpp:8:
  610. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  611. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  612. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  613. ^
  614. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  615. std::string id2;
  616. ^~~
  617. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  618. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  619. ^
  620. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  621. std::string id1;
  622. ^~~
  623. mv -f .deps/libRenderer_la-VideoEcho.Tpo .deps/libRenderer_la-VideoEcho.Plo
  624. /bin/bash ../../../libtool --tag=CC --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-image_DXT.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-image_DXT.Tpo -c -o SOIL2/libRenderer_la-image_DXT.lo `test -f 'SOIL2/image_DXT.c' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`SOIL2/image_DXT.c
  625. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-image_DXT.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-image_DXT.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_DXT.c -fPIC -DPIC -o SOIL2/.libs/libRenderer_la-image_DXT.o
  626. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_DXT.c:278:5: warning: no previous declaration for 'convert_bit_range' [-Wmissing-declarations]
  627. int convert_bit_range( int c, int from_bits, int to_bits )
  628. ^~~~~~~~~~~~~~~~~
  629. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_DXT.c:284:5: warning: no previous declaration for 'rgb_to_565' [-Wmissing-declarations]
  630. int rgb_to_565( int r, int g, int b )
  631. ^~~~~~~~~~
  632. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_DXT.c:292:6: warning: no previous declaration for 'rgb_888_from_565' [-Wmissing-declarations]
  633. void rgb_888_from_565( unsigned int c, int *r, int *g, int *b )
  634. ^~~~~~~~~~~~~~~~
  635. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_DXT.c:299:6: warning: no previous declaration for 'compute_color_line_STDEV' [-Wmissing-declarations]
  636. void compute_color_line_STDEV(
  637. ^~~~~~~~~~~~~~~~~~~~~~~~
  638. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_DXT.c:411:6: warning: no previous declaration for 'LSE_master_colors_max_min' [-Wmissing-declarations]
  639. void LSE_master_colors_max_min(
  640. ^~~~~~~~~~~~~~~~~~~~~~~~~
  641. mv -f SOIL2/.deps/libRenderer_la-image_DXT.Tpo SOIL2/.deps/libRenderer_la-image_DXT.Plo
  642. /bin/bash ../../../libtool --tag=CC --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-image_helper.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-image_helper.Tpo -c -o SOIL2/libRenderer_la-image_helper.lo `test -f 'SOIL2/image_helper.c' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`SOIL2/image_helper.c
  643. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemDistanceMetric.hpp:12,
  644. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemDistanceMetric.cpp:8:
  645. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  646. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  647. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  648. ^
  649. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  650. std::string id2;
  651. ^~~
  652. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  653. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  654. ^
  655. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  656. std::string id1;
  657. ^~~
  658. mv -f .deps/libRenderer_la-RenderItemDistanceMetric.Tpo .deps/libRenderer_la-RenderItemDistanceMetric.Plo
  659. /bin/bash ../../../libtool --tag=CC --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-SOIL2.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-SOIL2.Tpo -c -o SOIL2/libRenderer_la-SOIL2.lo `test -f 'SOIL2/SOIL2.c' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`SOIL2/SOIL2.c
  660. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-image_helper.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-image_helper.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_helper.c -fPIC -DPIC -o SOIL2/.libs/libRenderer_la-image_helper.o
  661. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.h:15,
  662. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/HLSLTranslator.hpp:20,
  663. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/HLSLTranslator.cpp:8:
  664. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  665. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  666. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  667. ^
  668. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  669. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  670. ^~~~~~~~~
  671. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-SOIL2.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-SOIL2.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c -fPIC -DPIC -o SOIL2/.libs/libRenderer_la-SOIL2.o
  672. mv -f .deps/libRenderer_la-HLSLTranslator.Tpo .deps/libRenderer_la-HLSLTranslator.Plo
  673. /bin/bash ../../../libtool --tag=CC --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-etc1_utils.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-etc1_utils.Tpo -c -o SOIL2/libRenderer_la-etc1_utils.lo `test -f 'SOIL2/etc1_utils.c' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`SOIL2/etc1_utils.c
  674. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_helper.c:191:15: warning: no previous declaration for 'clamp_byte' [-Wmissing-declarations]
  675. unsigned char clamp_byte( int x ) { return ( (x) < 0 ? (0) : ( (x) > 255 ? 255 : (x) ) ); }
  676. ^~~~~~~~~~
  677. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/image_helper.c:313:1: warning: no previous declaration for 'find_max_RGBE' [-Wmissing-declarations]
  678. find_max_RGBE
  679. ^~~~~~~~~~~~~
  680. mv -f SOIL2/.deps/libRenderer_la-image_helper.Tpo SOIL2/.deps/libRenderer_la-image_helper.Plo
  681. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-CodeWriter.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-CodeWriter.Tpo -c -o hlslparser/src/libRenderer_la-CodeWriter.lo `test -f 'hlslparser/src/CodeWriter.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/CodeWriter.cpp
  682. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include/libdrm -Itoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -MT SOIL2/libRenderer_la-etc1_utils.lo -MD -MP -MF SOIL2/.deps/libRenderer_la-etc1_utils.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/etc1_utils.c -fPIC -DPIC -o SOIL2/.libs/libRenderer_la-etc1_utils.o
  683. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-CodeWriter.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-CodeWriter.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/CodeWriter.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-CodeWriter.o
  684. mv -f SOIL2/.deps/libRenderer_la-etc1_utils.Tpo SOIL2/.deps/libRenderer_la-etc1_utils.Plo
  685. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLGenerator.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLGenerator.Tpo -c -o hlslparser/src/libRenderer_la-HLSLGenerator.lo `test -f 'hlslparser/src/HLSLGenerator.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/HLSLGenerator.cpp
  686. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLGenerator.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLGenerator.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLGenerator.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-HLSLGenerator.o
  687. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemDistanceMetric.hpp:12,
  688. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.hpp:11,
  689. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:1:
  690. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  691. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  692. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  693. ^
  694. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  695. std::string id2;
  696. ^~~
  697. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  698. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  699. ^
  700. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  701. std::string id1;
  702. ^~~
  703. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp: In member function 'double RenderItemMatcher::computeMatching(const RenderItemList&, const RenderItemList&) const':
  704. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:4:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<RenderItem*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  705. for (int i = 0; i < lhs.size();i++) {
  706. ~~^~~~~~~~~~~~
  707. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:6:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<RenderItem*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  708. for (j = 0; j < rhs.size();j++)
  709. ~~^~~~~~~~~~~~
  710. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:8:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<RenderItem*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  711. for (; j < lhs.size();j++)
  712. ~~^~~~~~~~~~~~
  713. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp: In member function 'void RenderItemMatcher::setMatches(const RenderItemList&, const RenderItemList&) const':
  714. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:23:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<RenderItem*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  715. for (int i = 0; i < lhs_src.size();i++) {
  716. ~~^~~~~~~~~~~~~~~~
  717. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.hpp:15,
  718. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:1:
  719. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp: In instantiation of 'double HungarianMethod<N>::operator()(const double (*)[N], size_t) [with int N = 1000; size_t = long unsigned int]':
  720. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:13:61: required from here
  721. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  722. for (int x = 0; x < n; x++) //forming answer there
  723. ~~^~~
  724. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp: In instantiation of 'void HungarianMethod<N>::init_labels(const double (*)[N]) [with int N = 1000]':
  725. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:166:5: required from 'double HungarianMethod<N>::operator()(const double (*)[N], size_t) [with int N = 1000; size_t = long unsigned int]'
  726. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:13:61: required from here
  727. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:31:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  728. for (int x = 0; x < n; x++)
  729. ~~^~~
  730. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:32:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  731. for (int y = 0; y < n; y++)
  732. ~~^~~
  733. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp: In instantiation of 'void HungarianMethod<N>::augment(const double (*)[N]) [with int N = 1000]':
  734. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:167:5: required from 'double HungarianMethod<N>::operator()(const double (*)[N], size_t) [with int N = 1000; size_t = long unsigned int]'
  735. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:13:61: required from here
  736. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:45:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  737. for (x = 0; x < n; x++) //finding root of the tree
  738. ~~^~~
  739. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  740. for (y = 0; y < n; y++) //initializing slack array
  741. ~~^~~
  742. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  743. for (y = 0; y < n; y++) //iterate through all edges in equality graph
  744. ~~^~~
  745. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:74:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  746. if (y < n) break; //augmenting path found!
  747. ~~^~~
  748. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:76:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749. if (y < n) break; //augmenting path found!
  750. ~~^~~
  751. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:80:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  752. for (y = 0; y < n; y++)
  753. ~~^~~
  754. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:104:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  755. if (y < n) break; //augmenting path found!
  756. ~~^~~
  757. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:107:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  758. if (y < n) //we found augmenting path!
  759. ~~^~~
  760. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp: In instantiation of 'void HungarianMethod<N>::add_to_tree(int, int, const double (*)[N]) [with int N = 1000]':
  761. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:72:21: required from 'void HungarianMethod<N>::augment(const double (*)[N]) [with int N = 1000]'
  762. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:167:5: required from 'double HungarianMethod<N>::operator()(const double (*)[N], size_t) [with int N = 1000; size_t = long unsigned int]'
  763. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:13:61: required from here
  764. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  765. for (int y = 0; y < n; y++) //update slacks, because we add new vertex to S
  766. ~~^~~
  767. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp: In instantiation of 'void HungarianMethod<N>::update_labels() [with int N = 1000]':
  768. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:78:9: required from 'void HungarianMethod<N>::augment(const double (*)[N]) [with int N = 1000]'
  769. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:167:5: required from 'double HungarianMethod<N>::operator()(const double (*)[N], size_t) [with int N = 1000; size_t = long unsigned int]'
  770. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.cpp:13:61: required from here
  771. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:125:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  772. for (y = 0; y < n; y++) //calculate delta using slack
  773. ~~^~~
  774. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:128:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  775. for (x = 0; x < n; x++) //update X labels
  776. ~~^~~
  777. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:130:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  778. for (y = 0; y < n; y++) //update Y labels
  779. ~~^~~
  780. /libprojectM-3.1.0-beta1/src/libprojectM/HungarianMethod.hpp:132:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  781. for (y = 0; y < n; y++) //update slack array
  782. ~~^~~
  783. mv -f .deps/libRenderer_la-RenderItemMatcher.Tpo .deps/libRenderer_la-RenderItemMatcher.Plo
  784. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLTree.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLTree.Tpo -c -o hlslparser/src/libRenderer_la-HLSLTree.lo `test -f 'hlslparser/src/HLSLTree.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/HLSLTree.cpp
  785. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/CodeWriter.cpp:12:
  786. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  787. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  788. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  789. ^
  790. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  791. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  792. ^~~~~~~~~
  793. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/CodeWriter.cpp: In member function 'void M4::CodeWriter::WriteLine(int, const char*, ...)':
  794. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/CodeWriter.cpp:106:9: warning: unused variable 'result' [-Wunused-variable]
  795. int result = String_PrintfArgList(buffer, sizeof(buffer), format, args);
  796. ^~~~~~
  797. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/CodeWriter.cpp: In member function 'void M4::CodeWriter::WriteLineTagged(int, const char*, int, const char*, ...)':
  798. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/CodeWriter.cpp:128:9: warning: unused variable 'result' [-Wunused-variable]
  799. int result = String_PrintfArgList(buffer, sizeof(buffer), format, args);
  800. ^~~~~~
  801. mv -f hlslparser/src/.deps/libRenderer_la-CodeWriter.Tpo hlslparser/src/.deps/libRenderer_la-CodeWriter.Plo
  802. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-GLSLGenerator.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-GLSLGenerator.Tpo -c -o hlslparser/src/libRenderer_la-GLSLGenerator.lo `test -f 'hlslparser/src/GLSLGenerator.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/GLSLGenerator.cpp
  803. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLTree.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLTree.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-HLSLTree.o
  804. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-GLSLGenerator.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-GLSLGenerator.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-GLSLGenerator.o
  805. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLGenerator.cpp:12:
  806. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  807. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  808. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  809. ^
  810. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  811. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  812. ^~~~~~~~~
  813. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLGenerator.cpp: At global scope:
  814. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLGenerator.cpp:69:12: warning: 'int M4::GetFunctionArguments(M4::HLSLFunctionCall*, M4::HLSLExpression**, int)' defined but not used [-Wunused-function]
  815. static int GetFunctionArguments(HLSLFunctionCall* functionCall, HLSLExpression* expression[], int maxArguments)
  816. ^~~~~~~~~~~~~~~~~~~~
  817. mv -f hlslparser/src/.deps/libRenderer_la-HLSLGenerator.Tpo hlslparser/src/.deps/libRenderer_la-HLSLGenerator.Plo
  818. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLTokenizer.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLTokenizer.Tpo -c -o hlslparser/src/libRenderer_la-HLSLTokenizer.lo `test -f 'hlslparser/src/HLSLTokenizer.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/HLSLTokenizer.cpp
  819. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLTokenizer.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLTokenizer.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTokenizer.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-HLSLTokenizer.o
  820. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:2:
  821. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  822. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  823. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  824. ^
  825. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  826. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  827. ^~~~~~~~~
  828. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp: At global scope:
  829. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:517:5: warning: no previous declaration for 'int M4::GetVectorDimension(M4::HLSLType&)' [-Wmissing-declarations]
  830. int GetVectorDimension(HLSLType & type)
  831. ^~~~~~~~~~~~~~~~~~
  832. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp: In constructor 'M4::MarkVisibleStatementsVisitor::MarkVisibleStatementsVisitor(M4::HLSLTree*)':
  833. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1078:51: warning: declaration of 'tree' shadows a member of 'M4::MarkVisibleStatementsVisitor' [-Wshadow]
  834. MarkVisibleStatementsVisitor(HLSLTree * tree) : tree(tree) {}
  835. ^
  836. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1077:16: note: shadowed declaration is here
  837. HLSLTree * tree;
  838. ^~~~
  839. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp: At global scope:
  840. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1273:6: warning: no previous declaration for 'void M4::AddStatements(M4::HLSLRoot*, M4::HLSLStatement*, M4::HLSLStatement*, M4::HLSLStatement*)' [-Wmissing-declarations]
  841. void AddStatements(HLSLRoot * root, HLSLStatement * before, HLSLStatement * first, HLSLStatement * last)
  842. ^~~~~~~~~~~~~
  843. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1285:6: warning: no previous declaration for 'void M4::AddSingleStatement(M4::HLSLRoot*, M4::HLSLStatement*, M4::HLSLStatement*)' [-Wmissing-declarations]
  844. void AddSingleStatement(HLSLRoot * root, HLSLStatement * before, HLSLStatement * statement)
  845. ^~~~~~~~~~~~~~~~~~
  846. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp: In member function 'bool M4::FindArgumentVisitor::FindArgument(const char*, M4::HLSLFunction*)':
  847. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1492:5: warning: declaration of 'name' shadows a member of 'M4::FindArgumentVisitor' [-Wshadow]
  848. {
  849. ^
  850. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1483:18: note: shadowed declaration is here
  851. const char * name;
  852. ^~~~
  853. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp: At global scope:
  854. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1612:6: warning: no previous declaration for 'bool M4::NeedsFlattening(M4::HLSLExpression*, int)' [-Wmissing-declarations]
  855. bool NeedsFlattening(HLSLExpression * expr, int level = 0) {
  856. ^~~~~~~~~~~~~~~
  857. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp: In member function 'M4::HLSLDeclaration* M4::ExpressionFlattener::BuildTemporaryDeclaration(M4::HLSLExpression*)':
  858. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTree.cpp:1840:40: warning: unused variable 'ident' [-Wunused-variable]
  859. HLSLIdentifierExpression * ident = (HLSLIdentifierExpression *)expr;
  860. ^~~~~
  861. mv -f hlslparser/src/.deps/libRenderer_la-HLSLTree.Tpo hlslparser/src/.deps/libRenderer_la-HLSLTree.Plo
  862. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-Engine.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-Engine.Tpo -c -o hlslparser/src/libRenderer_la-Engine.lo `test -f 'hlslparser/src/Engine.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/Engine.cpp
  863. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTokenizer.cpp:3:
  864. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  865. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  866. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  867. ^
  868. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  869. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  870. ^~~~~~~~~
  871. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTokenizer.cpp: In member function 'void M4::HLSLTokenizer::Error(const char*, ...)':
  872. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLTokenizer.cpp:590:9: warning: unused variable 'result' [-Wunused-variable]
  873. int result = vsnprintf(buffer, sizeof(buffer) - 1, format, args);
  874. ^~~~~~
  875. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/CodeWriter.h:13,
  876. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.h:13,
  877. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp:10:
  878. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  879. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  880. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  881. ^
  882. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  883. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  884. ^~~~~~~~~
  885. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp: At global scope:
  886. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp:454:17: warning: no previous declaration for 'const M4::HLSLType* M4::commonScalarType(const M4::HLSLType&, const M4::HLSLType&)' [-Wmissing-declarations]
  887. const HLSLType* commonScalarType(const HLSLType& lhs, const HLSLType& rhs)
  888. ^~~~~~~~~~~~~~~~
  889. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp: In member function 'void M4::GLSLGenerator::OutputExpression(M4::HLSLExpression*, const M4::HLSLType*)':
  890. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp:547:25: warning: declaration of 'const M4::HLSLType* dstType' shadows a parameter [-Wshadow]
  891. const HLSLType* dstType = NULL;
  892. ^~~~~~~
  893. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp:475:82: note: shadowed declaration is here
  894. void GLSLGenerator::OutputExpression(HLSLExpression* expression, const HLSLType* dstType)
  895. ~~~~~~~~~~~~~~~~^~~~~~~
  896. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/GLSLGenerator.cpp:823:29: warning: 'argument' may be used uninitialized in this function [-Wmaybe-uninitialized]
  897. OutputExpression(argument[0]);
  898. ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  899. mv -f hlslparser/src/.deps/libRenderer_la-HLSLTokenizer.Tpo hlslparser/src/.deps/libRenderer_la-HLSLTokenizer.Plo
  900. mv -f hlslparser/src/.deps/libRenderer_la-GLSLGenerator.Tpo hlslparser/src/.deps/libRenderer_la-GLSLGenerator.Plo
  901. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLParser.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLParser.Tpo -c -o hlslparser/src/libRenderer_la-HLSLParser.lo `test -f 'hlslparser/src/HLSLParser.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/HLSLParser.cpp
  902. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-MSLGenerator.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-MSLGenerator.Tpo -c -o hlslparser/src/libRenderer_la-MSLGenerator.lo `test -f 'hlslparser/src/MSLGenerator.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/'`hlslparser/src/MSLGenerator.cpp
  903. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-Engine.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-Engine.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-Engine.o
  904. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-MSLGenerator.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-MSLGenerator.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-MSLGenerator.o
  905. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../../config.h -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT hlslparser/src/libRenderer_la-HLSLParser.lo -MD -MP -MF hlslparser/src/.deps/libRenderer_la-HLSLParser.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp -fPIC -DPIC -o hlslparser/src/.libs/libRenderer_la-HLSLParser.o
  906. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.cpp:2:
  907. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  908. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  909. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  910. ^
  911. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  912. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  913. ^~~~~~~~~
  914. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.cpp: At global scope:
  915. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.cpp:70:5: warning: no previous declaration for 'int M4::String_ToIntegerHex(const char*, char**)' [-Wmissing-declarations]
  916. int String_ToIntegerHex(const char * str, char ** endptr) {
  917. ^~~~~~~~~~~~~~~~~~~
  918. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.cpp:2:
  919. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In instantiation of 'M4::Array<T>::Array(M4::Allocator*) [with T = const char*]':
  920. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.cpp:99:70: required from here
  921. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:5: warning: declaration of 'allocator' shadows a member of 'M4::Array<const char*>' [-Wshadow]
  922. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  923. ^~~~~
  924. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  925. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  926. ^~~~~~~~~
  927. mv -f hlslparser/src/.deps/libRenderer_la-Engine.Tpo hlslparser/src/.deps/libRenderer_la-Engine.Plo
  928. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:12:
  929. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  930. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  931. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  932. ^
  933. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  934. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  935. ^~~~~~~~~
  936. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:14:
  937. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.h: In constructor 'M4::MSLGenerator::ClassArgument::ClassArgument(const char*, M4::HLSLType, const char*)':
  938. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.h:70:83: warning: declaration of 'registerName' shadows a member of 'M4::MSLGenerator::ClassArgument' [-Wshadow]
  939. ClassArgument(const char* name, HLSLType type, const char * registerName) :
  940. ^
  941. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.h:66:21: note: shadowed declaration is here
  942. const char* registerName;
  943. ^~~~~~~~~~~~
  944. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.h:70:83: warning: declaration of 'type' shadows a member of 'M4::MSLGenerator::ClassArgument' [-Wshadow]
  945. ClassArgument(const char* name, HLSLType type, const char * registerName) :
  946. ^
  947. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.h:64:18: note: shadowed declaration is here
  948. HLSLType type;
  949. ^~~~
  950. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.h:70:83: warning: declaration of 'name' shadows a member of 'M4::MSLGenerator::ClassArgument' [-Wshadow]
  951. ClassArgument(const char* name, HLSLType type, const char * registerName) :
  952. ^
  953. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.h:63:21: note: shadowed declaration is here
  954. const char* name;
  955. ^~~~
  956. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp: In member function 'void M4::MSLGenerator::PrependDeclarations()':
  957. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:334:27: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  958. m_writer.WriteLine(0, "");
  959. ^~
  960. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:490:18: warning: unused variable 'samplerType' [-Wunused-variable]
  961. const char * samplerType = "float";
  962. ^~~~~~~~~~~
  963. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:496:18: warning: variable 'uintType' set but not used [-Wunused-but-set-variable]
  964. const char * uintType = "uint";
  965. ^~~~~~~~
  966. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp: In member function 'bool M4::MSLGenerator::Generate(M4::HLSLTree*, M4::MSLGenerator::Target, const char*, const M4::MSLGenerator::Options&)':
  967. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:709:27: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  968. m_writer.WriteLine(0, "");
  969. ^~
  970. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:740:27: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  971. m_writer.WriteLine(0, "");
  972. ^~
  973. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:750:31: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  974. m_writer.WriteLine(0, "");
  975. ^~
  976. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp: In member function 'void M4::MSLGenerator::OutputFunction(int, M4::HLSLFunction*)':
  977. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:1313:28: warning: declaration of 'argument' shadows a previous local [-Wshadow]
  978. HLSLArgument * argument = m_currentFunction->argument;
  979. ^~~~~~~~
  980. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:1279:20: note: shadowed declaration is here
  981. HLSLArgument * argument = function->argument;
  982. ^~~~~~~~
  983. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp: In member function 'bool M4::MSLGenerator::NeedsCast(const M4::HLSLType&, const M4::HLSLType&)':
  984. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/MSLGenerator.cpp:1363:13: warning: unused variable 'k' [-Wunused-variable]
  985. int k = 1;
  986. ^
  987. mv -f hlslparser/src/.deps/libRenderer_la-MSLGenerator.Tpo hlslparser/src/.deps/libRenderer_la-MSLGenerator.Plo
  988. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c:109:
  989. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h: In function 'stbi__convert_format':
  990. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  991. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  992. ^~~
  993. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1395:10: note: in expansion of macro 'CASE'
  994. CASE(1,2) dest[0]=src[0], dest[1]=255; break;
  995. ^~~~
  996. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1395:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  997. CASE(1,2) dest[0]=src[0], dest[1]=255; break;
  998. ^~~~~
  999. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1000. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1001. ^~~
  1002. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1396:10: note: in expansion of macro 'CASE'
  1003. CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break;
  1004. ^~~~
  1005. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1396:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1006. CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break;
  1007. ^~~~~
  1008. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1009. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1010. ^~~
  1011. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1397:10: note: in expansion of macro 'CASE'
  1012. CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break;
  1013. ^~~~
  1014. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1397:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1015. CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break;
  1016. ^~~~~
  1017. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1018. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1019. ^~~
  1020. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1398:10: note: in expansion of macro 'CASE'
  1021. CASE(2,1) dest[0]=src[0]; break;
  1022. ^~~~
  1023. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1398:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1024. CASE(2,1) dest[0]=src[0]; break;
  1025. ^~~~~
  1026. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1027. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1028. ^~~
  1029. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1399:10: note: in expansion of macro 'CASE'
  1030. CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break;
  1031. ^~~~
  1032. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1399:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1033. CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break;
  1034. ^~~~~
  1035. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1036. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1037. ^~~
  1038. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1400:10: note: in expansion of macro 'CASE'
  1039. CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break;
  1040. ^~~~
  1041. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1400:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1042. CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break;
  1043. ^~~~~
  1044. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1045. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1046. ^~~
  1047. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1401:10: note: in expansion of macro 'CASE'
  1048. CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break;
  1049. ^~~~
  1050. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1401:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1051. CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break;
  1052. ^~~~~
  1053. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1054. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1055. ^~~
  1056. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1402:10: note: in expansion of macro 'CASE'
  1057. CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
  1058. ^~~~
  1059. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1402:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1060. CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
  1061. ^~~~~
  1062. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1063. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1064. ^~~
  1065. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1403:10: note: in expansion of macro 'CASE'
  1066. CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break;
  1067. ^~~~
  1068. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1403:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1069. CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break;
  1070. ^~~~~
  1071. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1072. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1073. ^~~
  1074. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1404:10: note: in expansion of macro 'CASE'
  1075. CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
  1076. ^~~~
  1077. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1404:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1078. CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break;
  1079. ^~~~~
  1080. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1081. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1082. ^~~
  1083. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1405:10: note: in expansion of macro 'CASE'
  1084. CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break;
  1085. ^~~~
  1086. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1405:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1087. CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break;
  1088. ^~~~~
  1089. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1391:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1090. #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)
  1091. ^~~
  1092. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1406:10: note: in expansion of macro 'CASE'
  1093. CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break;
  1094. ^~~~
  1095. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:1406:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1096. CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break;
  1097. ^~~~~
  1098. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h: In function 'stbi__zbuild_huffman':
  1099. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:3557:17: warning: declaration of 'k' shadows a previous local [-Wshadow]
  1100. int k = stbi__bit_reverse(next_code[s],s);
  1101. ^
  1102. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:3524:10: note: shadowed declaration is here
  1103. int i,k=0;
  1104. ^
  1105. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h: In function 'stbi__create_png_image_raw':
  1106. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4080:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1107. for (k=0; k < nk; ++k)
  1108. ^~~
  1109. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4084:13: note: in expansion of macro 'CASE'
  1110. CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break;
  1111. ^~~~
  1112. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4084:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1113. CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break;
  1114. ^~~~~
  1115. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4080:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1116. for (k=0; k < nk; ++k)
  1117. ^~~
  1118. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4085:13: note: in expansion of macro 'CASE'
  1119. CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
  1120. ^~~~
  1121. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4085:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1122. CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
  1123. ^~~~~
  1124. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4080:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1125. for (k=0; k < nk; ++k)
  1126. ^~~
  1127. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4086:13: note: in expansion of macro 'CASE'
  1128. CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break;
  1129. ^~~~
  1130. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4086:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1131. CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break;
  1132. ^~~~~
  1133. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4080:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1134. for (k=0; k < nk; ++k)
  1135. ^~~
  1136. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4087:13: note: in expansion of macro 'CASE'
  1137. CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break;
  1138. ^~~~
  1139. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4087:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1140. CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break;
  1141. ^~~~~
  1142. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4080:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1143. for (k=0; k < nk; ++k)
  1144. ^~~
  1145. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4088:13: note: in expansion of macro 'CASE'
  1146. CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break;
  1147. ^~~~
  1148. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4088:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1149. CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break;
  1150. ^~~~~
  1151. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4080:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1152. for (k=0; k < nk; ++k)
  1153. ^~~
  1154. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4089:13: note: in expansion of macro 'CASE'
  1155. CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break;
  1156. ^~~~
  1157. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4089:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1158. CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break;
  1159. ^~~~~
  1160. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4098:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1161. for (k=0; k < img_n; ++k)
  1162. ^~~
  1163. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4100:13: note: in expansion of macro 'CASE'
  1164. CASE(STBI__F_none) cur[k] = raw[k]; break;
  1165. ^~~~
  1166. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4100:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1167. CASE(STBI__F_none) cur[k] = raw[k]; break;
  1168. ^~~~~
  1169. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4098:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1170. for (k=0; k < img_n; ++k)
  1171. ^~~
  1172. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4101:13: note: in expansion of macro 'CASE'
  1173. CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break;
  1174. ^~~~
  1175. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4101:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1176. CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break;
  1177. ^~~~~
  1178. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4098:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1179. for (k=0; k < img_n; ++k)
  1180. ^~~
  1181. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4102:13: note: in expansion of macro 'CASE'
  1182. CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
  1183. ^~~~
  1184. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4102:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1185. CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break;
  1186. ^~~~~
  1187. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4098:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1188. for (k=0; k < img_n; ++k)
  1189. ^~~
  1190. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4103:13: note: in expansion of macro 'CASE'
  1191. CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break;
  1192. ^~~~
  1193. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4103:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1194. CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break;
  1195. ^~~~~
  1196. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4098:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1197. for (k=0; k < img_n; ++k)
  1198. ^~~
  1199. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4104:13: note: in expansion of macro 'CASE'
  1200. CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break;
  1201. ^~~~
  1202. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4104:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1203. CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break;
  1204. ^~~~~
  1205. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4098:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1206. for (k=0; k < img_n; ++k)
  1207. ^~~
  1208. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4105:13: note: in expansion of macro 'CASE'
  1209. CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break;
  1210. ^~~~
  1211. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4105:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1212. CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break;
  1213. ^~~~~
  1214. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4098:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1215. for (k=0; k < img_n; ++k)
  1216. ^~~
  1217. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4106:13: note: in expansion of macro 'CASE'
  1218. CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break;
  1219. ^~~~
  1220. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4106:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1221. CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break;
  1222. ^~~~~
  1223. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4166:22: warning: declaration of 'cur' shadows a previous local [-Wshadow]
  1224. stbi_uc *cur = a->out + stride*j;
  1225. ^~~
  1226. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4117:19: note: shadowed declaration is here
  1227. stbi_uc *cur = a->out + stride*j;
  1228. ^~~
  1229. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4167:17: warning: declaration of 'i' shadows a previous local [-Wshadow]
  1230. int i;
  1231. ^
  1232. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4014:17: note: shadowed declaration is here
  1233. stbi__uint32 i,j,stride = x*out_n;
  1234. ^
  1235. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h: In function 'stbi__tga_load':
  1236. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4964:14: warning: declaration of 'y' shadows a parameter [-Wshadow]
  1237. int y = tga_inverted ? tga_height -i - 1 : i;
  1238. ^
  1239. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:4899:63: note: shadowed declaration is here
  1240. static stbi_uc *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req_comp)
  1241. ~~~~~^
  1242. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h: In function 'stbi__pic_load_core':
  1243. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:5404:26: warning: declaration of 'i' shadows a previous local [-Wshadow]
  1244. int i;
  1245. ^
  1246. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:5399:46: note: shadowed declaration is here
  1247. int count = stbi__get8(s), i;
  1248. ^
  1249. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h: In function 'stbi__process_gif_raster':
  1250. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:5646:22: warning: declaration of 'code' shadows a previous local [-Wshadow]
  1251. stbi__int32 code = bits & codemask;
  1252. ^~~~
  1253. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:5611:21: note: shadowed declaration is here
  1254. stbi__int32 len, code;
  1255. ^~~~
  1256. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:6347,
  1257. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c:109:
  1258. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h: At top level:
  1259. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:79:5: warning: no previous declaration for 'stbi_convert_bit_range' [-Wmissing-declarations]
  1260. int stbi_convert_bit_range( int c, int from_bits, int to_bits )
  1261. ^~~~~~~~~~~~~~~~~~~~~~
  1262. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:84:6: warning: no previous declaration for 'stbi_rgb_888_from_565' [-Wmissing-declarations]
  1263. void stbi_rgb_888_from_565( unsigned int c, int *r, int *g, int *b )
  1264. ^~~~~~~~~~~~~~~~~~~~~
  1265. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:90:6: warning: no previous declaration for 'stbi_decode_DXT1_block' [-Wmissing-declarations]
  1266. void stbi_decode_DXT1_block(
  1267. ^~~~~~~~~~~~~~~~~~~~~~
  1268. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:146:6: warning: no previous declaration for 'stbi_decode_DXT23_alpha_block' [-Wmissing-declarations]
  1269. void stbi_decode_DXT23_alpha_block(
  1270. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1271. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:160:6: warning: no previous declaration for 'stbi_decode_DXT45_alpha_block' [-Wmissing-declarations]
  1272. void stbi_decode_DXT45_alpha_block(
  1273. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1274. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:204:6: warning: no previous declaration for 'stbi_decode_DXT_color_block' [-Wmissing-declarations]
  1275. void stbi_decode_DXT_color_block(
  1276. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1277. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h: In function 'stbi__dds_info':
  1278. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:263:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1279. if( (header.dwFlags & flags) != flags ) {
  1280. ^~
  1281. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h: In function 'stbi__dds_load':
  1282. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_DDS_c.h:361:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1283. if( (header.dwFlags & flags) != flags ) return NULL;
  1284. ^~
  1285. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image.h:6352,
  1286. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c:109:
  1287. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_pvr_c.h: At top level:
  1288. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stbi_pvr_c.h:237:5: warning: no previous declaration for 'util_number_is_power_2' [-Wmissing-declarations]
  1289. int util_number_is_power_2( unsigned input )
  1290. ^~~~~~~~~~~~~~~~~~~~~~
  1291. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c:111:
  1292. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:245:6: warning: no previous declaration for 'stbiw__linear_to_rgbe' [-Wmissing-declarations]
  1293. void stbiw__linear_to_rgbe(unsigned char *rgbe, float *linear)
  1294. ^~~~~~~~~~~~~~~~~~~~~
  1295. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:262:6: warning: no previous declaration for 'stbiw__write_run_data' [-Wmissing-declarations]
  1296. void stbiw__write_run_data(FILE *f, int length, unsigned char databyte)
  1297. ^~~~~~~~~~~~~~~~~~~~~
  1298. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:270:6: warning: no previous declaration for 'stbiw__write_dump_data' [-Wmissing-declarations]
  1299. void stbiw__write_dump_data(FILE *f, int length, unsigned char *data)
  1300. ^~~~~~~~~~~~~~~~~~~~~~
  1301. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:278:6: warning: no previous declaration for 'stbiw__write_hdr_scanline' [-Wmissing-declarations]
  1302. void stbiw__write_hdr_scanline(FILE *f, int width, int comp, unsigned char *scratch, const float *scanline)
  1303. ^~~~~~~~~~~~~~~~~~~~~~~~~
  1304. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h: In function 'stbiw__write_hdr_scanline':
  1305. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:329:25: warning: declaration of 'comp' shadows a parameter [-Wshadow]
  1306. unsigned char *comp = &scratch[width*c];
  1307. ^~~~
  1308. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:278:56: note: shadowed declaration is here
  1309. void stbiw__write_hdr_scanline(FILE *f, int width, int comp, unsigned char *scratch, const float *scanline)
  1310. ~~~~^~~~
  1311. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h: At top level:
  1312. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:469:17: warning: no previous declaration for 'stbi_zlib_compress' [-Wmissing-declarations]
  1313. unsigned char * stbi_zlib_compress(unsigned char *data, int data_len, int *out_len, int quality)
  1314. ^~~~~~~~~~~~~~~~~~
  1315. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h: In function 'stbi_zlib_compress':
  1316. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:553:20: warning: declaration of 'i' shadows a previous local [-Wshadow]
  1317. unsigned int i=0, s1=1, s2=0, blocklen = data_len % 5552;
  1318. ^
  1319. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:476:8: note: shadowed declaration is here
  1320. int i,j, bitcount=0;
  1321. ^
  1322. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:554:11: warning: declaration of 'j' shadows a previous local [-Wshadow]
  1323. int j=0;
  1324. ^
  1325. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:476:10: note: shadowed declaration is here
  1326. int i,j, bitcount=0;
  1327. ^
  1328. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h: At top level:
  1329. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:572:14: warning: no previous declaration for 'stbiw__crc32' [-Wmissing-declarations]
  1330. unsigned int stbiw__crc32(unsigned char *buffer, int len)
  1331. ^~~~~~~~~~~~
  1332. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/stb_image_write.h:604:16: warning: no previous declaration for 'stbi_write_png_to_mem' [-Wmissing-declarations]
  1333. unsigned char *stbi_write_png_to_mem(unsigned char *pixels, int stride_bytes, int x, int y, int n, int *out_len)
  1334. ^~~~~~~~~~~~~~~~~~~~~
  1335. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c:1317:6: warning: no previous declaration for 'check_for_GL_errors' [-Wmissing-declarations]
  1336. void check_for_GL_errors( const char *calling_location )
  1337. ^~~~~~~~~~~~~~~~~~~
  1338. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c: In function 'SOIL_direct_load_DDS_from_memory':
  1339. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/SOIL2/SOIL2.c:1969:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  1340. if( buffer_length < sizeof( DDS_header ) )
  1341. ^
  1342. mv -f SOIL2/.deps/libRenderer_la-SOIL2.Tpo SOIL2/.deps/libRenderer_la-SOIL2.Plo
  1343. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:11:
  1344. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In constructor 'M4::Array<T>::Array(M4::Allocator*)':
  1345. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:34: warning: declaration of 'allocator' shadows a member of 'M4::Array<T>' [-Wshadow]
  1346. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  1347. ^
  1348. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  1349. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  1350. ^~~~~~~~~
  1351. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp: At global scope:
  1352. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:98:11: warning: no previous declaration for 'M4::Intrinsic M4::SamplerIntrinsic(const char*, M4::HLSLBaseType, M4::HLSLBaseType, M4::HLSLBaseType, M4::HLSLBaseType)' [-Wmissing-declarations]
  1353. Intrinsic SamplerIntrinsic(const char* name, HLSLBaseType returnType, HLSLBaseType arg1, HLSLBaseType samplerType, HLSLBaseType arg2)
  1354. ^~~~~~~~~~~~~~~~
  1355. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp: In member function 'bool M4::HLSLParser::ParseTopLevel(M4::HLSLStatement*&)':
  1356. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:1518:29: warning: unused variable 'k' [-Wunused-variable]
  1357. int k = 1;
  1358. ^
  1359. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp: In member function 'bool M4::HLSLParser::ParseDeclaration(M4::HLSLDeclaration*&)':
  1360. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:1897:27: warning: declaration of 'M4::HLSLDeclaration* declaration' shadows a parameter [-Wshadow]
  1361. HLSLDeclaration * declaration = m_tree->AddNode<HLSLDeclaration>(fileName, line);
  1362. ^~~~~~~~~~~
  1363. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:1859:53: note: shadowed declaration is here
  1364. bool HLSLParser::ParseDeclaration(HLSLDeclaration*& declaration)
  1365. ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  1366. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp: In member function 'bool M4::HLSLParser::ParseTerminalExpression(M4::HLSLExpression*&, bool&)':
  1367. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:2434:21: warning: declaration of 'unaryOp' shadows a previous local [-Wshadow]
  1368. HLSLUnaryOp unaryOp;
  1369. ^~~~~~~
  1370. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:2251:17: note: shadowed declaration is here
  1371. HLSLUnaryOp unaryOp;
  1372. ^~~~~~~
  1373. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp: At global scope:
  1374. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:2889:20: warning: no previous declaration for 'const M4::EffectState* M4::GetEffectState(const char*, bool, bool)' [-Wmissing-declarations]
  1375. const EffectState* GetEffectState(const char* name, bool isSamplerState, bool isPipeline)
  1376. ^~~~~~~~~~~~~~
  1377. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp: In member function 'bool M4::HLSLParser::AcceptType(bool, M4::HLSLType&)':
  1378. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:3834:21: warning: declaration of 'token' shadows a previous local [-Wshadow]
  1379. int token = m_tokenizer.GetToken();
  1380. ^~~~~
  1381. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:3703:9: note: shadowed declaration is here
  1382. int token = m_tokenizer.GetToken();
  1383. ^~~~~
  1384. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp: In member function 'const M4::HLSLFunction* M4::HLSLParser::MatchFunctionCall(const M4::HLSLFunctionCall*, const char*)':
  1385. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:4083:10: warning: unused variable 'numArguments' [-Wunused-variable]
  1386. int numArguments = functionCall->numArguments;
  1387. ^~~~~~~~~~~~
  1388. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:11:
  1389. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In instantiation of 'M4::Array<T>::Array(M4::Allocator*) [with T = M4::HLSLStruct*]':
  1390. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:1175:23: required from here
  1391. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:5: warning: declaration of 'allocator' shadows a member of 'M4::Array<M4::HLSLStruct*>' [-Wshadow]
  1392. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  1393. ^~~~~
  1394. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  1395. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  1396. ^~~~~~~~~
  1397. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In instantiation of 'M4::Array<T>::Array(M4::Allocator*) [with T = M4::HLSLParser::Variable]':
  1398. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:1175:23: required from here
  1399. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:5: warning: declaration of 'allocator' shadows a member of 'M4::Array<M4::HLSLParser::Variable>' [-Wshadow]
  1400. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  1401. ^~~~~
  1402. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  1403. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  1404. ^~~~~~~~~
  1405. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In instantiation of 'M4::Array<T>::Array(M4::Allocator*) [with T = M4::HLSLFunction*]':
  1406. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:1175:23: required from here
  1407. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:5: warning: declaration of 'allocator' shadows a member of 'M4::Array<M4::HLSLFunction*>' [-Wshadow]
  1408. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  1409. ^~~~~
  1410. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  1411. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  1412. ^~~~~~~~~
  1413. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h: In instantiation of 'M4::Array<T>::Array(M4::Allocator*) [with T = M4::HLSLMacro*]':
  1414. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/HLSLParser.cpp:1175:23: required from here
  1415. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:91:5: warning: declaration of 'allocator' shadows a member of 'M4::Array<M4::HLSLMacro*>' [-Wshadow]
  1416. Array(Allocator * allocator) : allocator(allocator), buffer(NULL), size(0), capacity(0) {}
  1417. ^~~~~
  1418. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/hlslparser/src/Engine.h:169:17: note: shadowed declaration is here
  1419. Allocator * allocator; // @@ Do we really have to keep a pointer to this?
  1420. ^~~~~~~~~
  1421. mv -f hlslparser/src/.deps/libRenderer_la-HLSLParser.Tpo hlslparser/src/.deps/libRenderer_la-HLSLParser.Plo
  1422. /bin/bash ../../../libtool --tag=CXX --mode=link toolchain/bin/x86_64-libreelec-linux-gnu-g++ -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -march=x86-64 -m64 -Wl,--as-needed -fuse-ld=gold -o libRenderer.la SOIL2/libRenderer_la-image_DXT.lo SOIL2/libRenderer_la-image_helper.lo SOIL2/libRenderer_la-SOIL2.lo SOIL2/libRenderer_la-etc1_utils.lo libRenderer_la-MilkdropWaveform.lo libRenderer_la-PerPixelMesh.lo libRenderer_la-Pipeline.lo libRenderer_la-Renderer.lo libRenderer_la-ShaderEngine.lo libRenderer_la-Texture.lo libRenderer_la-Waveform.lo libRenderer_la-Filters.lo libRenderer_la-PerlinNoise.lo libRenderer_la-PipelineContext.lo libRenderer_la-Renderable.lo libRenderer_la-BeatDetect.lo libRenderer_la-Shader.lo libRenderer_la-TextureManager.lo libRenderer_la-VideoEcho.lo libRenderer_la-RenderItemDistanceMetric.lo libRenderer_la-RenderItemMatcher.lo hlslparser/src/libRenderer_la-CodeWriter.lo hlslparser/src/libRenderer_la-HLSLGenerator.lo hlslparser/src/libRenderer_la-HLSLTree.lo hlslparser/src/libRenderer_la-GLSLGenerator.lo hlslparser/src/libRenderer_la-HLSLTokenizer.lo hlslparser/src/libRenderer_la-Engine.lo hlslparser/src/libRenderer_la-HLSLParser.lo hlslparser/src/libRenderer_la-MSLGenerator.lo libRenderer_la-HLSLTranslator.lo -Ltoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -lGL -ldl -pthread
  1423. libtool: link: toolchain/bin/x86_64-libreelec-linux-gnu-ar cru .libs/libRenderer.a SOIL2/.libs/libRenderer_la-image_DXT.o SOIL2/.libs/libRenderer_la-image_helper.o SOIL2/.libs/libRenderer_la-SOIL2.o SOIL2/.libs/libRenderer_la-etc1_utils.o .libs/libRenderer_la-MilkdropWaveform.o .libs/libRenderer_la-PerPixelMesh.o .libs/libRenderer_la-Pipeline.o .libs/libRenderer_la-Renderer.o .libs/libRenderer_la-ShaderEngine.o .libs/libRenderer_la-Texture.o .libs/libRenderer_la-Waveform.o .libs/libRenderer_la-Filters.o .libs/libRenderer_la-PerlinNoise.o .libs/libRenderer_la-PipelineContext.o .libs/libRenderer_la-Renderable.o .libs/libRenderer_la-BeatDetect.o .libs/libRenderer_la-Shader.o .libs/libRenderer_la-TextureManager.o .libs/libRenderer_la-VideoEcho.o .libs/libRenderer_la-RenderItemDistanceMetric.o .libs/libRenderer_la-RenderItemMatcher.o hlslparser/src/.libs/libRenderer_la-CodeWriter.o hlslparser/src/.libs/libRenderer_la-HLSLGenerator.o hlslparser/src/.libs/libRenderer_la-HLSLTree.o hlslparser/src/.libs/libRenderer_la-GLSLGenerator.o hlslparser/src/.libs/libRenderer_la-HLSLTokenizer.o hlslparser/src/.libs/libRenderer_la-Engine.o hlslparser/src/.libs/libRenderer_la-HLSLParser.o hlslparser/src/.libs/libRenderer_la-MSLGenerator.o .libs/libRenderer_la-HLSLTranslator.o
  1424. libtool: link: toolchain/bin/x86_64-libreelec-linux-gnu-ranlib .libs/libRenderer.a
  1425. libtool: link: ( cd ".libs" && rm -f "libRenderer.la" && ln -s "../libRenderer.la" "libRenderer.la" )
  1426. make[4]: Leaving directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM/Renderer'
  1427. Making all in NativePresetFactory
  1428. make[4]: Entering directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM/NativePresetFactory'
  1429. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libNativePresetFactory_la-NativePresetFactory.lo -MD -MP -MF .deps/libNativePresetFactory_la-NativePresetFactory.Tpo -c -o libNativePresetFactory_la-NativePresetFactory.lo `test -f 'NativePresetFactory.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/'`NativePresetFactory.cpp
  1430. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libNativePresetFactory_la-NativePresetFactory.lo -MD -MP -MF .deps/libNativePresetFactory_la-NativePresetFactory.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp -fPIC -DPIC -o .libs/libNativePresetFactory_la-NativePresetFactory.o
  1431. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  1432. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  1433. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:13,
  1434. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:17,
  1435. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1436. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  1437. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  1438. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1439. ^
  1440. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  1441. std::string id2;
  1442. ^~~
  1443. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  1444. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1445. ^
  1446. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  1447. std::string id1;
  1448. ^~~
  1449. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:17,
  1450. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1451. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp: At global scope:
  1452. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1453. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  1454. ^~~~~~~~
  1455. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1456. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:16,
  1457. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1458. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1459. template<typename> class auto_ptr;
  1460. ^~~~~~~~
  1461. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1462. /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:29:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1463. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name = std::string(),
  1464. ^~~~~~~~
  1465. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1466. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:16,
  1467. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1468. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1469. template<typename> class auto_ptr;
  1470. ^~~~~~~~
  1471. /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:108:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1472. std::auto_ptr<Preset> NativePresetFactory::allocate
  1473. ^~~~~~~~
  1474. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1475. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:16,
  1476. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1477. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1478. template<typename> class auto_ptr;
  1479. ^~~~~~~~
  1480. /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp: In member function 'virtual std::auto_ptr<Preset> NativePresetFactory::allocate(const string&, const string&, const string&)':
  1481. /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:114:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1482. return std::auto_ptr<Preset>(0);
  1483. ^~~~~~~~
  1484. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1485. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:16,
  1486. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1487. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1488. template<typename> class auto_ptr;
  1489. ^~~~~~~~
  1490. /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:116:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1491. return std::auto_ptr<Preset>(new LibraryPreset
  1492. ^~~~~~~~
  1493. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1494. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:16,
  1495. from /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.cpp:17:
  1496. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1497. template<typename> class auto_ptr;
  1498. ^~~~~~~~
  1499. mv -f .deps/libNativePresetFactory_la-NativePresetFactory.Tpo .deps/libNativePresetFactory_la-NativePresetFactory.Plo
  1500. /bin/bash ../../../libtool --tag=CXX --mode=link toolchain/bin/x86_64-libreelec-linux-gnu-g++ -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -march=x86-64 -m64 -Wl,--as-needed -fuse-ld=gold -o libNativePresetFactory.la libNativePresetFactory_la-NativePresetFactory.lo -Ltoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -lGL -ldl -pthread
  1501. libtool: link: toolchain/bin/x86_64-libreelec-linux-gnu-ar cru .libs/libNativePresetFactory.a .libs/libNativePresetFactory_la-NativePresetFactory.o
  1502. libtool: link: toolchain/bin/x86_64-libreelec-linux-gnu-ranlib .libs/libNativePresetFactory.a
  1503. libtool: link: ( cd ".libs" && rm -f "libNativePresetFactory.la" && ln -s "../libNativePresetFactory.la" "libNativePresetFactory.la" )
  1504. make[4]: Leaving directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM/NativePresetFactory'
  1505. Making all in MilkdropPresetFactory
  1506. make[4]: Entering directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM/MilkdropPresetFactory'
  1507. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-BuiltinFuncs.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-BuiltinFuncs.Tpo -c -o libMilkdropPresetFactory_la-BuiltinFuncs.lo `test -f 'BuiltinFuncs.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`BuiltinFuncs.cpp
  1508. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Func.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Func.Tpo -c -o libMilkdropPresetFactory_la-Func.lo `test -f 'Func.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`Func.cpp
  1509. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-BuiltinParams.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-BuiltinParams.Tpo -c -o libMilkdropPresetFactory_la-BuiltinParams.lo `test -f 'BuiltinParams.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`BuiltinParams.cpp
  1510. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-IdlePreset.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-IdlePreset.Tpo -c -o libMilkdropPresetFactory_la-IdlePreset.lo `test -f 'IdlePreset.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`IdlePreset.cpp
  1511. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Func.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Func.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Func.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-Func.o
  1512. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-IdlePreset.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-IdlePreset.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-IdlePreset.o
  1513. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-BuiltinParams.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-BuiltinParams.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-BuiltinParams.o
  1514. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-BuiltinFuncs.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-BuiltinFuncs.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-BuiltinFuncs.o
  1515. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Func.cpp:30:
  1516. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Func.hpp: In constructor 'Func::Func(const string&, float (*)(float*), int)':
  1517. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Func.hpp:58:17: warning: 'Func::name' will be initialized after [-Wreorder]
  1518. std::string name;
  1519. ^~~~
  1520. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Func.hpp:56:29: warning: 'float (* Func::func_ptr)(float*)' [-Wreorder]
  1521. float (*func_ptr)(float*);
  1522. ^
  1523. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Func.cpp:33:1: warning: when initialized here [-Wreorder]
  1524. Func::Func (const std::string & _name, float (*_func_ptr)(float*), int _num_args):
  1525. ^~~~
  1526. mv -f .deps/libMilkdropPresetFactory_la-Func.Tpo .deps/libMilkdropPresetFactory_la-Func.Plo
  1527. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Parser.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Parser.Tpo -c -o libMilkdropPresetFactory_la-Parser.lo `test -f 'Parser.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`Parser.cpp
  1528. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Parser.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Parser.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-Parser.o
  1529. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp:22,
  1530. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.cpp:17:
  1531. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  1532. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  1533. float x1, x2, w, y1, y2;
  1534. ^~
  1535. mv -f .deps/libMilkdropPresetFactory_la-BuiltinFuncs.Tpo .deps/libMilkdropPresetFactory_la-BuiltinFuncs.Plo
  1536. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-InitCond.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-InitCond.Tpo -c -o libMilkdropPresetFactory_la-InitCond.lo `test -f 'InitCond.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`InitCond.cpp
  1537. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-InitCond.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-InitCond.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/InitCond.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-InitCond.o
  1538. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:1:
  1539. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp:15:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1540. static std::auto_ptr<Preset> allocate(const std::string & path, PresetOutputs & outputs);
  1541. ^~~~~~~~
  1542. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1543. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp:3,
  1544. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:1:
  1545. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1546. template<typename> class auto_ptr;
  1547. ^~~~~~~~
  1548. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  1549. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  1550. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:40,
  1551. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:4:
  1552. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1553. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1554. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1555. ^~~~~~~~~~~~~~~~~~
  1556. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1557. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1558. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1559. ^~~~~~~~~~~~~~~~~~~
  1560. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:37,
  1561. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:40,
  1562. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:4:
  1563. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  1564. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  1565. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1566. ^
  1567. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  1568. std::string id2;
  1569. ^~~
  1570. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  1571. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1572. ^
  1573. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  1574. std::string id1;
  1575. ^~~
  1576. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1577. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:41,
  1578. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:4:
  1579. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  1580. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  1581. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1582. ^
  1583. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  1584. BeatDetect *music;
  1585. ^~~~~
  1586. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  1587. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1588. ^
  1589. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  1590. int samples;
  1591. ^~~~~~~
  1592. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp: At global scope:
  1593. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:201:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1594. std::auto_ptr<Preset> IdlePresets::allocate(const std::string & name, PresetOutputs & presetOutputs)
  1595. ^~~~~~~~
  1596. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1597. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp:3,
  1598. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:1:
  1599. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1600. template<typename> class auto_ptr;
  1601. ^~~~~~~~
  1602. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp: In static member function 'static std::auto_ptr<Preset> IdlePresets::allocate(const string&, PresetOutputs&)':
  1603. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:206:16: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1604. return std::auto_ptr<Preset>(new MilkdropPreset(in, IDLE_PRESET_NAME, presetOutputs));
  1605. ^~~~~~~~
  1606. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1607. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp:3,
  1608. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:1:
  1609. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1610. template<typename> class auto_ptr;
  1611. ^~~~~~~~
  1612. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:209:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  1613. return std::auto_ptr<Preset>(0);
  1614. ^~~~~~~~
  1615. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  1616. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp:3,
  1617. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.cpp:1:
  1618. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  1619. template<typename> class auto_ptr;
  1620. ^~~~~~~~
  1621. mv -f .deps/libMilkdropPresetFactory_la-IdlePreset.Tpo .deps/libMilkdropPresetFactory_la-IdlePreset.Plo
  1622. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PerFrameEqn.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PerFrameEqn.Tpo -c -o libMilkdropPresetFactory_la-PerFrameEqn.lo `test -f 'PerFrameEqn.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`PerFrameEqn.cpp
  1623. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PerFrameEqn.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PerFrameEqn.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerFrameEqn.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-PerFrameEqn.o
  1624. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/InitCond.cpp:30:
  1625. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1626. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1627. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1628. ^~~~~~~~~~~~~~~~~~
  1629. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1630. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1631. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1632. ^~~~~~~~~~~~~~~~~~~
  1633. mv -f .deps/libMilkdropPresetFactory_la-InitCond.Tpo .deps/libMilkdropPresetFactory_la-InitCond.Plo
  1634. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-CustomShape.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-CustomShape.Tpo -c -o libMilkdropPresetFactory_la-CustomShape.lo `test -f 'CustomShape.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`CustomShape.cpp
  1635. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-CustomShape.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-CustomShape.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-CustomShape.o
  1636. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:11,
  1637. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:4,
  1638. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.hpp:31,
  1639. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.cpp:3:
  1640. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  1641. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  1642. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1643. ^
  1644. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  1645. std::string id2;
  1646. ^~~
  1647. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  1648. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1649. ^
  1650. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  1651. std::string id1;
  1652. ^~~
  1653. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  1654. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  1655. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:7,
  1656. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.hpp:31,
  1657. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.cpp:3:
  1658. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1659. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1660. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1661. ^~~~~~~~~~~~~~~~~~
  1662. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1663. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1664. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1665. ^~~~~~~~~~~~~~~~~~~
  1666. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1667. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:8,
  1668. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.hpp:31,
  1669. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.cpp:3:
  1670. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  1671. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  1672. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1673. ^
  1674. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  1675. BeatDetect *music;
  1676. ^~~~~
  1677. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  1678. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1679. ^
  1680. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  1681. int samples;
  1682. ^~~~~~~
  1683. mv -f .deps/libMilkdropPresetFactory_la-BuiltinParams.Tpo .deps/libMilkdropPresetFactory_la-BuiltinParams.Plo
  1684. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PerPixelEqn.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PerPixelEqn.Tpo -c -o libMilkdropPresetFactory_la-PerPixelEqn.lo `test -f 'PerPixelEqn.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`PerPixelEqn.cpp
  1685. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PerPixelEqn.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PerPixelEqn.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerPixelEqn.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-PerPixelEqn.o
  1686. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  1687. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:42,
  1688. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:32:
  1689. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1690. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1691. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1692. ^~~~~~~~~~~~~~~~~~
  1693. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1694. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1695. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1696. ^~~~~~~~~~~~~~~~~~~
  1697. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:11,
  1698. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1699. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:32:
  1700. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  1701. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  1702. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1703. ^
  1704. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  1705. std::string id2;
  1706. ^~~
  1707. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  1708. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1709. ^
  1710. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  1711. std::string id1;
  1712. ^~~
  1713. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1714. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:32:
  1715. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  1716. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  1717. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1718. ^
  1719. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  1720. BeatDetect *music;
  1721. ^~~~~
  1722. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  1723. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1724. ^
  1725. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  1726. int samples;
  1727. ^~~~~~~
  1728. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp:22,
  1729. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:48:
  1730. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  1731. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  1732. float x1, x2, w, y1, y2;
  1733. ^~
  1734. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp: In static member function 'static void Parser::parse_string_block(std::istream&, std::string*)':
  1735. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:1556:7: warning: unused variable 'name' [-Wunused-variable]
  1736. char name[MAX_TOKEN_SIZE];
  1737. ^~~~
  1738. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:1557:10: warning: unused variable 'token' [-Wunused-variable]
  1739. token_t token;
  1740. ^~~~~
  1741. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp: In static member function 'static void Parser::readStringUntil(std::istream&, std::string*, bool, const std::set<char>&)':
  1742. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:1691:6: warning: declaration of 'string_line_buffer_index' shadows a previous local [-Wshadow]
  1743. int string_line_buffer_index = 0;
  1744. ^~~~~~~~~~~~~~~~~~~~~~~~
  1745. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:56:5: note: shadowed declaration is here
  1746. int Parser::string_line_buffer_index;
  1747. ^~~~~~
  1748. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:1691:6: warning: unused variable 'string_line_buffer_index' [-Wunused-variable]
  1749. int string_line_buffer_index = 0;
  1750. ^~~~~~~~~~~~~~~~~~~~~~~~
  1751. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp: In static member function 'static int Parser::parse_wavecode(char*, std::istream&, MilkdropPreset*)':
  1752. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Parser.cpp:1872:63: warning: variable 'inserteePair' set but not used [-Wunused-but-set-variable]
  1753. std::pair<std::map<std::string, InitCond*>::iterator, bool> inserteePair =
  1754. ^~~~~~~~~~~~
  1755. mv -f .deps/libMilkdropPresetFactory_la-Parser.Tpo .deps/libMilkdropPresetFactory_la-Parser.Plo
  1756. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-CustomWave.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-CustomWave.Tpo -c -o libMilkdropPresetFactory_la-CustomWave.lo `test -f 'CustomWave.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`CustomWave.cpp
  1757. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  1758. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerFrameEqn.cpp:29:
  1759. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1760. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1761. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1762. ^~~~~~~~~~~~~~~~~~
  1763. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1764. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1765. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1766. ^~~~~~~~~~~~~~~~~~~
  1767. mv -f .deps/libMilkdropPresetFactory_la-PerFrameEqn.Tpo .deps/libMilkdropPresetFactory_la-PerFrameEqn.Plo
  1768. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-MilkdropPreset.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-MilkdropPreset.Tpo -c -o libMilkdropPresetFactory_la-MilkdropPreset.lo `test -f 'MilkdropPreset.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`MilkdropPreset.cpp
  1769. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-MilkdropPreset.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-MilkdropPreset.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-MilkdropPreset.o
  1770. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-CustomWave.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-CustomWave.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-CustomWave.o
  1771. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerPixelEqn.cpp:30:
  1772. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1773. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1774. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1775. ^~~~~~~~~~~~~~~~~~
  1776. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1777. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1778. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1779. ^~~~~~~~~~~~~~~~~~~
  1780. mv -f .deps/libMilkdropPresetFactory_la-PerPixelEqn.Tpo .deps/libMilkdropPresetFactory_la-PerPixelEqn.Plo
  1781. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PerPointEqn.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PerPointEqn.Tpo -c -o libMilkdropPresetFactory_la-PerPointEqn.lo `test -f 'PerPointEqn.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`PerPointEqn.cpp
  1782. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PerPointEqn.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PerPointEqn.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerPointEqn.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-PerPointEqn.o
  1783. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  1784. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  1785. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp:26:
  1786. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1787. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1788. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1789. ^~~~~~~~~~~~~~~~~~
  1790. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1791. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1792. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1793. ^~~~~~~~~~~~~~~~~~~
  1794. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:37,
  1795. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp:26:
  1796. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  1797. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  1798. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1799. ^
  1800. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  1801. std::string id2;
  1802. ^~~
  1803. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  1804. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1805. ^
  1806. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  1807. std::string id1;
  1808. ^~~
  1809. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1810. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:8,
  1811. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinParams.hpp:31,
  1812. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/ParamUtils.hpp:11,
  1813. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp:34:
  1814. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  1815. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  1816. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1817. ^
  1818. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  1819. BeatDetect *music;
  1820. ^~~~~
  1821. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  1822. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1823. ^
  1824. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  1825. int samples;
  1826. ^~~~~~~
  1827. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp: In constructor 'CustomShape::CustomShape(int)':
  1828. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp:45:35: warning: declaration of 'id' shadows a member of 'CustomShape' [-Wshadow]
  1829. CustomShape::CustomShape ( int id ) : Shape()
  1830. ^
  1831. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp:26:
  1832. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:46:9: note: shadowed declaration is here
  1833. int id;
  1834. ^~
  1835. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.cpp:216:55: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1836. if ( ParamUtils::insert ( param, &this->param_tree ) < 0 )
  1837. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1838. mv -f .deps/libMilkdropPresetFactory_la-CustomShape.Tpo .deps/libMilkdropPresetFactory_la-CustomShape.Plo
  1839. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Eval.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Eval.Tpo -c -o libMilkdropPresetFactory_la-Eval.lo `test -f 'Eval.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`Eval.cpp
  1840. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Eval.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Eval.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Eval.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-Eval.o
  1841. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  1842. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:42,
  1843. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:31:
  1844. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1845. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1846. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1847. ^~~~~~~~~~~~~~~~~~
  1848. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1849. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1850. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1851. ^~~~~~~~~~~~~~~~~~~
  1852. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:11,
  1853. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1854. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:31:
  1855. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  1856. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  1857. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1858. ^
  1859. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  1860. std::string id2;
  1861. ^~~
  1862. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  1863. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1864. ^
  1865. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  1866. std::string id1;
  1867. ^~~
  1868. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1869. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:31:
  1870. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  1871. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  1872. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1873. ^
  1874. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  1875. BeatDetect *music;
  1876. ^~~~~
  1877. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  1878. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  1879. ^
  1880. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  1881. int samples;
  1882. ^~~~~~~
  1883. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp: In constructor 'CustomWave::CustomWave(int)':
  1884. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:77:46: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1885. if (ParamUtils::insert(param, &param_tree) < 0)
  1886. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1887. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:90:46: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1888. if (ParamUtils::insert(param, &param_tree) < 0)
  1889. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1890. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:105:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1891. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1892. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1893. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:119:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1894. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1895. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1896. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:133:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1897. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1898. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1899. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:147:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1900. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1901. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1902. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:165:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1903. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1904. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1905. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:183:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1906. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1907. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1908. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:200:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1909. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1910. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1911. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:213:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1912. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1913. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1914. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:227:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1915. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1916. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1917. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:239:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1918. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1919. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1920. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:251:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1921. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1922. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1923. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:264:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1924. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1925. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1926. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:274:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1927. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1928. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1929. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:284:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1930. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1931. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1932. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:296:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1933. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1934. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1935. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:308:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1936. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1937. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1938. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:320:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1939. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1940. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1941. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:332:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1942. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1943. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1944. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:342:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1945. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1946. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1947. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:353:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1948. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1949. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1950. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:362:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1951. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1952. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1953. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:372:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1954. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1955. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1956. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:383:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1957. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1958. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1959. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:395:52: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1960. if (ParamUtils::insert(param, &this->param_tree) < 0)
  1961. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1962. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:406:55: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare]
  1963. if ( ParamUtils::insert ( param, &this->param_tree ) < 0 )
  1964. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  1965. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp: In member function 'virtual ColoredPoint CustomWave::PerPoint(ColoredPoint, WaveformContext)':
  1966. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:519:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  1967. for (std::vector<PerPointEqn*>::iterator pos = per_point_eqn_tree.begin(); pos != per_point_eqn_tree.end();++pos)
  1968. ^~~
  1969. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.cpp:522:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  1970. p.a = a_mesh[context.sample_int];
  1971. ^
  1972. mv -f .deps/libMilkdropPresetFactory_la-CustomWave.Tpo .deps/libMilkdropPresetFactory_la-CustomWave.Plo
  1973. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-MilkdropPresetFactory.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-MilkdropPresetFactory.Tpo -c -o libMilkdropPresetFactory_la-MilkdropPresetFactory.lo `test -f 'MilkdropPresetFactory.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`MilkdropPresetFactory.cpp
  1974. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-MilkdropPresetFactory.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-MilkdropPresetFactory.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-MilkdropPresetFactory.o
  1975. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  1976. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:42,
  1977. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerPointEqn.cpp:30:
  1978. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  1979. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1980. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  1981. ^~~~~~~~~~~~~~~~~~
  1982. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  1983. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1984. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  1985. ^~~~~~~~~~~~~~~~~~~
  1986. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:11,
  1987. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  1988. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerPointEqn.cpp:30:
  1989. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  1990. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  1991. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1992. ^
  1993. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  1994. std::string id2;
  1995. ^~~
  1996. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  1997. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  1998. ^
  1999. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2000. std::string id1;
  2001. ^~~
  2002. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  2003. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PerPointEqn.cpp:30:
  2004. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  2005. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  2006. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2007. ^
  2008. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  2009. BeatDetect *music;
  2010. ^~~~~
  2011. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  2012. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2013. ^
  2014. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  2015. int samples;
  2016. ^~~~~~~
  2017. mv -f .deps/libMilkdropPresetFactory_la-PerPointEqn.Tpo .deps/libMilkdropPresetFactory_la-PerPointEqn.Plo
  2018. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PresetFrameIO.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PresetFrameIO.Tpo -c -o libMilkdropPresetFactory_la-PresetFrameIO.lo `test -f 'PresetFrameIO.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`PresetFrameIO.cpp
  2019. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  2020. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Eval.hpp:37,
  2021. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Eval.cpp:29:
  2022. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  2023. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2024. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  2025. ^~~~~~~~~~~~~~~~~~
  2026. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  2027. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2028. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  2029. ^~~~~~~~~~~~~~~~~~~
  2030. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp:22,
  2031. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Eval.cpp:35:
  2032. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  2033. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  2034. float x1, x2, w, y1, y2;
  2035. ^~
  2036. mv -f .deps/libMilkdropPresetFactory_la-Eval.Tpo .deps/libMilkdropPresetFactory_la-Eval.Plo
  2037. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Expr.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Expr.Tpo -c -o libMilkdropPresetFactory_la-Expr.lo `test -f 'Expr.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`Expr.cpp
  2038. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-PresetFrameIO.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-PresetFrameIO.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-PresetFrameIO.o
  2039. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  2040. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  2041. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:40,
  2042. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2043. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  2044. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2045. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  2046. ^~~~~~~~~~~~~~~~~~
  2047. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  2048. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2049. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  2050. ^~~~~~~~~~~~~~~~~~~
  2051. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:37,
  2052. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:40,
  2053. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2054. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2055. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2056. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2057. ^
  2058. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2059. std::string id2;
  2060. ^~~
  2061. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2062. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2063. ^
  2064. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2065. std::string id1;
  2066. ^~~
  2067. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  2068. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:41,
  2069. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2070. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  2071. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  2072. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2073. ^
  2074. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  2075. BeatDetect *music;
  2076. ^~~~~
  2077. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  2078. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2079. ^
  2080. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  2081. int samples;
  2082. ^~~~~~~
  2083. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  2084. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:44:
  2085. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp: At global scope:
  2086. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2087. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  2088. ^~~~~~~~
  2089. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2090. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  2091. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  2092. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:44:
  2093. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2094. template<typename> class auto_ptr;
  2095. ^~~~~~~~
  2096. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:44:
  2097. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:51:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2098. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name);
  2099. ^~~~~~~~
  2100. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2101. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  2102. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  2103. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:44:
  2104. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2105. template<typename> class auto_ptr;
  2106. ^~~~~~~~
  2107. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2108. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp: In constructor 'MilkdropPreset::MilkdropPreset(const string&, const string&, PresetOutputs&)':
  2109. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:177:19: warning: 'MilkdropPreset::_presetOutputs' will be initialized after [-Wreorder]
  2110. PresetOutputs & _presetOutputs;
  2111. ^~~~~~~~~~~~~~
  2112. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:143:15: warning: 'std::string MilkdropPreset::_filename' [-Wreorder]
  2113. std::string _filename;
  2114. ^~~~~~~~~
  2115. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:56:1: warning: when initialized here [-Wreorder]
  2116. MilkdropPreset::MilkdropPreset(const std::string & absoluteFilePath, const std::string & presetName, PresetOutputs & presetOutputs):
  2117. ^~~~~~~~~~~~~~
  2118. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp: In destructor 'virtual MilkdropPreset::~MilkdropPreset()':
  2119. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:86:16: warning: deleting object of polymorphic class type 'CustomWave' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
  2120. delete(*pos);
  2121. ^
  2122. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:93:13: warning: deleting object of polymorphic class type 'CustomShape' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
  2123. delete(*pos);
  2124. ^
  2125. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp: In member function 'void MilkdropPreset::evalCustomWavePerFrameEquations()':
  2126. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:175:40: warning: declaration of 'init_cond_tree' shadows a member of 'MilkdropPreset' [-Wshadow]
  2127. std::map<std::string, InitCond*> & init_cond_tree = (*pos)->init_cond_tree;
  2128. ^~~~~~~~~~~~~~
  2129. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2130. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:133:36: note: shadowed declaration is here
  2131. std::map<std::string,InitCond*> init_cond_tree; /* initial conditions */
  2132. ^~~~~~~~~~~~~~
  2133. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:182:33: warning: declaration of 'per_frame_eqn_tree' shadows a member of 'MilkdropPreset' [-Wshadow]
  2134. std::vector<PerFrameEqn*> & per_frame_eqn_tree = (*pos)->per_frame_eqn_tree;
  2135. ^~~~~~~~~~~~~~~~~~
  2136. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2137. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:130:30: note: shadowed declaration is here
  2138. std::vector<PerFrameEqn*> per_frame_eqn_tree; /* per frame equations */
  2139. ^~~~~~~~~~~~~~~~~~
  2140. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp: In member function 'void MilkdropPreset::evalCustomShapePerFrameEquations()':
  2141. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:197:40: warning: declaration of 'init_cond_tree' shadows a member of 'MilkdropPreset' [-Wshadow]
  2142. std::map<std::string, InitCond*> & init_cond_tree = (*pos)->init_cond_tree;
  2143. ^~~~~~~~~~~~~~
  2144. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2145. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:133:36: note: shadowed declaration is here
  2146. std::map<std::string,InitCond*> init_cond_tree; /* initial conditions */
  2147. ^~~~~~~~~~~~~~
  2148. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:204:33: warning: declaration of 'per_frame_eqn_tree' shadows a member of 'MilkdropPreset' [-Wshadow]
  2149. std::vector<PerFrameEqn*> & per_frame_eqn_tree = (*pos)->per_frame_eqn_tree;
  2150. ^~~~~~~~~~~~~~~~~~
  2151. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:33:
  2152. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:130:30: note: shadowed declaration is here
  2153. std::vector<PerFrameEqn*> per_frame_eqn_tree; /* per frame equations */
  2154. ^~~~~~~~~~~~~~~~~~
  2155. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp: In member function 'void MilkdropPreset::initialize(const string&)':
  2156. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:287:7: warning: unused variable 'retval' [-Wunused-variable]
  2157. int retval;
  2158. ^~~~~~
  2159. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp: In member function 'int MilkdropPreset::readIn(std::istream&)':
  2160. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.cpp:477:15: warning: variable 'line_mode' set but not used [-Wunused-but-set-variable]
  2161. line_mode_t line_mode;
  2162. ^~~~~~~~~
  2163. mv -f .deps/libMilkdropPresetFactory_la-MilkdropPreset.Tpo .deps/libMilkdropPresetFactory_la-MilkdropPreset.Plo
  2164. /bin/bash ../../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Param.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Param.Tpo -c -o libMilkdropPresetFactory_la-Param.lo `test -f 'Param.cpp' || echo '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/'`Param.cpp
  2165. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Expr.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Expr.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-Expr.o
  2166. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory -I../../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -I/libprojectM-3.1.0-beta1/src/libprojectM -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT libMilkdropPresetFactory_la-Param.lo -MD -MP -MF .deps/libMilkdropPresetFactory_la-Param.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.cpp -fPIC -DPIC -o .libs/libMilkdropPresetFactory_la-Param.o
  2167. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.cpp:24:
  2168. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  2169. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2170. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  2171. ^~~~~~~~~~~~~~~~~~
  2172. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  2173. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2174. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  2175. ^~~~~~~~~~~~~~~~~~~
  2176. mv -f .deps/libMilkdropPresetFactory_la-Expr.Tpo .deps/libMilkdropPresetFactory_la-Expr.Plo
  2177. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../Renderer/Pipeline.hpp:6,
  2178. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../Preset.hpp:14,
  2179. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../PresetFactory.hpp:13,
  2180. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:17,
  2181. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2182. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2183. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2184. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2185. ^
  2186. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2187. std::string id2;
  2188. ^~~
  2189. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2190. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2191. ^
  2192. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2193. std::string id1;
  2194. ^~~
  2195. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:17,
  2196. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2197. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../PresetFactory.hpp: At global scope:
  2198. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/../PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2199. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  2200. ^~~~~~~~
  2201. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2202. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:16,
  2203. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2204. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2205. template<typename> class auto_ptr;
  2206. ^~~~~~~~
  2207. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2208. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:29:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2209. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name = std::string(),
  2210. ^~~~~~~~
  2211. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2212. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:16,
  2213. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2214. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2215. template<typename> class auto_ptr;
  2216. ^~~~~~~~
  2217. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  2218. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  2219. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:40,
  2220. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:14:
  2221. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  2222. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2223. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  2224. ^~~~~~~~~~~~~~~~~~
  2225. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  2226. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2227. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  2228. ^~~~~~~~~~~~~~~~~~~
  2229. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  2230. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPreset.hpp:41,
  2231. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:14:
  2232. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  2233. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  2234. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2235. ^
  2236. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  2237. BeatDetect *music;
  2238. ^~~~~
  2239. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  2240. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2241. ^
  2242. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  2243. int samples;
  2244. ^~~~~~~
  2245. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp:22,
  2246. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:15:
  2247. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  2248. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  2249. float x1, x2, w, y1, y2;
  2250. ^~
  2251. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:17:
  2252. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp: At global scope:
  2253. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/IdlePreset.hpp:15:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2254. static std::auto_ptr<Preset> allocate(const std::string & path, PresetOutputs & outputs);
  2255. ^~~~~~~~
  2256. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2257. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:16,
  2258. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2259. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2260. template<typename> class auto_ptr;
  2261. ^~~~~~~~
  2262. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:46:6: warning: no previous declaration for 'void resetPresetOutputs(PresetOutputs*)' [-Wmissing-declarations]
  2263. void resetPresetOutputs(PresetOutputs * presetOutputs)
  2264. ^~~~~~~~~~~~~~~~~~
  2265. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp: In static member function 'static PresetOutputs* MilkdropPresetFactory::createPresetOutputs(int, int)':
  2266. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:207:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  2267. for (int i = 0;i<NUM_Q_VARIABLES;i++)
  2268. ~^~~~~~~~~~~~~~~~
  2269. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp: At global scope:
  2270. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:215:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2271. std::auto_ptr<Preset> MilkdropPresetFactory::allocate(const std::string & url, const std::string & name, const std::string & author) {
  2272. ^~~~~~~~
  2273. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2274. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:16,
  2275. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2276. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2277. template<typename> class auto_ptr;
  2278. ^~~~~~~~
  2279. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp: In member function 'virtual std::auto_ptr<Preset> MilkdropPresetFactory::allocate(const string&, const string&, const string&)':
  2280. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:226:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2281. return std::auto_ptr<Preset>(new MilkdropPreset(url, name, *presetOutputs));
  2282. ^~~~~~~~
  2283. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2284. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:16,
  2285. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp:13:
  2286. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2287. template<typename> class auto_ptr;
  2288. ^~~~~~~~
  2289. mv -f .deps/libMilkdropPresetFactory_la-MilkdropPresetFactory.Tpo .deps/libMilkdropPresetFactory_la-MilkdropPresetFactory.Plo
  2290. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  2291. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  2292. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.cpp:32:
  2293. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  2294. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2295. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  2296. ^~~~~~~~~~~~~~~~~~
  2297. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  2298. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2299. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  2300. ^~~~~~~~~~~~~~~~~~~
  2301. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:37,
  2302. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.cpp:32:
  2303. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2304. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2305. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2306. ^
  2307. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2308. std::string id2;
  2309. ^~~
  2310. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2311. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2312. ^
  2313. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2314. std::string id1;
  2315. ^~~
  2316. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  2317. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.cpp:32:
  2318. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp: In constructor 'Param::Param(std::string, short int, short int, void*, void*, CValue, CValue, CValue)':
  2319. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:79:11: warning: 'Param::local_value' will be initialized after [-Wreorder]
  2320. float local_value;
  2321. ^~~~~~~~~~~
  2322. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:73:12: warning: 'void* Param::matrix' [-Wreorder]
  2323. void * matrix; /* per pixel / per point matrix for this variable */
  2324. ^~~~~~
  2325. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.cpp:43:1: warning: when initialized here [-Wreorder]
  2326. Param::Param( std::string _name, short int _type, short int _flags, void * _engine_val, void * _matrix,
  2327. ^~~~~
  2328. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  2329. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.cpp:32:
  2330. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp: In constructor 'Param::Param(std::string)':
  2331. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:79:11: warning: 'Param::local_value' will be initialized after [-Wreorder]
  2332. float local_value;
  2333. ^~~~~~~~~~~
  2334. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:73:12: warning: 'void* Param::matrix' [-Wreorder]
  2335. void * matrix; /* per pixel / per point matrix for this variable */
  2336. ^~~~~~
  2337. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.cpp:61:1: warning: when initialized here [-Wreorder]
  2338. Param::Param(std::string _name) :
  2339. ^~~~~
  2340. mv -f .deps/libMilkdropPresetFactory_la-Param.Tpo .deps/libMilkdropPresetFactory_la-Param.Plo
  2341. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/MilkdropWaveform.hpp:11,
  2342. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:4,
  2343. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2344. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2345. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2346. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2347. ^
  2348. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2349. std::string id2;
  2350. ^~~
  2351. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2352. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2353. ^
  2354. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2355. std::string id1;
  2356. ^~~
  2357. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Param.hpp:53,
  2358. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomShape.hpp:34,
  2359. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:7,
  2360. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2361. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::leftTree()':
  2362. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:111:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2363. TreeExpr *&leftTree() { return *(TreeExpr **)&left; };
  2364. ^~~~~~~~~~~~~~~~~~
  2365. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp: In member function 'TreeExpr*& TreeExpr::rightTree()':
  2366. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/Expr.hpp:112:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2367. TreeExpr *&rightTree() { return *(TreeExpr **)&right; };
  2368. ^~~~~~~~~~~~~~~~~~~
  2369. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/CustomWave.hpp:44,
  2370. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:8,
  2371. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2372. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  2373. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  2374. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2375. ^
  2376. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  2377. BeatDetect *music;
  2378. ^~~~~
  2379. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  2380. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  2381. ^
  2382. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  2383. int samples;
  2384. ^~~~~~~
  2385. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp: At global scope:
  2386. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:38:9: warning: no previous declaration for 'float** alloc_mesh(size_t, size_t)' [-Wmissing-declarations]
  2387. float **alloc_mesh(size_t gx, size_t gy)
  2388. ^~~~~~~~~~
  2389. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp: In function 'float** alloc_mesh(size_t, size_t)':
  2390. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:45:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  2391. for ( int x = 0; x < gx; x++ )
  2392. ~~^~~~
  2393. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp: At global scope:
  2394. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:50:9: warning: no previous declaration for 'float** free_mesh(float**)' [-Wmissing-declarations]
  2395. float **free_mesh(float **mesh)
  2396. ^~~~~~~~~
  2397. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:57:6: warning: no previous declaration for 'void copy_mesh(float**, float**, int, int)' [-Wmissing-declarations]
  2398. void copy_mesh(float **dst, float **src, int gx, int gy)
  2399. ^~~~~~~~~
  2400. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp: In member function 'void PresetInputs::Initialize(int, int)':
  2401. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:63:48: warning: declaration of 'gy' shadows a member of 'PresetInputs' [-Wshadow]
  2402. void PresetInputs::Initialize ( int gx, int gy )
  2403. ^
  2404. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2405. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:34:13: note: shadowed declaration is here
  2406. int gx, gy;
  2407. ^~
  2408. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:63:48: warning: declaration of 'gx' shadows a member of 'PresetInputs' [-Wshadow]
  2409. void PresetInputs::Initialize ( int gx, int gy )
  2410. ^
  2411. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2412. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:34:9: note: shadowed declaration is here
  2413. int gx, gy;
  2414. ^~
  2415. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp: In member function 'void PresetOutputs::PerPixelMath_c(const PipelineContext&)':
  2416. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:206:16: warning: declaration of 'orig_x' shadows a member of 'PresetOutputs' [-Wshadow]
  2417. const float orig_x = this->orig_x[x][y];
  2418. ^~~~~~
  2419. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2420. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:138:13: note: shadowed declaration is here
  2421. float **orig_x; //original mesh
  2422. ^~~~~~
  2423. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:207:16: warning: declaration of 'orig_y' shadows a member of 'PresetOutputs' [-Wshadow]
  2424. const float orig_y = this->orig_y[x][y];
  2425. ^~~~~~
  2426. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2427. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:139:13: note: shadowed declaration is here
  2428. float **orig_y;
  2429. ^~~~~~
  2430. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:208:16: warning: declaration of 'warp_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2431. const float warp_mesh = this->warp_mesh[x][y] * 0.0035f;
  2432. ^~~~~~~~~
  2433. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2434. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:136:13: note: shadowed declaration is here
  2435. float **warp_mesh;
  2436. ^~~~~~~~~
  2437. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:227:16: warning: declaration of 'rot' shadows a member of 'PresetOutputs' [-Wshadow]
  2438. const float rot = this->rot_mesh[x][y];
  2439. ^~~
  2440. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2441. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:85:11: note: shadowed declaration is here
  2442. float rot;
  2443. ^~~
  2444. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp: In member function 'void PresetOutputs::PerPixelMath_sse(const PipelineContext&)':
  2445. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:304:11: warning: declaration of 'zoom_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2446. __m128 zoom_mesh = _mm_load_ps(&this->zoom_mesh[x][y]);
  2447. ^~~~~~~~~
  2448. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2449. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:126:13: note: shadowed declaration is here
  2450. float **zoom_mesh;
  2451. ^~~~~~~~~
  2452. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:305:11: warning: declaration of 'zoomexp_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2453. __m128 zoomexp_mesh = _mm_load_ps(&this->zoomexp_mesh[x][y]);
  2454. ^~~~~~~~~~~~
  2455. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2456. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:127:13: note: shadowed declaration is here
  2457. float **zoomexp_mesh;
  2458. ^~~~~~~~~~~~
  2459. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:311:11: warning: declaration of 'x_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2460. __m128 x_mesh =
  2461. ^~~~~~
  2462. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:5,
  2463. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2464. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:25:11: note: shadowed declaration is here
  2465. float** x_mesh;
  2466. ^~~~~~
  2467. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:318:11: warning: declaration of 'cx_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2468. __m128 cx_mesh = _mm_load_ps(&this->cx_mesh[x][y]);
  2469. ^~~~~~~
  2470. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2471. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:134:13: note: shadowed declaration is here
  2472. float **cx_mesh;
  2473. ^~~~~~~
  2474. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:319:11: warning: declaration of 'sx_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2475. __m128 sx_mesh = _mm_load_ps(&this->sx_mesh[x][y]);
  2476. ^~~~~~~
  2477. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2478. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:130:13: note: shadowed declaration is here
  2479. float **sx_mesh;
  2480. ^~~~~~~
  2481. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:329:11: warning: declaration of 'y_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2482. __m128 y_mesh =
  2483. ^~~~~~
  2484. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:5,
  2485. from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2486. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:26:11: note: shadowed declaration is here
  2487. float** y_mesh;
  2488. ^~~~~~
  2489. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:336:11: warning: declaration of 'cy_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2490. __m128 cy_mesh = _mm_load_ps(&this->cy_mesh[x][y]);
  2491. ^~~~~~~
  2492. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2493. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:135:13: note: shadowed declaration is here
  2494. float **cy_mesh;
  2495. ^~~~~~~
  2496. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:337:11: warning: declaration of 'sy_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2497. __m128 sy_mesh = _mm_load_ps(&this->sy_mesh[x][y]);
  2498. ^~~~~~~
  2499. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2500. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:131:13: note: shadowed declaration is here
  2501. float **sy_mesh;
  2502. ^~~~~~~
  2503. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:365:17: warning: declaration of 'orig_x' shadows a member of 'PresetOutputs' [-Wshadow]
  2504. const __m128 orig_x = _mm_load_ps(&this->orig_x[x][y]);
  2505. ^~~~~~
  2506. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2507. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:138:13: note: shadowed declaration is here
  2508. float **orig_x; //original mesh
  2509. ^~~~~~
  2510. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:366:17: warning: declaration of 'orig_y' shadows a member of 'PresetOutputs' [-Wshadow]
  2511. const __m128 orig_y = _mm_load_ps(&this->orig_y[x][y]);
  2512. ^~~~~~
  2513. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2514. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:139:13: note: shadowed declaration is here
  2515. float **orig_y;
  2516. ^~~~~~
  2517. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:367:17: warning: declaration of 'warp_mesh' shadows a member of 'PresetOutputs' [-Wshadow]
  2518. const __m128 warp_mesh = _mm_mul_ps(_mm_load_ps(&this->warp_mesh[x][y]), _mm_set_ps1(0.0035f));
  2519. ^~~~~~~~~
  2520. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2521. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:136:13: note: shadowed declaration is here
  2522. float **warp_mesh;
  2523. ^~~~~~~~~
  2524. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp: In member function 'void PresetOutputs::Initialize(int, int)':
  2525. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:459:49: warning: declaration of 'gy' shadows a member of 'PresetOutputs' [-Wshadow]
  2526. void PresetOutputs::Initialize ( int gx, int gy )
  2527. ^
  2528. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2529. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:108:9: note: shadowed declaration is here
  2530. int gy,gx;
  2531. ^~
  2532. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:459:49: warning: declaration of 'gx' shadows a member of 'PresetOutputs' [-Wshadow]
  2533. void PresetOutputs::Initialize ( int gx, int gy )
  2534. ^
  2535. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.cpp:1:
  2536. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/PresetFrameIO.hpp:108:12: note: shadowed declaration is here
  2537. int gy,gx;
  2538. ^~
  2539. mv -f .deps/libMilkdropPresetFactory_la-PresetFrameIO.Tpo .deps/libMilkdropPresetFactory_la-PresetFrameIO.Plo
  2540. /bin/bash ../../../libtool --tag=CXX --mode=link toolchain/bin/x86_64-libreelec-linux-gnu-g++ -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -march=x86-64 -m64 -Wl,--as-needed -fuse-ld=gold -o libMilkdropPresetFactory.la libMilkdropPresetFactory_la-BuiltinFuncs.lo libMilkdropPresetFactory_la-Func.lo libMilkdropPresetFactory_la-BuiltinParams.lo libMilkdropPresetFactory_la-IdlePreset.lo libMilkdropPresetFactory_la-Parser.lo libMilkdropPresetFactory_la-InitCond.lo libMilkdropPresetFactory_la-PerFrameEqn.lo libMilkdropPresetFactory_la-CustomShape.lo libMilkdropPresetFactory_la-PerPixelEqn.lo libMilkdropPresetFactory_la-CustomWave.lo libMilkdropPresetFactory_la-MilkdropPreset.lo libMilkdropPresetFactory_la-PerPointEqn.lo libMilkdropPresetFactory_la-Eval.lo libMilkdropPresetFactory_la-MilkdropPresetFactory.lo libMilkdropPresetFactory_la-PresetFrameIO.lo libMilkdropPresetFactory_la-Expr.lo libMilkdropPresetFactory_la-Param.lo -Ltoolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -lGL -ldl -pthread
  2541. libtool: link: toolchain/bin/x86_64-libreelec-linux-gnu-ar cru .libs/libMilkdropPresetFactory.a .libs/libMilkdropPresetFactory_la-BuiltinFuncs.o .libs/libMilkdropPresetFactory_la-Func.o .libs/libMilkdropPresetFactory_la-BuiltinParams.o .libs/libMilkdropPresetFactory_la-IdlePreset.o .libs/libMilkdropPresetFactory_la-Parser.o .libs/libMilkdropPresetFactory_la-InitCond.o .libs/libMilkdropPresetFactory_la-PerFrameEqn.o .libs/libMilkdropPresetFactory_la-CustomShape.o .libs/libMilkdropPresetFactory_la-PerPixelEqn.o .libs/libMilkdropPresetFactory_la-CustomWave.o .libs/libMilkdropPresetFactory_la-MilkdropPreset.o .libs/libMilkdropPresetFactory_la-PerPointEqn.o .libs/libMilkdropPresetFactory_la-Eval.o .libs/libMilkdropPresetFactory_la-MilkdropPresetFactory.o .libs/libMilkdropPresetFactory_la-PresetFrameIO.o .libs/libMilkdropPresetFactory_la-Expr.o .libs/libMilkdropPresetFactory_la-Param.o
  2542. libtool: link: toolchain/bin/x86_64-libreelec-linux-gnu-ranlib .libs/libMilkdropPresetFactory.a
  2543. libtool: link: ( cd ".libs" && rm -f "libMilkdropPresetFactory.la" && ln -s "../libMilkdropPresetFactory.la" "libMilkdropPresetFactory.la" )
  2544. make[4]: Leaving directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM/MilkdropPresetFactory'
  2545. make[4]: Entering directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM'
  2546. depbase=`echo ConfigFile.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2547. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT ConfigFile.lo -MD -MP -MF $depbase.Tpo -c -o ConfigFile.lo /libprojectM-3.1.0-beta1/src/libprojectM/ConfigFile.cpp &&\
  2548. mv -f $depbase.Tpo $depbase.Plo
  2549. depbase=`echo Preset.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2550. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT Preset.lo -MD -MP -MF $depbase.Tpo -c -o Preset.lo /libprojectM-3.1.0-beta1/src/libprojectM/Preset.cpp &&\
  2551. mv -f $depbase.Tpo $depbase.Plo
  2552. depbase=`echo PresetLoader.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2553. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetLoader.lo -MD -MP -MF $depbase.Tpo -c -o PresetLoader.lo /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp &&\
  2554. mv -f $depbase.Tpo $depbase.Plo
  2555. depbase=`echo timer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2556. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT timer.lo -MD -MP -MF $depbase.Tpo -c -o timer.lo /libprojectM-3.1.0-beta1/src/libprojectM/timer.cpp &&\
  2557. mv -f $depbase.Tpo $depbase.Plo
  2558. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT Preset.lo -MD -MP -MF .deps/Preset.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/Preset.cpp -fPIC -DPIC -o .libs/Preset.o
  2559. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetLoader.lo -MD -MP -MF .deps/PresetLoader.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp -fPIC -DPIC -o .libs/PresetLoader.o
  2560. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT ConfigFile.lo -MD -MP -MF .deps/ConfigFile.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/ConfigFile.cpp -fPIC -DPIC -o .libs/ConfigFile.o
  2561. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/timer.cpp -fPIC -DPIC -o .libs/timer.o
  2562. depbase=`echo KeyHandler.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2563. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT KeyHandler.lo -MD -MP -MF $depbase.Tpo -c -o KeyHandler.lo /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp &&\
  2564. mv -f $depbase.Tpo $depbase.Plo
  2565. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT KeyHandler.lo -MD -MP -MF .deps/KeyHandler.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp -fPIC -DPIC -o .libs/KeyHandler.o
  2566. depbase=`echo PresetChooser.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2567. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetChooser.lo -MD -MP -MF $depbase.Tpo -c -o PresetChooser.lo /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp &&\
  2568. mv -f $depbase.Tpo $depbase.Plo
  2569. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetChooser.lo -MD -MP -MF .deps/PresetChooser.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp -fPIC -DPIC -o .libs/PresetChooser.o
  2570. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  2571. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  2572. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.cpp:8:
  2573. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2574. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2575. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2576. ^
  2577. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2578. std::string id2;
  2579. ^~~
  2580. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2581. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2582. ^
  2583. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2584. std::string id1;
  2585. ^~~
  2586. depbase=`echo TimeKeeper.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2587. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT TimeKeeper.lo -MD -MP -MF $depbase.Tpo -c -o TimeKeeper.lo /libprojectM-3.1.0-beta1/src/libprojectM/TimeKeeper.cpp &&\
  2588. mv -f $depbase.Tpo $depbase.Plo
  2589. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT TimeKeeper.lo -MD -MP -MF .deps/TimeKeeper.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/TimeKeeper.cpp -fPIC -DPIC -o .libs/TimeKeeper.o
  2590. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  2591. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  2592. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:4,
  2593. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2594. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2595. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2596. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2597. ^
  2598. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2599. std::string id2;
  2600. ^~~
  2601. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2602. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2603. ^
  2604. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2605. std::string id1;
  2606. ^~~
  2607. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  2608. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  2609. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2610. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2611. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp: At global scope:
  2612. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2613. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  2614. ^~~~~~~~
  2615. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2616. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2617. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2618. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2619. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2620. template<typename> class auto_ptr;
  2621. ^~~~~~~~
  2622. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  2623. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2624. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2625. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:51:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2626. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name);
  2627. ^~~~~~~~
  2628. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2629. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2630. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2631. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2632. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2633. template<typename> class auto_ptr;
  2634. ^~~~~~~~
  2635. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2636. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2637. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:43:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2638. std::auto_ptr<Preset> loadPreset(unsigned int index) const;
  2639. ^~~~~~~~
  2640. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2641. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2642. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2643. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2644. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2645. template<typename> class auto_ptr;
  2646. ^~~~~~~~
  2647. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2648. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2649. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:44:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2650. std::auto_ptr<Preset> loadPreset ( const std::string & url ) const;
  2651. ^~~~~~~~
  2652. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2653. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2654. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2655. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2656. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2657. template<typename> class auto_ptr;
  2658. ^~~~~~~~
  2659. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:7,
  2660. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2661. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  2662. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  2663. float x1, x2, w, y1, y2;
  2664. ^~
  2665. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2666. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp: At global scope:
  2667. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:43:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2668. std::auto_ptr<Preset> allocate();
  2669. ^~~~~~~~
  2670. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2671. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2672. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2673. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2674. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2675. template<typename> class auto_ptr;
  2676. ^~~~~~~~
  2677. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2678. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:74:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2679. std::auto_ptr<Preset> directoryIndex(std::size_t index) const;
  2680. ^~~~~~~~
  2681. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2682. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2683. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2684. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2685. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2686. template<typename> class auto_ptr;
  2687. ^~~~~~~~
  2688. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2689. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:148:13: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2690. inline std::auto_ptr<Preset> PresetIterator::allocate() {
  2691. ^~~~~~~~
  2692. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2693. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2694. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2695. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2696. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2697. template<typename> class auto_ptr;
  2698. ^~~~~~~~
  2699. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2700. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:214:13: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2701. inline std::auto_ptr<Preset> PresetChooser::directoryIndex(std::size_t index) const {
  2702. ^~~~~~~~
  2703. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2704. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2705. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2706. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2707. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2708. template<typename> class auto_ptr;
  2709. ^~~~~~~~
  2710. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:31:
  2711. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:314:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2712. std::auto_ptr<Preset> m_activePreset;
  2713. ^~~~~~~~
  2714. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2715. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2716. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2717. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2718. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2719. template<typename> class auto_ptr;
  2720. ^~~~~~~~
  2721. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:31:
  2722. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:317:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2723. std::auto_ptr<Preset> m_activePreset2;
  2724. ^~~~~~~~
  2725. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2726. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2727. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2728. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2729. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2730. template<typename> class auto_ptr;
  2731. ^~~~~~~~
  2732. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:31:
  2733. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:330:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2734. std::string switchPreset(std::auto_ptr<Preset> & targetPreset);
  2735. ^~~~~~~~
  2736. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2737. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2738. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2739. from /libprojectM-3.1.0-beta1/src/libprojectM/KeyHandler.cpp:29:
  2740. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2741. template<typename> class auto_ptr;
  2742. ^~~~~~~~
  2743. depbase=`echo PCM.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2744. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PCM.lo -MD -MP -MF $depbase.Tpo -c -o PCM.lo /libprojectM-3.1.0-beta1/src/libprojectM/PCM.cpp &&\
  2745. mv -f $depbase.Tpo $depbase.Plo
  2746. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PCM.lo -MD -MP -MF .deps/PCM.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/PCM.cpp -fPIC -DPIC -o .libs/PCM.o
  2747. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  2748. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  2749. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:13,
  2750. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  2751. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  2752. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2753. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2754. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2755. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2756. ^
  2757. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2758. std::string id2;
  2759. ^~~
  2760. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2761. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2762. ^
  2763. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2764. std::string id1;
  2765. ^~~
  2766. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  2767. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  2768. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2769. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp: At global scope:
  2770. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2771. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  2772. ^~~~~~~~
  2773. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2774. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2775. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2776. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2777. template<typename> class auto_ptr;
  2778. ^~~~~~~~
  2779. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  2780. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2781. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:51:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2782. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name);
  2783. ^~~~~~~~
  2784. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2785. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2786. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2787. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2788. template<typename> class auto_ptr;
  2789. ^~~~~~~~
  2790. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2791. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:43:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2792. std::auto_ptr<Preset> loadPreset(unsigned int index) const;
  2793. ^~~~~~~~
  2794. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2795. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2796. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2797. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2798. template<typename> class auto_ptr;
  2799. ^~~~~~~~
  2800. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2801. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:44:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2802. std::auto_ptr<Preset> loadPreset ( const std::string & url ) const;
  2803. ^~~~~~~~
  2804. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2805. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2806. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2807. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2808. template<typename> class auto_ptr;
  2809. ^~~~~~~~
  2810. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:133:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2811. std::auto_ptr<Preset> PresetLoader::loadPreset ( unsigned int index ) const
  2812. ^~~~~~~~
  2813. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2814. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2815. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2816. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2817. template<typename> class auto_ptr;
  2818. ^~~~~~~~
  2819. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/cassert:44,
  2820. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:33:
  2821. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp: In member function 'std::auto_ptr<Preset> PresetLoader::loadPreset(unsigned int) const':
  2822. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:137:17: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
  2823. assert ( index >= 0 );
  2824. ~~~~~~^~~~
  2825. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp: At global scope:
  2826. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:145:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2827. std::auto_ptr<Preset> PresetLoader::loadPreset ( const std::string & url ) const
  2828. ^~~~~~~~
  2829. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2830. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2831. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2832. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2833. template<typename> class auto_ptr;
  2834. ^~~~~~~~
  2835. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp: In member function 'std::auto_ptr<Preset> PresetLoader::loadPreset(const string&) const':
  2836. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:158:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2837. return std::auto_ptr<Preset>();
  2838. ^~~~~~~~
  2839. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2840. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2841. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:12:
  2842. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2843. template<typename> class auto_ptr;
  2844. ^~~~~~~~
  2845. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/cassert:44,
  2846. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:33:
  2847. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp: In member function 'void PresetLoader::setRating(unsigned int, int, PresetRatingType)':
  2848. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:196:17: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
  2849. assert ( index >=0 );
  2850. ~~~~~~^~~
  2851. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp: In member function 'unsigned int PresetLoader::addPresetURL(const string&, const string&, const std::vector<int>&)':
  2852. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:217:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  2853. for (int i = 0; i < _ratings.size(); i++)
  2854. ~~^~~~~~~~~~~~~~~~~
  2855. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:220:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  2856. for (int i = 0; i < ratings.size(); i++)
  2857. ~~^~~~~~~~~~~~~~~~
  2858. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp: In member function 'void PresetLoader::removePreset(unsigned int)':
  2859. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:232:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  2860. for (int i = 0; i < _ratingsSums.size(); i++) {
  2861. ~~^~~~~~~~~~~~~~~~~~~~~
  2862. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp: In member function 'void PresetLoader::insertPresetURL(unsigned int, const string&, const string&, const RatingList&)':
  2863. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.cpp:275:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  2864. for (int i = 0; i < _ratingsSums.size();i++) {
  2865. ~~^~~~~~~~~~~~~~~~~~~~~
  2866. depbase=`echo PresetFactory.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2867. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetFactory.lo -MD -MP -MF $depbase.Tpo -c -o PresetFactory.lo /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.cpp &&\
  2868. mv -f $depbase.Tpo $depbase.Plo
  2869. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/TimeKeeper.cpp:8:
  2870. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  2871. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  2872. float x1, x2, w, y1, y2;
  2873. ^~
  2874. depbase=`echo fftsg.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  2875. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT fftsg.lo -MD -MP -MF $depbase.Tpo -c -o fftsg.lo /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp &&\
  2876. mv -f $depbase.Tpo $depbase.Plo
  2877. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetFactory.lo -MD -MP -MF .deps/PresetFactory.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.cpp -fPIC -DPIC -o .libs/PresetFactory.o
  2878. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT fftsg.lo -MD -MP -MF .deps/fftsg.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp -fPIC -DPIC -o .libs/fftsg.o
  2879. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  2880. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  2881. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:4,
  2882. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2883. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  2884. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  2885. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2886. ^
  2887. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  2888. std::string id2;
  2889. ^~~
  2890. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  2891. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  2892. ^
  2893. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  2894. std::string id1;
  2895. ^~~
  2896. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  2897. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  2898. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2899. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2900. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp: At global scope:
  2901. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2902. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  2903. ^~~~~~~~
  2904. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2905. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2906. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2907. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2908. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2909. template<typename> class auto_ptr;
  2910. ^~~~~~~~
  2911. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  2912. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2913. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2914. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:51:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2915. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name);
  2916. ^~~~~~~~
  2917. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2918. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2919. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2920. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2921. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2922. template<typename> class auto_ptr;
  2923. ^~~~~~~~
  2924. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2925. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2926. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:43:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2927. std::auto_ptr<Preset> loadPreset(unsigned int index) const;
  2928. ^~~~~~~~
  2929. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2930. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2931. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2932. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2933. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2934. template<typename> class auto_ptr;
  2935. ^~~~~~~~
  2936. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2937. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2938. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:44:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2939. std::auto_ptr<Preset> loadPreset ( const std::string & url ) const;
  2940. ^~~~~~~~
  2941. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2942. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2943. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2944. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2945. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2946. template<typename> class auto_ptr;
  2947. ^~~~~~~~
  2948. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:7,
  2949. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2950. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  2951. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  2952. float x1, x2, w, y1, y2;
  2953. ^~
  2954. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2955. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp: At global scope:
  2956. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:43:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2957. std::auto_ptr<Preset> allocate();
  2958. ^~~~~~~~
  2959. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2960. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2961. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2962. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2963. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2964. template<typename> class auto_ptr;
  2965. ^~~~~~~~
  2966. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2967. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:74:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2968. std::auto_ptr<Preset> directoryIndex(std::size_t index) const;
  2969. ^~~~~~~~
  2970. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2971. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2972. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2973. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2974. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2975. template<typename> class auto_ptr;
  2976. ^~~~~~~~
  2977. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2978. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:148:13: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2979. inline std::auto_ptr<Preset> PresetIterator::allocate() {
  2980. ^~~~~~~~
  2981. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2982. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2983. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2984. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2985. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2986. template<typename> class auto_ptr;
  2987. ^~~~~~~~
  2988. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2989. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:214:13: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  2990. inline std::auto_ptr<Preset> PresetChooser::directoryIndex(std::size_t index) const {
  2991. ^~~~~~~~
  2992. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  2993. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:5,
  2994. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  2995. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.cpp:13:
  2996. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  2997. template<typename> class auto_ptr;
  2998. ^~~~~~~~
  2999. depbase=`echo wipemalloc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  3000. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT wipemalloc.lo -MD -MP -MF $depbase.Tpo -c -o wipemalloc.lo /libprojectM-3.1.0-beta1/src/libprojectM/wipemalloc.cpp &&\
  3001. mv -f $depbase.Tpo $depbase.Plo
  3002. /libprojectM-3.1.0-beta1/src/libprojectM/PCM.cpp: In member function 'void PCM::getPCM(float*, int, int, int, float, int)':
  3003. /libprojectM-3.1.0-beta1/src/libprojectM/PCM.cpp:301:17: warning: declaration of 'i' shadows a previous local [-Wshadow]
  3004. for (int i=0;i<samples;i++)
  3005. ^
  3006. /libprojectM-3.1.0-beta1/src/libprojectM/PCM.cpp:269:8: note: shadowed declaration is here
  3007. int i,index;
  3008. ^
  3009. depbase=`echo PipelineMerger.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  3010. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PipelineMerger.lo -MD -MP -MF $depbase.Tpo -c -o PipelineMerger.lo /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp &&\
  3011. mv -f $depbase.Tpo $depbase.Plo
  3012. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT wipemalloc.lo -MD -MP -MF .deps/wipemalloc.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/wipemalloc.cpp -fPIC -DPIC -o .libs/wipemalloc.o
  3013. depbase=`echo PresetFactoryManager.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  3014. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetFactoryManager.lo -MD -MP -MF $depbase.Tpo -c -o PresetFactoryManager.lo /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp &&\
  3015. mv -f $depbase.Tpo $depbase.Plo
  3016. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PipelineMerger.lo -MD -MP -MF .deps/PipelineMerger.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp -fPIC -DPIC -o .libs/PipelineMerger.o
  3017. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT PresetFactoryManager.lo -MD -MP -MF .deps/PresetFactoryManager.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp -fPIC -DPIC -o .libs/PresetFactoryManager.o
  3018. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:285:6: warning: no previous declaration for 'void cdft(int, int, double*, int*, double*)' [-Wmissing-declarations]
  3019. void cdft(int n, int isgn, double *a, int *ip, double *w)
  3020. ^~~~
  3021. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:305:6: warning: no previous declaration for 'void rdft(int, int, double*, int*, double*)' [-Wmissing-declarations]
  3022. void rdft(int n, int isgn, double *a, int *ip, double *w)
  3023. ^~~~
  3024. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:349:6: warning: no previous declaration for 'void ddct(int, int, double*, int*, double*)' [-Wmissing-declarations]
  3025. void ddct(int n, int isgn, double *a, int *ip, double *w)
  3026. ^~~~
  3027. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:405:6: warning: no previous declaration for 'void ddst(int, int, double*, int*, double*)' [-Wmissing-declarations]
  3028. void ddst(int n, int isgn, double *a, int *ip, double *w)
  3029. ^~~~
  3030. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:461:6: warning: no previous declaration for 'void dfct(int, double*, double*, int*, double*)' [-Wmissing-declarations]
  3031. void dfct(int n, double *a, double *t, int *ip, double *w)
  3032. ^~~~
  3033. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:554:6: warning: no previous declaration for 'void dfst(int, double*, double*, int*, double*)' [-Wmissing-declarations]
  3034. void dfst(int n, double *a, double *t, int *ip, double *w)
  3035. ^~~~
  3036. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:643:6: warning: no previous declaration for 'void makewt(int, int*, double*)' [-Wmissing-declarations]
  3037. void makewt(int nw, int *ip, double *w)
  3038. ^~~~~~
  3039. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:704:6: warning: no previous declaration for 'void makeipt(int, int*)' [-Wmissing-declarations]
  3040. void makeipt(int nw, int *ip)
  3041. ^~~~~~~
  3042. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:724:6: warning: no previous declaration for 'void makect(int, int*, double*)' [-Wmissing-declarations]
  3043. void makect(int nc, int *ip, double *c)
  3044. ^~~~~~
  3045. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:800:6: warning: no previous declaration for 'void cftfsub(int, double*, int*, int, double*)' [-Wmissing-declarations]
  3046. void cftfsub(int n, double *a, int *ip, int nw, double *w)
  3047. ^~~~~~~
  3048. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:848:6: warning: no previous declaration for 'void cftbsub(int, double*, int*, int, double*)' [-Wmissing-declarations]
  3049. void cftbsub(int n, double *a, int *ip, int nw, double *w)
  3050. ^~~~~~~
  3051. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:896:6: warning: no previous declaration for 'void bitrv2(int, int*, double*)' [-Wmissing-declarations]
  3052. void bitrv2(int n, int *ip, double *a)
  3053. ^~~~~~
  3054. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:1243:6: warning: no previous declaration for 'void bitrv2conj(int, int*, double*)' [-Wmissing-declarations]
  3055. void bitrv2conj(int n, int *ip, double *a)
  3056. ^~~~~~~~~~
  3057. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:1598:6: warning: no previous declaration for 'void bitrv216(double*)' [-Wmissing-declarations]
  3058. void bitrv216(double *a)
  3059. ^~~~~~~~
  3060. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:1655:6: warning: no previous declaration for 'void bitrv216neg(double*)' [-Wmissing-declarations]
  3061. void bitrv216neg(double *a)
  3062. ^~~~~~~~~~~
  3063. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:1725:6: warning: no previous declaration for 'void bitrv208(double*)' [-Wmissing-declarations]
  3064. void bitrv208(double *a)
  3065. ^~~~~~~~
  3066. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:1748:6: warning: no previous declaration for 'void bitrv208neg(double*)' [-Wmissing-declarations]
  3067. void bitrv208neg(double *a)
  3068. ^~~~~~~~~~~
  3069. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:1784:6: warning: no previous declaration for 'void cftf1st(int, double*, double*)' [-Wmissing-declarations]
  3070. void cftf1st(int n, double *a, double *w)
  3071. ^~~~~~~
  3072. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:1990:6: warning: no previous declaration for 'void cftb1st(int, double*, double*)' [-Wmissing-declarations]
  3073. void cftb1st(int n, double *a, double *w)
  3074. ^~~~~~~
  3075. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2302:6: warning: no previous declaration for 'void cftrec4(int, double*, int, double*)' [-Wmissing-declarations]
  3076. void cftrec4(int n, double *a, int nw, double *w)
  3077. ^~~~~~~
  3078. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2324:5: warning: no previous declaration for 'int cfttree(int, int, int, double*, int, double*)' [-Wmissing-declarations]
  3079. int cfttree(int n, int j, int k, double *a, int nw, double *w)
  3080. ^~~~~~~
  3081. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2359:6: warning: no previous declaration for 'void cftleaf(int, int, double*, int, double*)' [-Wmissing-declarations]
  3082. void cftleaf(int n, int isplt, double *a, int nw, double *w)
  3083. ^~~~~~~
  3084. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2424:6: warning: no previous declaration for 'void cftmdl1(int, double*, double*)' [-Wmissing-declarations]
  3085. void cftmdl1(int n, double *a, double *w)
  3086. ^~~~~~~
  3087. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2534:6: warning: no previous declaration for 'void cftmdl2(int, double*, double*)' [-Wmissing-declarations]
  3088. void cftmdl2(int n, double *a, double *w)
  3089. ^~~~~~~
  3090. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2668:6: warning: no previous declaration for 'void cftfx41(int, double*, int, double*)' [-Wmissing-declarations]
  3091. void cftfx41(int n, double *a, int nw, double *w)
  3092. ^~~~~~~
  3093. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2689:6: warning: no previous declaration for 'void cftf161(double*, double*)' [-Wmissing-declarations]
  3094. void cftf161(double *a, double *w)
  3095. ^~~~~~~
  3096. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:2848:6: warning: no previous declaration for 'void cftf162(double*, double*)' [-Wmissing-declarations]
  3097. void cftf162(double *a, double *w)
  3098. ^~~~~~~
  3099. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3031:6: warning: no previous declaration for 'void cftf081(double*, double*)' [-Wmissing-declarations]
  3100. void cftf081(double *a, double *w)
  3101. ^~~~~~~
  3102. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3093:6: warning: no previous declaration for 'void cftf082(double*, double*)' [-Wmissing-declarations]
  3103. void cftf082(double *a, double *w)
  3104. ^~~~~~~
  3105. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3165:6: warning: no previous declaration for 'void cftf040(double*)' [-Wmissing-declarations]
  3106. void cftf040(double *a)
  3107. ^~~~~~~
  3108. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3188:6: warning: no previous declaration for 'void cftb040(double*)' [-Wmissing-declarations]
  3109. void cftb040(double *a)
  3110. ^~~~~~~
  3111. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3211:6: warning: no previous declaration for 'void cftx020(double*)' [-Wmissing-declarations]
  3112. void cftx020(double *a)
  3113. ^~~~~~~
  3114. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3224:6: warning: no previous declaration for 'void rftfsub(int, double*, int, double*)' [-Wmissing-declarations]
  3115. void rftfsub(int n, double *a, int nc, double *c)
  3116. ^~~~~~~
  3117. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3249:6: warning: no previous declaration for 'void rftbsub(int, double*, int, double*)' [-Wmissing-declarations]
  3118. void rftbsub(int n, double *a, int nc, double *c)
  3119. ^~~~~~~
  3120. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3274:6: warning: no previous declaration for 'void dctsub(int, double*, int, double*)' [-Wmissing-declarations]
  3121. void dctsub(int n, double *a, int nc, double *c)
  3122. ^~~~~~
  3123. /libprojectM-3.1.0-beta1/src/libprojectM/fftsg.cpp:3295:6: warning: no previous declaration for 'void dstsub(int, double*, int, double*)' [-Wmissing-declarations]
  3124. void dstsub(int n, double *a, int nc, double *c)
  3125. ^~~~~~
  3126. depbase=`echo projectM.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  3127. /bin/bash ../../libtool --tag=CXX --mode=compile toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\""/usr/share/projectM"\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\""/etc"\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT projectM.lo -MD -MP -MF $depbase.Tpo -c -o projectM.lo /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp &&\
  3128. mv -f $depbase.Tpo $depbase.Plo
  3129. make[4]: *** No rule to make target '/libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/libMilkdropPresetFactory.la', needed by 'libprojectM.la'. Stop.
  3130. make[4]: *** Waiting for unfinished jobs....
  3131. libtool: compile: toolchain/bin/x86_64-libreelec-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/libprojectM-3.1.0-beta1/src/libprojectM -I../.. -Wall -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -DDATADIR_PATH=\"/usr/share/projectM\" -I/libprojectM-3.1.0-beta1/vendor -include ../../config.h -DSYSCONFDIR=\"/etc\" -I/libprojectM-3.1.0-beta1/src/libprojectM -I/libprojectM-3.1.0-beta1/src/libprojectM/Renderer -I/libprojectM-3.1.0-beta1/vendor -march=x86-64 -m64 -fomit-frame-pointer -Wall -pipe -Os -mmmx -msse -msse2 -mfpmath=sse -pthread -std=c++11 -MT projectM.lo -MD -MP -MF .deps/projectM.Tpo -c /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp -fPIC -DPIC -o .libs/projectM.o
  3132. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  3133. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  3134. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:13,
  3135. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.cpp:1:
  3136. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  3137. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  3138. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3139. ^
  3140. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  3141. std::string id2;
  3142. ^~~
  3143. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  3144. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3145. ^
  3146. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  3147. std::string id1;
  3148. ^~~
  3149. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.cpp:1:
  3150. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp: At global scope:
  3151. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3152. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  3153. ^~~~~~~~
  3154. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3155. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  3156. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.cpp:1:
  3157. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3158. template<typename> class auto_ptr;
  3159. ^~~~~~~~
  3160. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  3161. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  3162. from /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.hpp:3,
  3163. from /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:1:
  3164. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  3165. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  3166. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3167. ^
  3168. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  3169. std::string id2;
  3170. ^~~
  3171. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  3172. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3173. ^
  3174. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  3175. std::string id1;
  3176. ^~~
  3177. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMergeFunction.hpp:13,
  3178. from /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.hpp:6,
  3179. from /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:1:
  3180. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  3181. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  3182. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  3183. ^
  3184. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  3185. BeatDetect *music;
  3186. ^~~~~
  3187. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  3188. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  3189. ^
  3190. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  3191. int samples;
  3192. ^~~~~~~
  3193. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.hpp:6,
  3194. from /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:1:
  3195. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMergeFunction.hpp: In member function 'virtual Shape* ShapeMerge::computeMerge(const Shape*, const Shape*, double) const':
  3196. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMergeFunction.hpp:123:79: warning: right operand of comma operator has no effect [-Wunused-value]
  3197. target.imageUrl = (ratio > 0.5) ? lhs->imageUrl : rhs->imageUrl, ratio;
  3198. ^
  3199. /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp: In static member function 'static void PipelineMerger::mergePipelines(const Pipeline&, const Pipeline&, Pipeline&, RenderItemMatcher::MatchResults&, RenderItemMergeFunction&, float)':
  3200. /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:97:13: warning: declaration of 'x' shadows a previous local [-Wshadow]
  3201. for (int x=0;x<a.gx;x++)
  3202. ^
  3203. /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:12:15: note: shadowed declaration is here
  3204. const double x = ( ratio - 0.5 ) * 20;
  3205. ^
  3206. /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:104:13: warning: declaration of 'x' shadows a previous local [-Wshadow]
  3207. for (int x=0;x<a.gx;x++)
  3208. ^
  3209. /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:12:15: note: shadowed declaration is here
  3210. const double x = ( ratio - 0.5 ) * 20;
  3211. ^
  3212. /libprojectM-3.1.0-beta1/src/libprojectM/PipelineMerger.cpp:13:15: warning: unused variable 'sigmoid' [-Wunused-variable]
  3213. const double sigmoid = 1.0 / ( 1.0 + e - s * x );
  3214. ^~~~~~~
  3215. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Pipeline.hpp:6,
  3216. from /libprojectM-3.1.0-beta1/src/libprojectM/Preset.hpp:14,
  3217. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:13,
  3218. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3219. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3220. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  3221. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  3222. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3223. ^
  3224. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  3225. std::string id2;
  3226. ^~~
  3227. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  3228. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3229. ^
  3230. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  3231. std::string id1;
  3232. ^~~
  3233. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3234. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3235. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp: At global scope:
  3236. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3237. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  3238. ^~~~~~~~
  3239. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3240. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  3241. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3242. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3243. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3244. template<typename> class auto_ptr;
  3245. ^~~~~~~~
  3246. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3247. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:51:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3248. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name);
  3249. ^~~~~~~~
  3250. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3251. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  3252. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3253. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3254. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3255. template<typename> class auto_ptr;
  3256. ^~~~~~~~
  3257. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:15:
  3258. /libprojectM-3.1.0-beta1/src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.hpp:29:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3259. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name = std::string(),
  3260. ^~~~~~~~
  3261. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3262. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  3263. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3264. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3265. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3266. template<typename> class auto_ptr;
  3267. ^~~~~~~~
  3268. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:19:
  3269. /libprojectM-3.1.0-beta1/src/libprojectM/NativePresetFactory/NativePresetFactory.hpp:29:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3270. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name = std::string(),
  3271. ^~~~~~~~
  3272. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3273. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  3274. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3275. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3276. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3277. template<typename> class auto_ptr;
  3278. ^~~~~~~~
  3279. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:81:6: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3280. std::auto_ptr<Preset> PresetFactoryManager::allocate(const std::string & url, const std::string & name)
  3281. ^~~~~~~~
  3282. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3283. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  3284. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3285. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3286. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3287. template<typename> class auto_ptr;
  3288. ^~~~~~~~
  3289. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp: In member function 'std::auto_ptr<Preset> PresetFactoryManager::allocate(const string&, const string&)':
  3290. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:94:14: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3291. return std::auto_ptr<Preset>();
  3292. ^~~~~~~~
  3293. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3294. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:14,
  3295. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3296. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.cpp:12:
  3297. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3298. template<typename> class auto_ptr;
  3299. ^~~~~~~~
  3300. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemDistanceMetric.hpp:12,
  3301. from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMatcher.hpp:11,
  3302. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:22:
  3303. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp: In constructor 'TypeIdPair::TypeIdPair(const string&, const string&)':
  3304. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id2' shadows a member of 'TypeIdPair' [-Wshadow]
  3305. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3306. ^
  3307. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:160:14: note: shadowed declaration is here
  3308. std::string id2;
  3309. ^~~
  3310. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:158:62: warning: declaration of 'id1' shadows a member of 'TypeIdPair' [-Wshadow]
  3311. TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {}
  3312. ^
  3313. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Renderable.hpp:159:14: note: shadowed declaration is here
  3314. std::string id1;
  3315. ^~~
  3316. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMergeFunction.hpp:13,
  3317. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:23:
  3318. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp: In constructor 'WaveformContext::WaveformContext(int, BeatDetect*)':
  3319. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'music' shadows a member of 'WaveformContext' [-Wshadow]
  3320. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  3321. ^
  3322. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:35:14: note: shadowed declaration is here
  3323. BeatDetect *music;
  3324. ^~~~~
  3325. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:37:49: warning: declaration of 'samples' shadows a member of 'WaveformContext' [-Wshadow]
  3326. WaveformContext(int samples, BeatDetect *music):samples(samples),music(music){};
  3327. ^
  3328. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/Waveform.hpp:31:6: note: shadowed declaration is here
  3329. int samples;
  3330. ^~~~~~~
  3331. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:23:
  3332. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMergeFunction.hpp: In member function 'virtual Shape* ShapeMerge::computeMerge(const Shape*, const Shape*, double) const':
  3333. /libprojectM-3.1.0-beta1/src/libprojectM/Renderer/RenderItemMergeFunction.hpp:123:79: warning: right operand of comma operator has no effect [-Wunused-value]
  3334. target.imageUrl = (ratio > 0.5) ? lhs->imageUrl : rhs->imageUrl, ratio;
  3335. ^
  3336. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3337. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp: At global scope:
  3338. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:314:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3339. std::auto_ptr<Preset> m_activePreset;
  3340. ^~~~~~~~
  3341. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3342. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3343. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3344. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3345. template<typename> class auto_ptr;
  3346. ^~~~~~~~
  3347. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3348. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:317:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3349. std::auto_ptr<Preset> m_activePreset2;
  3350. ^~~~~~~~
  3351. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3352. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3353. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3354. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3355. template<typename> class auto_ptr;
  3356. ^~~~~~~~
  3357. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3358. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:330:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3359. std::string switchPreset(std::auto_ptr<Preset> & targetPreset);
  3360. ^~~~~~~~
  3361. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3362. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3363. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3364. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3365. template<typename> class auto_ptr;
  3366. ^~~~~~~~
  3367. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:14,
  3368. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  3369. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  3370. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3371. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactory.hpp:34:15: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3372. virtual std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name=std::string(),
  3373. ^~~~~~~~
  3374. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3375. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3376. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3377. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3378. template<typename> class auto_ptr;
  3379. ^~~~~~~~
  3380. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:26,
  3381. from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  3382. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3383. /libprojectM-3.1.0-beta1/src/libprojectM/PresetFactoryManager.hpp:51:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3384. std::auto_ptr<Preset> allocate(const std::string & url, const std::string & name);
  3385. ^~~~~~~~
  3386. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3387. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3388. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3389. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3390. template<typename> class auto_ptr;
  3391. ^~~~~~~~
  3392. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  3393. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3394. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:43:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3395. std::auto_ptr<Preset> loadPreset(unsigned int index) const;
  3396. ^~~~~~~~
  3397. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3398. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3399. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3400. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3401. template<typename> class auto_ptr;
  3402. ^~~~~~~~
  3403. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:6,
  3404. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3405. /libprojectM-3.1.0-beta1/src/libprojectM/PresetLoader.hpp:44:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3406. std::auto_ptr<Preset> loadPreset ( const std::string & url ) const;
  3407. ^~~~~~~~
  3408. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3409. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3410. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3411. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3412. template<typename> class auto_ptr;
  3413. ^~~~~~~~
  3414. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:7,
  3415. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3416. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp: In function 'float RandomNumberGenerators::gaussian(float, float)':
  3417. /libprojectM-3.1.0-beta1/src/libprojectM/RandomNumberGenerators.hpp:39:23: warning: variable 'y2' set but not used [-Wunused-but-set-variable]
  3418. float x1, x2, w, y1, y2;
  3419. ^~
  3420. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3421. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp: At global scope:
  3422. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:43:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3423. std::auto_ptr<Preset> allocate();
  3424. ^~~~~~~~
  3425. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3426. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3427. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3428. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3429. template<typename> class auto_ptr;
  3430. ^~~~~~~~
  3431. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3432. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:74:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3433. std::auto_ptr<Preset> directoryIndex(std::size_t index) const;
  3434. ^~~~~~~~
  3435. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3436. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3437. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3438. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3439. template<typename> class auto_ptr;
  3440. ^~~~~~~~
  3441. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3442. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:148:13: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3443. inline std::auto_ptr<Preset> PresetIterator::allocate() {
  3444. ^~~~~~~~
  3445. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3446. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3447. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3448. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3449. template<typename> class auto_ptr;
  3450. ^~~~~~~~
  3451. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:51:
  3452. /libprojectM-3.1.0-beta1/src/libprojectM/PresetChooser.hpp:214:13: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3453. inline std::auto_ptr<Preset> PresetChooser::directoryIndex(std::size_t index) const {
  3454. ^~~~~~~~
  3455. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3456. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3457. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3458. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3459. template<typename> class auto_ptr;
  3460. ^~~~~~~~
  3461. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3462. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp: In constructor 'projectM::projectM(std::string, int)':
  3463. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:273:13: warning: 'projectM::renderer' will be initialized after [-Wreorder]
  3464. Renderer *renderer;
  3465. ^~~~~~~~
  3466. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:270:9: warning: 'PCM* projectM::_pcm' [-Wreorder]
  3467. PCM * _pcm;
  3468. ^~~~
  3469. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:124:1: warning: when initialized here [-Wreorder]
  3470. projectM::projectM ( std::string config_file, int flags) :
  3471. ^~~~~~~~
  3472. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3473. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:321:7: warning: 'projectM::m_flags' will be initialized after [-Wreorder]
  3474. int m_flags;
  3475. ^~~~~~~
  3476. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:274:21: warning: 'PipelineContext* projectM::_pipelineContext' [-Wreorder]
  3477. PipelineContext * _pipelineContext;
  3478. ^~~~~~~~~~~~~~~~
  3479. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:124:1: warning: when initialized here [-Wreorder]
  3480. projectM::projectM ( std::string config_file, int flags) :
  3481. ^~~~~~~~
  3482. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3483. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp: In constructor 'projectM::projectM(projectM::Settings, int)':
  3484. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:273:13: warning: 'projectM::renderer' will be initialized after [-Wreorder]
  3485. Renderer *renderer;
  3486. ^~~~~~~~
  3487. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:270:9: warning: 'PCM* projectM::_pcm' [-Wreorder]
  3488. PCM * _pcm;
  3489. ^~~~
  3490. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:134:1: warning: when initialized here [-Wreorder]
  3491. projectM::projectM(Settings settings, int flags):
  3492. ^~~~~~~~
  3493. In file included from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3494. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:321:7: warning: 'projectM::m_flags' will be initialized after [-Wreorder]
  3495. int m_flags;
  3496. ^~~~~~~
  3497. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:274:21: warning: 'PipelineContext* projectM::_pipelineContext' [-Wreorder]
  3498. PipelineContext * _pipelineContext;
  3499. ^~~~~~~~~~~~~~~~
  3500. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:134:1: warning: when initialized here [-Wreorder]
  3501. projectM::projectM(Settings settings, int flags):
  3502. ^~~~~~~~
  3503. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp: At global scope:
  3504. /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:787:41: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  3505. std::string projectM::switchPreset(std::auto_ptr<Preset> & targetPreset) {
  3506. ^~~~~~~~
  3507. In file included from toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/memory:80,
  3508. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.hpp:81,
  3509. from /libprojectM-3.1.0-beta1/src/libprojectM/projectM.cpp:42:
  3510. toolchain/x86_64-libreelec-linux-gnu/include/c++/8.2.0/bits/unique_ptr.h:53:28: note: declared here
  3511. template<typename> class auto_ptr;
  3512. ^~~~~~~~
  3513. make[4]: Leaving directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM'
  3514. make[3]: *** [Makefile:626: all-recursive] Error 1
  3515. make[3]: Leaving directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src/libprojectM'
  3516. make[2]: *** [Makefile:443: all-recursive] Error 1
  3517. make[2]: Leaving directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu/src'
  3518. make[1]: *** [Makefile:513: all-recursive] Error 1
  3519. make[1]: Leaving directory '/libprojectM-3.1.0-beta1/.x86_64-libreelec-linux-gnu'
  3520. make: *** [Makefile:403: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment