-
-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Description
I think it may have to do with the typecast from short unsigned int* to const short int*
Anyways, here's my full console output (minus any colorization ofc):
my-username@gentoo-host ~/DISTRHO-Ports $ meson setup build --buildtype release
The Meson build system
Version: 1.7.2
Source dir: /home/my-username/DISTRHO-Ports
Build dir: /home/my-username/DISTRHO-Ports/build
Build type: native build
Project name: DISTRHO-Ports
Project version: 1
C compiler for the host machine: cc (gcc 14.3.0 "cc (Gentoo 14.3.0 p8) 14.3.0")
C linker for the host machine: cc ld.bfd 2.44
C++ compiler for the host machine: c++ (gcc 14.3.0 "c++ (Gentoo 14.3.0 p8) 14.3.0")
C++ linker for the host machine: c++ ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Library dl found: YES
Library rt found: YES
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency fftw3f found: YES 3.3.10
Run-time dependency alsa found: YES 1.2.14
Run-time dependency freetype2 found: YES 26.2.20
Run-time dependency x11 found: YES 1.8.12
Run-time dependency xext found: YES 1.3.6
Library dl found: YES
Dependency x11 found: YES 1.8.12 (cached)
Dependency xext found: YES 1.3.6 (cached)
Dependency alsa found: YES 1.2.14 (cached)
Run-time dependency gl found: YES 1.2
Dependency gl found: YES 1.2 (cached)
Build targets in project: 157
NOTICE: Future-deprecated features used:
* 0.56.0: {'meson.source_root'}
DISTRHO-Ports 1
User defined options
buildtype: release
Found ninja-1.12.1 at /usr/bin/ninja
my-username@gentoo-host ~/DISTRHO-Ports $ ^C
my-username@gentoo-host ~/DISTRHO-Ports $ ninja -C build
ninja: Entering directory `build'
[1/638] Compiling C++ object libs/juce5/libjuce5.a.p/source_modules_juce_graphics_juce_graphics.cpp.o
FAILED: libs/juce5/libjuce5.a.p/source_modules_juce_graphics_juce_graphics.cpp.o
c++ -Ilibs/juce5/libjuce5.a.p -Ilibs/juce5 -I../libs/juce5 -I../libs/juce5/source -I../libs/juce5/source/modules -I../libs/juced/source/dependancies/ladspa_sdk/src -I/usr/include/freetype2 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -fno-common -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -fno-gnu-unique -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -ffast-math -fomit-frame-pointer -ftree-vectorize -funroll-loops -fprefetch-loop-arrays -mtune=generic -msse -msse2 -mfpmath=sse -Wno-non-virtual-dtor -MD -MQ libs/juce5/libjuce5.a.p/source_modules_juce_graphics_juce_graphics.cpp.o -MF libs/juce5/libjuce5.a.p/source_modules_juce_graphics_juce_graphics.cpp.o.d -o libs/juce5/libjuce5.a.p/source_modules_juce_graphics_juce_graphics.cpp.o -c ../libs/juce5/source/modules/juce_graphics/juce_graphics.cpp
In file included from ../libs/juce5/source/modules/juce_graphics/juce_graphics.cpp:140:
../libs/juce5/source/modules/juce_graphics/native/juce_freetype_Fonts.cpp: In member function ‘bool juce::FreeTypeTypeface::getGlyphShape(juce::Path&, const FT_Outline&, float)’:
../libs/juce5/source/modules/juce_graphics/native/juce_freetype_Fonts.cpp:356:47: error: invalid conversion from ‘short unsigned int*’ to ‘const short int*’ [-fpermissive]
356 | const short* const contours = outline.contours;
| ~~~~~~~~^~~~~~~~
| |
| short unsigned int*
../libs/juce5/source/modules/juce_graphics/native/juce_freetype_Fonts.cpp:357:42: error: invalid conversion from ‘unsigned char*’ to ‘const char*’ [-fpermissive]
357 | const char* const tags = outline.tags;
| ~~~~~~~~^~~~
| |
| unsigned char*
[8/638] Compiling C++ object libs/juced/libjuced.a.p/source_juced.cpp.o
In file included from ../libs/juce5/source/modules/juce_gui_basics/juce_gui_basics.h:181,
from ../libs/juced/source/../../juce5/source/modules/juce_audio_processors/juce_audio_processors.h:56,
from ../libs/juced/source/juced.h:32,
from ../libs/juced/source/juced.cpp:46:
../libs/juce5/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h:130:18: warning: ‘virtual void juce::DragAndDropTarget::itemDropped(const SourceDetails&)’ was hidden [-Woverloaded-virtual=]
130 | virtual void itemDropped (const SourceDetails& dragSourceDetails) = 0;
| ^~~~~~~~~~~
In file included from ../libs/juced/source/juced.h:306:
../libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:176:10: note: by ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’
176 | void itemDropped (const SourceDetails& dragSourceDetails,
| ^~~~~~~~~~~
../libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h: In member function ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’:
../libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:179:71: warning: casting ‘const juce::var’ to ‘juce::String&’ does not use ‘juce::var::operator juce::String() const’ [-Wcast-user-defined]
179 | message = "last rows dropped: " + (String&) dragSourceDetails.description;
| ^~~~~~~~~~~
[9/638] Compiling C++ object libs/juce5/libjuce5.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o
In file included from ../libs/juce5/source/modules/juce_audio_processors/juce_audio_processors.cpp:171:
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::ClearChannelOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:107:10: note: by ‘juce::GraphRenderingOps::ClearChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
107 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::ClearChannelOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:107:10: note: by ‘juce::GraphRenderingOps::ClearChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
107 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::CopyChannelOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:125:10: note: by ‘juce::GraphRenderingOps::CopyChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
125 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::CopyChannelOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:125:10: note: by ‘juce::GraphRenderingOps::CopyChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
125 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::AddChannelOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:143:10: note: by ‘juce::GraphRenderingOps::AddChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
143 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::AddChannelOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:143:10: note: by ‘juce::GraphRenderingOps::AddChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
143 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::ClearMidiBufferOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:159:10: note: by ‘juce::GraphRenderingOps::ClearMidiBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
159 | void perform (AudioBuffer<FloatType>&, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::ClearMidiBufferOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:159:10: note: by ‘juce::GraphRenderingOps::ClearMidiBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
159 | void perform (AudioBuffer<FloatType>&, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::CopyMidiBufferOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:177:10: note: by ‘juce::GraphRenderingOps::CopyMidiBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
177 | void perform (AudioBuffer<FloatType>&, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::CopyMidiBufferOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:177:10: note: by ‘juce::GraphRenderingOps::CopyMidiBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
177 | void perform (AudioBuffer<FloatType>&, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::AddMidiBufferOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:195:10: note: by ‘juce::GraphRenderingOps::AddMidiBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
195 | void perform (AudioBuffer<FloatType>&, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::AddMidiBufferOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:195:10: note: by ‘juce::GraphRenderingOps::AddMidiBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
195 | void perform (AudioBuffer<FloatType>&, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::DelayChannelOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:219:10: note: by ‘juce::GraphRenderingOps::DelayChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
219 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::DelayChannelOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:219:10: note: by ‘juce::GraphRenderingOps::DelayChannelOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
219 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>&, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<double>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::ProcessBufferOp]’ was hidden [-Woverloaded-virtual=]
93 | void perform (AudioBuffer<double>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:263:10: note: by ‘juce::GraphRenderingOps::ProcessBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
263 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int numSamples)
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp<Child>::perform(juce::AudioBuffer<float>&, const juce::OwnedArray<juce::MidiBuffer>&, int) [with Child = juce::GraphRenderingOps::ProcessBufferOp]’ was hidden [-Woverloaded-virtual=]
86 | void perform (AudioBuffer<float>& sharedBufferChans,
| ^~~~~~~
../libs/juce5/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:263:10: note: by ‘juce::GraphRenderingOps::ProcessBufferOp::perform(juce::AudioBuffer<FloatType>&, const juce::OwnedArray<juce::MidiBuffer>&, int)’
263 | void perform (AudioBuffer<FloatType>& sharedBufferChans, const OwnedArray<MidiBuffer>& sharedMidiBuffers, const int numSamples)
| ^~~~~~~
[12/638] Compiling C++ object libs/juce5/libjuce5.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o
In file included from ../libs/juce5/source/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:83,
from ../libs/juce5/source/modules/juce_audio_formats/juce_audio_formats.cpp:68:
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c: In function ‘juce::OggVorbisNamespace::ogg_int64_t juce::OggVorbisNamespace::_get_prev_page_serial(OggVorbis_File*, long int*, int, int*, ogg_int64_t*)’:
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:232:12: warning: ‘og.juce::OggVorbisNamespace::ogg_page::header’ may be used uninitialized [-Wmaybe-uninitialized]
232 | ogg_page og;
| ^~
In file included from ../libs/juce5/source/modules/juce_core/juce_core.h:217,
from ../libs/juce5/source/modules/juce_audio_basics/juce_audio_basics.h:52,
from ../libs/juce5/source/modules/juce_audio_formats/juce_audio_formats.h:56,
from ../libs/juce5/source/modules/juce_audio_formats/juce_audio_formats.cpp:40:
In member function ‘void juce::HeapBlock<ElementType, throwOnFailure>::malloc(size_t, size_t) [with ElementType = char; bool throwOnFailure = true]’,
inlined from ‘void juce::AudioBuffer<Type>::allocateData() [with Type = float]’ at ../libs/juce5/source/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h:1070:30,
inlined from ‘juce::AudioBuffer<Type>::AudioBuffer(int, int) [with Type = float]’ at ../libs/juce5/source/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h:61:21,
inlined from ‘bool juce::AudioFormatWriter::writeFromAudioReader(juce::AudioFormatReader&, juce::int64, juce::int64)’ at ../libs/juce5/source/modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp:87:64:
../libs/juce5/source/modules/juce_core/memory/juce_HeapBlock.h:224:55: warning: argument 1 range [18446603319041327144, 18446744073709486112] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
224 | data = static_cast<ElementType*> (std::malloc (newNumElements * elementSize));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/std_abs.h:38,
from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/cmath:49,
from ../libs/juce5/source/modules/juce_core/system/juce_StandardHeader.h:47,
from ../libs/juce5/source/modules/juce_core/juce_core.h:174:
/usr/include/stdlib.h: In member function ‘bool juce::AudioFormatWriter::writeFromAudioReader(juce::AudioFormatReader&, juce::int64, juce::int64)’:
/usr/include/stdlib.h:672:14: note: in a call to allocation function ‘void* malloc(size_t)’ declared here
672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
| ^~~~~~
In file included from ../libs/juce5/source/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:72:
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.c: In function ‘float juce::OggVorbisNamespace::vorbis_lpc_from_data(float*, float*, int, int)’:
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.c:79:14: warning: ‘*aut’ may be used uninitialized [-Wmaybe-uninitialized]
79 | error=aut[0] * (1. + 1e-10);
| ~~~~~^
In file included from ../libs/juce5/source/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:76:
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c: In function ‘void juce::OggVorbisNamespace::_vp_noisemask(vorbis_look_psy*, float*, float*)’:
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c:711:22: warning: ‘work’ may be used uninitialized [-Wmaybe-uninitialized]
711 | bark_noise_hybridmp(n,p->bark,work,logmask,0.,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
712 | p->vi->noisewindowfixed);
| ~~~~~~~~~~~~~~~~~~~~~~~~
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c:544:13: note: by argument 3 of type ‘const float*’ to ‘void juce::OggVorbisNamespace::bark_noise_hybridmp(int, const long int*, const float*, float*, float, int)’ declared here
544 | static void bark_noise_hybridmp(int n,const long *b,
| ^~~~~~~~~~~~~~~~~~~
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c: In function ‘int juce::OggVorbisNamespace::ov_pcm_seek_page(OggVorbis_File*, ogg_int64_t)’:
../libs/juce5/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:1441:14: warning: ‘og.juce::OggVorbisNamespace::ogg_page::header’ may be used uninitialized [-Wmaybe-uninitialized]
1441 | ogg_page og;
| ^~
[13/638] Compiling C++ object libs/juce5/libjuce5.a.p/source_modules_juce_core_juce_core.cpp.o
In file included from ../libs/juce5/source/modules/juce_core/juce_core.cpp:124:
In constructor ‘juce::var::var(juce::var&&)’,
inlined from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ at ../libs/juce5/source/modules/juce_core/containers/juce_Array.h:409:9,
inlined from ‘static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:299:28:
../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:528:7: warning: ‘<unnamed>.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized]
528 | value (other.value)
| ^~~~~~~~~~~~~~~~~~~
In file included from ../libs/juce5/source/modules/juce_core/juce_core.cpp:131:
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)’:
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:299:33: note: ‘<anonymous>’ declared here
299 | destArray->add (var());
| ^
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/new_allocator.h:36,
from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/x86_64-pc-linux-gnu/bits/c++allocator.h:33,
from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/allocator.h:46,
from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/memory:65,
from ../libs/juce5/source/modules/juce_core/system/juce_StandardHeader.h:46,
from ../libs/juce5/source/modules/juce_core/juce_core.h:174,
from ../libs/juce5/source/modules/juce_core/juce_core.cpp:37:
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’,
inlined from ‘void juce::var::swapWith(juce::var&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:510:15,
inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:535:14,
inlined from ‘static juce::Result juce::JSONParser::parseAny(juce::String::CharPointerType&, juce::var&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:146:34:
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/move.h:235:7: warning: ‘<unnamed>.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized]
235 | __a = _GLIBCXX_MOVE(__b);
| ^~~
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::Result juce::JSONParser::parseAny(juce::String::CharPointerType&, juce::var&)’:
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:146:34: note: ‘<anonymous>’ declared here
146 | result = var();
| ^
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’,
inlined from ‘void juce::var::swapWith(juce::var&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:510:15,
inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:535:14,
inlined from ‘static juce::var juce::JSON::fromString(juce::StringRef)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:483:22:
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/move.h:235:7: warning: ‘<unnamed>.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized]
235 | __a = _GLIBCXX_MOVE(__b);
| ^~~
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::var juce::JSON::fromString(juce::StringRef)’:
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:483:22: note: ‘<anonymous>’ declared here
483 | result = var();
| ^
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’,
inlined from ‘void juce::var::swapWith(juce::var&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:510:15,
inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:535:14,
inlined from ‘static juce::Result juce::JSONParser::parseObjectOrArray(juce::String::CharPointerType, juce::var&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:34:39,
inlined from ‘static juce::Result juce::JSON::parse(const juce::String&, juce::var&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:500:73,
inlined from ‘static juce::var juce::JSON::parse(const juce::String&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:472:17:
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/move.h:235:7: warning: ‘<unnamed>.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized]
235 | __a = _GLIBCXX_MOVE(__b);
| ^~~
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::var juce::JSON::parse(const juce::String&)’:
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: ‘<anonymous>’ declared here
34 | case 0: result = var(); return Result::ok();
| ^
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’,
inlined from ‘void juce::var::swapWith(juce::var&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:510:15,
inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:535:14,
inlined from ‘static juce::var juce::JSON::parse(const juce::String&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:473:22:
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/move.h:235:7: warning: ‘<unnamed>.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized]
235 | __a = _GLIBCXX_MOVE(__b);
| ^~~
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::var juce::JSON::parse(const juce::String&)’:
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:473:22: note: ‘<anonymous>’ declared here
473 | result = var();
| ^
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’,
inlined from ‘void juce::var::swapWith(juce::var&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:510:15,
inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at ../libs/juce5/source/modules/juce_core/containers/juce_Variant.cpp:535:14,
inlined from ‘static juce::Result juce::JSONParser::parseObjectOrArray(juce::String::CharPointerType, juce::var&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:34:39,
inlined from ‘static juce::Result juce::JSON::parse(const juce::String&, juce::var&)’ at ../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:500:73:
/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/move.h:235:7: warning: ‘<unnamed>.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized]
235 | __a = _GLIBCXX_MOVE(__b);
| ^~~
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::Result juce::JSON::parse(const juce::String&, juce::var&)’:
../libs/juce5/source/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: ‘<anonymous>’ declared here
34 | case 0: result = var(); return Result::ok();
| ^
In file included from /usr/include/string.h:548,
from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/cstring:43,
from ../libs/juce5/source/modules/juce_core/system/juce_StandardHeader.h:72:
In function ‘void* memcpy(void*, const void*, size_t)’,
inlined from ‘juce::ReferenceCountedArray<ObjectClass, TypeOfCriticalSectionToUse>::ReferenceCountedArray(const juce::ReferenceCountedArray<ObjectClass, TypeOfCriticalSectionToUse>&) [with ObjectClass = juce::URL::Upload; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ at ../libs/juce5/source/modules/juce_core/containers/juce_ReferenceCountedArray.h:68:16,
inlined from ‘juce::ReferenceCountedArray<ObjectClass, TypeOfCriticalSectionToUse>& juce::ReferenceCountedArray<ObjectClass, TypeOfCriticalSectionToUse>::operator=(const juce::ReferenceCountedArray<ObjectClass, TypeOfCriticalSectionToUse>&) [with ObjectClass = juce::URL::Upload; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ at ../libs/juce5/source/modules/juce_core/containers/juce_ReferenceCountedArray.h:94:31,
inlined from ‘juce::URL& juce::URL::operator=(const juce::URL&)’ at ../libs/juce5/source/modules/juce_core/network/juce_URL.cpp:193:27:
/usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
[14/638] Compiling C++ object libs/juce5/libjuce5.a.p/source_modules_juce_gui_basics_juce_gui_basics.cpp.o
In file included from ../libs/juce5/source/modules/juce_gui_basics/juce_gui_basics.cpp:305:
../libs/juce5/source/modules/juce_gui_basics/native/juce_linux_X11_Clipboard.cpp: In function ‘void juce::ClipboardHelpers::handleSelection(XSelectionRequestEvent&)’:
../libs/juce5/source/modules/juce_gui_basics/native/juce_linux_X11_Clipboard.cpp:170:24: warning: array subscript 1 is outside array bounds of ‘void [8]’ [-Warray-bounds=]
170 | atoms[1] = XA_STRING;
| ~~~~~~~^
In file included from ../libs/juce5/source/modules/juce_core/juce_core.h:217,
from ../libs/juce5/source/modules/juce_graphics/juce_graphics.h:57,
from ../libs/juce5/source/modules/juce_gui_basics/juce_gui_basics.h:57,
from ../libs/juce5/source/modules/juce_gui_basics/juce_gui_basics.cpp:45:
In member function ‘void juce::HeapBlock<ElementType, throwOnFailure>::calloc(size_t, size_t) [with ElementType = char; bool throwOnFailure = false]’,
inlined from ‘void juce::ClipboardHelpers::handleSelection(XSelectionRequestEvent&)’ at ../libs/juce5/source/modules/juce_gui_basics/native/juce_linux_X11_Clipboard.cpp:167:29:
../libs/juce5/source/modules/juce_core/memory/juce_HeapBlock.h:234:55: note: at offset 8 into object of size 8 allocated by ‘calloc’
234 | data = static_cast<ElementType*> (std::calloc (newNumElements, elementSize));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels