This issue is similar to issue #11802. I'm trying to build the latest version of Dolphin from source, but it always fails when trying to build Image.cpp. Previous issues suggest updating libpng to 1.6. I already have libpng-dev, version 1.6.37-2 installed. Removing libpng and reinstalling it does not fix the problem. The last version of Dolphin I was able to build was 5.0-12017, but even after rolling back to that specific commit, I am still unable to build Dolphin.
Here's the output for building the latest version of Dolphin:
Here's the output for building the latest version of Dolphin:
Code:
gregory@lenovo-y50:~/dolphin-source/dolphin/build$ make clean
gregory@lenovo-y50:~/dolphin-source/dolphin/build$ make -j$(nproc)
[ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.o
[ 0%] Building CXX object Externals/cpp-optparse/CMakeFiles/cpp-optparse.dir/OptionParser.cpp.o
[ 0%] Building CXX object Externals/pugixml/CMakeFiles/pugixml.dir/pugixml.cpp.o
[ 0%] Building C object Externals/bzip2/CMakeFiles/bzip2.dir/blocksort.c.o
[ 0%] Building C object Externals/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o
[ 0%] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui.cpp.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/callbacks.c.o
[ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/CodeGen.cpp.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/compress.c.o
In file included from /home/gregory/dolphin-source/dolphin/Externals/imgui/imgui.cpp:972:
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’:
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h:606:84: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
606 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); }
| ^
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h:586:18: note: ‘struct ImGuiInputTextState’ declared here
586 | struct IMGUI_API ImGuiInputTextState
| ^~~~~~~~~~~~~~~~~~~
[ 1%] Linking C static library libxxhash.a
[ 1%] Built target xxhash
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/Link.cpp.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/host.c.o
/home/gregory/dolphin-source/dolphin/Externals/pugixml/pugixml.cpp:4453:112: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
4453 | template <typename U> PUGI__FN PUGI__UNSIGNED_OVERFLOW U string_to_integer(const char_t* value, U minv, U maxv)
| ^
/home/gregory/dolphin-source/dolphin/Externals/pugixml/pugixml.cpp:4584:133: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
4584 | template <typename U> PUGI__FN PUGI__UNSIGNED_OVERFLOW char_t* integer_to_string(char_t* begin, char_t* end, U value, bool negative)
| ^
/home/gregory/dolphin-source/dolphin/Externals/pugixml/pugixml.cpp:8418:77: warning: ‘unsigned-integer-overflow’ attribute directive ignored [-Wattributes]
8418 | PUGI__FN PUGI__UNSIGNED_OVERFLOW unsigned int hash_string(const char_t* str)
| ^
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/list.c.o
[ 1%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_groups.cc.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/packet.c.o
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/attribute.cpp.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/peer.c.o
[ 1%] Building C object Externals/bzip2/CMakeFiles/bzip2.dir/huffman.c.o
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Constant.cpp.o
[ 1%] Building C object Externals/bzip2/CMakeFiles/bzip2.dir/crctable.c.o
[ 1%] Building C object Externals/bzip2/CMakeFiles/bzip2.dir/randtable.c.o
[ 2%] Building C object Externals/enet/CMakeFiles/enet.dir/protocol.c.o
[ 2%] Building C object Externals/bzip2/CMakeFiles/bzip2.dir/compress.c.o
[ 2%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/resolve.cc.o
[ 2%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/syntax.cc.o
[ 3%] Linking CXX static library libbdisasm.a
[ 3%] Built target bdisasm
[ 3%] Building C object Externals/minizip/CMakeFiles/minizip.dir/ioapi.c.o
In file included from /usr/include/string.h:495,
from /home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:15:
In function ‘strncpy’,
inlined from ‘file_build_ioposix’ at /home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:106:5,
inlined from ‘fopen_file_func’ at /home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:124:16:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c: In function ‘fopen_file_func’:
/home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:104:36: note: length computed here
104 | ioposix->filenameLength = (int)strlen(filename) + 1;
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:495,
from /home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:15:
In function ‘strncpy’,
inlined from ‘file_build_ioposix’ at /home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:106:5,
inlined from ‘fopen64_file_func’ at /home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:143:16:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c: In function ‘fopen64_file_func’:
/home/gregory/dolphin-source/dolphin/Externals/minizip/ioapi.c:104:36: note: length computed here
104 | ioposix->filenameLength = (int)strlen(filename) + 1;
| ^~~~~~~~~~~~~~~~
[ 3%] Building C object Externals/enet/CMakeFiles/enet.dir/unix.c.o
[ 3%] Building C object Externals/minizip/CMakeFiles/minizip.dir/unzip.c.o
[ 3%] Building C object Externals/enet/CMakeFiles/enet.dir/win32.c.o
[ 3%] Linking C static library libenet.a
[ 3%] Built target enet
[ 4%] Building CXX object Externals/FreeSurround/CMakeFiles/FreeSurround.dir/source/ChannelMaps.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o
[ 5%] Linking C static library libminizip.a
[ 5%] Built target minizip
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/AAFilter.cpp.o
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/BPMDetect.cpp.o
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/cpu_detect_x86.cpp.o
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/FIFOSampleBuffer.cpp.o
[ 6%] Linking CXX static library libcpp-optparse.a
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/FIRFilter.cpp.o
[ 6%] Built target cpp-optparse
[ 6%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o
[ 6%] Building C object Externals/bzip2/CMakeFiles/bzip2.dir/decompress.c.o
[ 6%] Building CXX object Externals/FreeSurround/CMakeFiles/FreeSurround.dir/source/KissFFT.cpp.o
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateCubic.cpp.o
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateLinear.cpp.o
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/InterpolateShannon.cpp.o
[ 6%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/mmx_optimized.cpp.o
[ 7%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/PeakFinder.cpp.o
[ 7%] Building CXX object Externals/FreeSurround/CMakeFiles/FreeSurround.dir/source/KissFFTR.cpp.o
[ 7%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/RateTransposer.cpp.o
[ 7%] Building CXX object Externals/FreeSurround/CMakeFiles/FreeSurround.dir/source/FreeSurroundDecoder.cpp.o
[ 7%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/SoundTouch.cpp.o
[ 7%] Building C object Externals/bzip2/CMakeFiles/bzip2.dir/bzlib.c.o
[ 7%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/sse_optimized.cpp.o
[ 7%] Building CXX object Externals/soundtouch/CMakeFiles/SoundTouch.dir/TDStretch.cpp.o
[ 7%] Linking CXX static library libSoundTouch.a
[ 7%] Linking C static library libbzip2.a
[ 7%] Built target bzip2
[ 7%] Built target SoundTouch
[ 7%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o
[ 7%] Building C object Externals/cubeb/CMakeFiles/speex.dir/src/speex/resample.c.o
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c: In function ‘update_filter’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c:674:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
674 | for (j=0;j<st->filt_len;j++)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c: In function ‘speex_resampler_process_float’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c:946:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
946 | for(j=0;j<ichunk;++j)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c:949:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
949 | for(j=0;j<ichunk;++j)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c: In function ‘speex_resampler_process_int’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c:1002:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1002 | for(j=0;j<ichunk;++j)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c:1009:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1009 | for(j=0;j<ichunk;++j)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/speex/resample.c:1019:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1019 | for (j=0;j<ochunk+omagic;++j)
| ^
[ 8%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.o
[ 8%] Linking CXX static library libFreeSurround.a
[ 8%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o
[ 8%] Built target FreeSurround
[ 9%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Analytics.cpp.o
[ 9%] Built target speex
[ 9%] Building CXX object Source/UnitTests/CMakeFiles/unittests_stubhost.dir/StubHost.cpp.o
[ 9%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/CDUtils.cpp.o
[ 9%] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o
[ 9%] Built target unittests_stubhost
[ 9%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/ColorUtil.cpp.o
In file included from /home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_draw.cpp:32:
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’:
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h:606:84: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
606 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); }
| ^
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h:586:18: note: ‘struct ImGuiInputTextState’ declared here
586 | struct IMGUI_API ImGuiInputTextState
| ^~~~~~~~~~~~~~~~~~~
[ 9%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/CommonFuncs.cpp.o
[ 9%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Config/Config.cpp.o
[ 9%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o
[ 9%] Building CXX object Externals/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o
[ 9%] Linking CXX static library libpugixml.a
[ 9%] Built target pugixml
[ 9%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb.c.o
[ 9%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Config/ConfigInfo.cpp.o
[ 10%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_mixer.cpp.o
[ 10%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_resampler.cpp.o
[ 10%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Config/Layer.cpp.o
[ 10%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_panner.cpp.o
[ 10%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_log.cpp.o
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In constructor ‘processor::processor(uint32_t)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:62:5: warning: declaration of ‘channels’ shadows a member of ‘processor’ [-Wshadow]
62 | : channels(channels)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In constructor ‘processor::processor(uint32_t)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:63:4: warning: declaration of ‘channels’ shadows a member of ‘processor’ [-Wshadow]
63 | {}
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In constructor ‘processor::processor(uint32_t)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:63:4: warning: declaration of ‘channels’ shadows a member of ‘processor’ [-Wshadow]
63 | {}
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In constructor ‘cubeb_resampler_speex_one_way<T>::cubeb_resampler_speex_one_way(uint32_t, uint32_t, uint32_t, int)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:183:3: warning: declaration of ‘source_rate’ shadows a member of ‘cubeb_resampler_speex_one_way<T>’ [-Wshadow]
183 | : processor(channels)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:364:18: note: shadowed declaration is here
364 | const uint32_t source_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:183:3: warning: declaration of ‘channels’ shadows a member of ‘cubeb_resampler_speex_one_way<T>’ [-Wshadow]
183 | : processor(channels)
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In constructor ‘delay_line<T>::delay_line(uint32_t, uint32_t, uint32_t)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:386:5: warning: declaration of ‘sample_rate’ shadows a member of ‘delay_line<T>’ [-Wshadow]
386 | : processor(channels)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:499:12: note: shadowed declaration is here
499 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:386:5: warning: declaration of ‘channels’ shadows a member of ‘delay_line<T>’ [-Wshadow]
386 | : processor(channels)
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In constructor ‘passthrough_resampler<T>::passthrough_resampler(cubeb_stream*, cubeb_data_callback, void*, uint32_t, uint32_t)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:48:69: warning: declaration of ‘sample_rate’ shadows a member of ‘passthrough_resampler<T>’ [-Wshadow]
48 | uint32_t sample_rate)
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:112:12: note: shadowed declaration is here
112 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In constructor ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>::cubeb_resampler_speex(InputProcessor*, OutputProcessor*, cubeb_stream*, cubeb_data_callback, void*)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:95:37: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>’ [-Wshadow]
95 | void * ptr)
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:95:37: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>’ [-Wshadow]
95 | void * ptr)
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘passthrough_resampler<T>::passthrough_resampler(cubeb_stream*, cubeb_data_callback, void*, uint32_t, uint32_t) [with T = short int; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int); uint32_t = unsigned int]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:528:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = short int; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:293:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:44:1: warning: declaration of ‘sample_rate’ shadows a member of ‘passthrough_resampler<short int>’ [-Wshadow]
44 | passthrough_resampler<T>::passthrough_resampler(cubeb_stream * s,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:112:12: note: shadowed declaration is here
112 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:55:1: warning: declaration of ‘sample_rate’ shadows a member of ‘passthrough_resampler<short int>’ [-Wshadow]
55 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:112:12: note: shadowed declaration is here
112 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:55:1: warning: declaration of ‘sample_rate’ shadows a member of ‘passthrough_resampler<short int>’ [-Wshadow]
55 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:112:12: note: shadowed declaration is here
112 | uint32_t sample_rate;
| ^~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In instantiation of ‘cubeb_resampler_speex_one_way<T>::cubeb_resampler_speex_one_way(uint32_t, uint32_t, uint32_t, int) [with T = short int; uint32_t = unsigned int]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:538:9: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = short int; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:293:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:179:3: warning: declaration of ‘source_rate’ shadows a member of ‘cubeb_resampler_speex_one_way<short int>’ [-Wshadow]
179 | cubeb_resampler_speex_one_way(uint32_t channels,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:364:18: note: shadowed declaration is here
364 | const uint32_t source_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:179:3: warning: declaration of ‘channels’ shadows a member of ‘cubeb_resampler_speex_one_way<short int>’ [-Wshadow]
179 | cubeb_resampler_speex_one_way(uint32_t channels,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘source_rate’ shadows a member of ‘cubeb_resampler_speex_one_way<short int>’ [-Wshadow]
193 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:364:18: note: shadowed declaration is here
364 | const uint32_t source_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘channels’ shadows a member of ‘cubeb_resampler_speex_one_way<short int>’ [-Wshadow]
193 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘source_rate’ shadows a member of ‘cubeb_resampler_speex_one_way<short int>’ [-Wshadow]
193 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:364:18: note: shadowed declaration is here
364 | const uint32_t source_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘channels’ shadows a member of ‘cubeb_resampler_speex_one_way<short int>’ [-Wshadow]
193 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In instantiation of ‘delay_line<T>::delay_line(uint32_t, uint32_t, uint32_t) [with T = short int; uint32_t = unsigned int]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:562:24: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = short int; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:293:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:385:3: warning: declaration of ‘sample_rate’ shadows a member of ‘delay_line<short int>’ [-Wshadow]
385 | delay_line(uint32_t frames, uint32_t channels, uint32_t sample_rate)
| ^~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:499:12: note: shadowed declaration is here
499 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:385:3: warning: declaration of ‘channels’ shadows a member of ‘delay_line<short int>’ [-Wshadow]
385 | delay_line(uint32_t frames, uint32_t channels, uint32_t sample_rate)
| ^~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘sample_rate’ shadows a member of ‘delay_line<short int>’ [-Wshadow]
393 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:499:12: note: shadowed declaration is here
499 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘channels’ shadows a member of ‘delay_line<short int>’ [-Wshadow]
393 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘sample_rate’ shadows a member of ‘delay_line<short int>’ [-Wshadow]
393 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:499:12: note: shadowed declaration is here
499 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘channels’ shadows a member of ‘delay_line<short int>’ [-Wshadow]
393 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>::cubeb_resampler_speex(InputProcessor*, OutputProcessor*, cubeb_stream*, cubeb_data_callback, void*) [with T = short int; InputProcessing = cubeb_resampler_speex_one_way<short int>; OutputProcessing = cubeb_resampler_speex_one_way<short int>; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:578:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = short int; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:293:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>::cubeb_resampler_speex(InputProcessor*, OutputProcessor*, cubeb_stream*, cubeb_data_callback, void*) [with T = short int; InputProcessing = cubeb_resampler_speex_one_way<short int>; OutputProcessing = delay_line<short int>; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:585:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = short int; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:293:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, delay_line<short int> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, delay_line<short int> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, delay_line<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, delay_line<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, delay_line<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, cubeb_resampler_speex_one_way<short int>, delay_line<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>::cubeb_resampler_speex(InputProcessor*, OutputProcessor*, cubeb_stream*, cubeb_data_callback, void*) [with T = short int; InputProcessing = delay_line<short int>; OutputProcessing = cubeb_resampler_speex_one_way<short int>; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:592:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = short int; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:293:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, delay_line<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, delay_line<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, delay_line<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, delay_line<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<short int, delay_line<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<short int, delay_line<short int>, cubeb_resampler_speex_one_way<short int> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘passthrough_resampler<T>::passthrough_resampler(cubeb_stream*, cubeb_data_callback, void*, uint32_t, uint32_t) [with T = float; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int); uint32_t = unsigned int]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:528:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = float; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:301:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:44:1: warning: declaration of ‘sample_rate’ shadows a member of ‘passthrough_resampler<float>’ [-Wshadow]
44 | passthrough_resampler<T>::passthrough_resampler(cubeb_stream * s,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:112:12: note: shadowed declaration is here
112 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:55:1: warning: declaration of ‘sample_rate’ shadows a member of ‘passthrough_resampler<float>’ [-Wshadow]
55 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:112:12: note: shadowed declaration is here
112 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:55:1: warning: declaration of ‘sample_rate’ shadows a member of ‘passthrough_resampler<float>’ [-Wshadow]
55 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:112:12: note: shadowed declaration is here
112 | uint32_t sample_rate;
| ^~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In instantiation of ‘cubeb_resampler_speex_one_way<T>::cubeb_resampler_speex_one_way(uint32_t, uint32_t, uint32_t, int) [with T = float; uint32_t = unsigned int]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:538:9: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = float; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:301:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:179:3: warning: declaration of ‘source_rate’ shadows a member of ‘cubeb_resampler_speex_one_way<float>’ [-Wshadow]
179 | cubeb_resampler_speex_one_way(uint32_t channels,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:364:18: note: shadowed declaration is here
364 | const uint32_t source_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:179:3: warning: declaration of ‘channels’ shadows a member of ‘cubeb_resampler_speex_one_way<float>’ [-Wshadow]
179 | cubeb_resampler_speex_one_way(uint32_t channels,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘source_rate’ shadows a member of ‘cubeb_resampler_speex_one_way<float>’ [-Wshadow]
193 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:364:18: note: shadowed declaration is here
364 | const uint32_t source_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘channels’ shadows a member of ‘cubeb_resampler_speex_one_way<float>’ [-Wshadow]
193 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘source_rate’ shadows a member of ‘cubeb_resampler_speex_one_way<float>’ [-Wshadow]
193 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:364:18: note: shadowed declaration is here
364 | const uint32_t source_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:193:3: warning: declaration of ‘channels’ shadows a member of ‘cubeb_resampler_speex_one_way<float>’ [-Wshadow]
193 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h: In instantiation of ‘delay_line<T>::delay_line(uint32_t, uint32_t, uint32_t) [with T = float; uint32_t = unsigned int]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:562:24: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = float; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:301:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:385:3: warning: declaration of ‘sample_rate’ shadows a member of ‘delay_line<float>’ [-Wshadow]
385 | delay_line(uint32_t frames, uint32_t channels, uint32_t sample_rate)
| ^~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:499:12: note: shadowed declaration is here
499 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:385:3: warning: declaration of ‘channels’ shadows a member of ‘delay_line<float>’ [-Wshadow]
385 | delay_line(uint32_t frames, uint32_t channels, uint32_t sample_rate)
| ^~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘sample_rate’ shadows a member of ‘delay_line<float>’ [-Wshadow]
393 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:499:12: note: shadowed declaration is here
499 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘channels’ shadows a member of ‘delay_line<float>’ [-Wshadow]
393 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘sample_rate’ shadows a member of ‘delay_line<float>’ [-Wshadow]
393 | }
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:499:12: note: shadowed declaration is here
499 | uint32_t sample_rate;
| ^~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:393:3: warning: declaration of ‘channels’ shadows a member of ‘delay_line<float>’ [-Wshadow]
393 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:75:18: note: shadowed declaration is here
75 | const uint32_t channels;
| ^~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>::cubeb_resampler_speex(InputProcessor*, OutputProcessor*, cubeb_stream*, cubeb_data_callback, void*) [with T = float; InputProcessing = cubeb_resampler_speex_one_way<float>; OutputProcessing = cubeb_resampler_speex_one_way<float>; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:578:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = float; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:301:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>::cubeb_resampler_speex(InputProcessor*, OutputProcessor*, cubeb_stream*, cubeb_data_callback, void*) [with T = float; InputProcessing = cubeb_resampler_speex_one_way<float>; OutputProcessing = delay_line<float>; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:585:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = float; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:301:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, delay_line<float> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, delay_line<float> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, delay_line<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, delay_line<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, delay_line<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, cubeb_resampler_speex_one_way<float>, delay_line<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp: In instantiation of ‘cubeb_resampler_speex<T, InputProcessing, OutputProcessing>::cubeb_resampler_speex(InputProcessor*, OutputProcessor*, cubeb_stream*, cubeb_data_callback, void*) [with T = float; InputProcessing = delay_line<float>; OutputProcessing = cubeb_resampler_speex_one_way<float>; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:592:12: required from ‘cubeb_resampler* cubeb_resampler_create_internal(cubeb_stream*, cubeb_stream_params*, cubeb_stream_params*, unsigned int, cubeb_data_callback, void*, cubeb_resampler_quality) [with T = float; cubeb_resampler = cubeb_resampler; cubeb_stream = cubeb_stream; cubeb_data_callback = long int (*)(cubeb_stream*, void*, const void*, void*, long int)]’
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:301:60: required from here
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, delay_line<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:90:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, delay_line<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
90 | cubeb_resampler_speex<T, InputProcessor, OutputProcessor>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, delay_line<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, delay_line<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘output_processor’ shadows a member of ‘cubeb_resampler_speex<float, delay_line<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:155:37: note: shadowed declaration is here
155 | std::unique_ptr<OutputProcessing> output_processor;
| ^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:120:1: warning: declaration of ‘input_processor’ shadows a member of ‘cubeb_resampler_speex<float, delay_line<float>, cubeb_resampler_speex_one_way<float> >’ [-Wshadow]
120 | }
| ^
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler.cpp:19:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_resampler_internal.h:154:36: note: shadowed declaration is here
154 | std::unique_ptr<InputProcessing> input_processor;
| ^~~~~~~~~~~~~~~
[ 10%] Linking CXX static library libdiscord-rpc.a
[ 10%] Built target discord-rpc
In file included from /home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_log.cpp:10:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_ringbuffer.h: In constructor ‘audio_ring_buffer_base<T>::audio_ring_buffer_base(int, int)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_ringbuffer.h:368:5: warning: declaration of ‘channel_count’ shadows a member of ‘audio_ring_buffer_base<T>’ [-Wshadow]
368 | : channel_count(channel_count)
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_ringbuffer.h:475:7: note: shadowed declaration is here
475 | int channel_count;
| ^~~~~~~~~~~~~
[ 10%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/Blob.cpp.o
[ 10%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_strings.c.o
[ 10%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_pulse.c.o
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_pulse.c:599:1: warning: no previous declaration for ‘pulse_init’ [-Wmissing-declarations]
599 | pulse_init(cubeb ** context, char const * context_name)
| ^~~~~~~~~~
[ 10%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Crypto/AES.cpp.o
[ 10%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Crypto/bn.cpp.o
[ 11%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Crypto/ec.cpp.o
[ 11%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_alsa.c.o
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_alsa.c:8: warning: "_DEFAULT_SOURCE" redefined
8 | #define _DEFAULT_SOURCE
|
<command-line>: note: this is the location of the previous definition
[ 11%] Building CXX object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_jack.cpp.o
[ 12%] Building C object Externals/cubeb/CMakeFiles/cubeb.dir/src/cubeb_sndio.c.o
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_jack.cpp:9: warning: "_DEFAULT_SOURCE" redefined
9 | #define _DEFAULT_SOURCE
|
<command-line>: note: this is the location of the previous definition
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_alsa.c:748:1: warning: no previous declaration for ‘alsa_init’ [-Wmissing-declarations]
748 | alsa_init(cubeb ** context, char const * context_name)
| ^~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_alsa.c: In function ‘alsa_stream_stop’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_alsa.c:1211:9: warning: declaration of ‘r’ shadows a previous local [-Wshadow]
1211 | int r = alsa_stream_stop(stm->other_stream);
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_alsa.c:1205:7: note: shadowed declaration is here
1205 | int r;
| ^
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_sndio.c:150:1: warning: no previous declaration for ‘sndio_init’ [-Wmissing-declarations]
150 | sndio_init(cubeb **context, char const *context_name)
| ^~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_sndio.c:357:1: warning: no previous declaration for ‘sndio_stream_get_latency’ [-Wmissing-declarations]
357 | sndio_stream_get_latency(cubeb_stream * stm, uint32_t * latency)
| ^~~~~~~~~~~~~~~~~~~~~~~~
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Debug/MemoryPatches.cpp.o
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Debug/OSThread.cpp.o
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_jack.cpp: In function ‘int cbjack_enumerate_devices(cubeb*, cubeb_device_type, cubeb_device_collection*)’:
/home/gregory/dolphin-source/dolphin/Externals/cubeb/src/cubeb_jack.cpp:1034:23: warning: ‘rate’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1034 | cur->default_rate = rate;
| ~~~~~~~~~~~~~~~~~~^~~~~~
[ 12%] Linking CXX static library libcubeb.a
[ 12%] Built target cubeb
[ 12%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/AudioCommon.cpp.o
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Debug/Watches.cpp.o
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/DynamicLibrary.cpp.o
[ 12%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/CISOBlob.cpp.o
[ 12%] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o
In file included from /home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_widgets.cpp:38:
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’:
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h:606:84: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
606 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); }
| ^
/home/gregory/dolphin-source/dolphin/Externals/imgui/imgui_internal.h:586:18: note: ‘struct ImGuiInputTextState’ declared here
586 | struct IMGUI_API ImGuiInputTextState
| ^~~~~~~~~~~~~~~~~~~
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/ENetUtil.cpp.o
[ 12%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/CompressedBlob.cpp.o
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/File.cpp.o
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/FileSearch.cpp.o
[ 12%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/AudioStretcher.cpp.o
[ 12%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/FileUtil.cpp.o
[ 12%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/CubebStream.cpp.o
[ 13%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/FloatUtils.cpp.o
[ 13%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/CubebUtils.cpp.o
[ 13%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GekkoDisassembler.cpp.o
[ 13%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/DirectoryBlob.cpp.o
[ 13%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/Mixer.cpp.o
[ 13%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Hash.cpp.o
[ 13%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/HttpRequest.cpp.o
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Hash.cpp: In function ‘u32 Common::HashEctor(const u8*, size_t)’:
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Hash.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
102 | for (int i = 0; i < length; i++)
| ~~^~~~~~~~
[ 13%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/Image.cpp.o
[ 13%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/IniFile.cpp.o
[ 13%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/SurroundDecoder.cpp.o
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp: In function ‘bool Common::LoadPNG(const std::vector<unsigned char>&, std::vector<unsigned char>*, u32*, u32*)’:
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp:21:3: error: ‘png_image’ was not declared in this scope; did you mean ‘png_time’?
21 | png_image png = {};
| ^~~~~~~~~
| png_time
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp:22:3: error: ‘png’ was not declared in this scope
22 | png.version = PNG_IMAGE_VERSION;
| ^~~
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp:22:17: error: ‘PNG_IMAGE_VERSION’ was not declared in this scope
22 | png.version = PNG_IMAGE_VERSION;
| ^~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp:23:8: error: ‘png_image_begin_read_from_memory’ was not declared in this scope
23 | if (!png_image_begin_read_from_memory(&png, input.data(), input.size()))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp:27:16: error: ‘PNG_FORMAT_RGBA’ was not declared in this scope
27 | png.format = PNG_FORMAT_RGBA;
| ^~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp:28:21: error: ‘PNG_IMAGE_SIZE’ was not declared in this scope
28 | size_t png_size = PNG_IMAGE_SIZE(png);
| ^~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Source/Core/Common/Image.cpp:32:8: error: ‘png_image_finish_read’ was not declared in this scope
32 | if (!png_image_finish_read(&png, nullptr, data_out->data(), 0, nullptr))
| ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Source/Core/Common/CMakeFiles/common.dir/build.make:349: Source/Core/Common/CMakeFiles/common.dir/Image.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 14%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/NullSoundStream.cpp.o
[ 14%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/WaveFile.cpp.o
[ 14%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/AlsaSoundStream.cpp.o
[ 14%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/PulseAudioStream.cpp.o
[ 14%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/DiscExtractor.cpp.o
[ 14%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/DiscScrubber.cpp.o
[ 14%] Linking CXX static library libaudiocommon.a
[ 14%] Built target audiocommon
[ 14%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/DriveBlob.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/Enums.cpp.o
[ 15%] Linking CXX static library libimgui.a
[ 15%] Built target imgui
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/FileBlob.cpp.o
[ 15%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Initialize.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/FileSystemGCWii.cpp.o
[ 15%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Intermediate.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/Filesystem.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/LaggedFibonacciGenerator.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/NANDImporter.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/ScrubbedBlob.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/TGCBlob.cpp.o
[ 15%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/Volume.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeDisc.cpp.o
make[1]: *** [CMakeFiles/Makefile2:1334: Source/Core/Common/CMakeFiles/common.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeFileBlobReader.cpp.o
[ 17%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeGC.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeVerifier.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeWad.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeWii.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WbfsBlob.cpp.o
[ 17%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/IntermTraverse.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WIABlob.cpp.o
[ 17%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WIACompression.cpp.o
[ 18%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WiiEncryptionCache.cpp.o
[ 18%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/iomapper.cpp.o
[ 18%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/limits.cpp.o
[ 18%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/linkValidate.cpp.o
[ 18%] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WiiSaveBanner.cpp.o
[ 18%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/parseConst.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseContextBase.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/PoolAlloc.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/Pp.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpContext.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o
[ 19%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/propagateNoContraction.cpp.o
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/reflection.cpp.o
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.o
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.o
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ShaderLang.cpp.o
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SymbolTable.cpp.o
[ 20%] Linking CXX static library libdiscio.a
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Versions.cpp.o
[ 20%] Built target discio
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/disassemble.cpp.o
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/OGLCompilersDLL/InitializeDll.cpp.o
[ 20%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/doc.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/GlslangToSpv.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/Logger.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/InReadableOrder.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvBuilder.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvPostProcess.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SPVRemapper.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/StandAlone/ResourceLimits.cpp.o
[ 21%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/OSDependent/Unix/ossource.cpp.o
In file included from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/../Include/intermediate.h:56,
from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:69,
from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.h:53,
from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:39:
/home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/../Include/../Include/Types.h: In member function ‘void glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const TString*, glslang::TArraySizes*)’:
/home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1555:17: warning: ‘blockNameType.glslang::TType::sampler’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1555 | sampler = copyOf.sampler;
| ~~~~~~~~^~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1569:24: warning: ‘blockNameType.glslang::TType::typeParameters’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1569 | typeParameters = copyOf.typeParameters;
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:7532:15: note: ‘blockNameType.glslang::TType::typeParameters’ was declared here
7532 | TType blockNameType(EbtReference, blockType, *blockName);
| ^~~~~~~~~~~~~
In file included from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/../Include/intermediate.h:56,
from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:69,
from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.h:53,
from /home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:39:
/home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/../Include/../Include/Types.h:1570:17: warning: ‘blockNameType.glslang::TType::coopmat’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1570 | coopmat = copyOf.isCoopMat();
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/gregory/dolphin-source/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:7532:15: note: ‘blockNameType.glslang::TType::coopmat’ was declared here
7532 | TType blockNameType(EbtReference, blockType, *blockName);
| ^~~~~~~~~~~~~
[ 21%] Linking CXX static library libglslang.a
[ 21%] Built target glslang
make: *** [Makefile:152: all] Error 2