Source: iem-plugin-suite Version: 1.13.0-3 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramac...@debian.org
https://buildd.debian.org/status/fetch.php?pkg=iem-plugin-suite&arch=amd64&ver=1.13.0-3%2Bb1&stamp=1672120155&raw=0 [ 8%] Building CXX object AllRADecoder/CMakeFiles/AllRADecoder.dir/usr/share/juce/modules/juce_audio_utils/juce_audio_utils.cpp.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AllRADecoder && /usr/bin/c++ -DDONT_SET_USING_JUCE_NAMESPACE=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_osc=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_TARGET_HAS_BINARY_DATA=1 -DJUCE_USE_CURL=0 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCE_USE_FLAC=0 -DJUCE_USE_LAME_AUDIO_FORMAT=0 -DJUCE_USE_MP3AUDIOFORMAT=0 -DJUCE_USE_OGGVORBIS=0 -DJUCE_USE_WINDOWS_MEDIA_FORMAT=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.IEM.AllRADecoder -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_ARACompatibleArchiveIDs=\"\" -DJucePlugin_ARAContentTypes=0 -DJucePlugin_ARADocumentArchiveID=\"com.IEM.AllRADecoder.aradocumentarchive.1\" -DJucePlugin_ARAFactoryID=\"com.IEM.AllRADecoder.arafactory.0.9.2\" -DJucePlugin_ARATransformationFlags=0 -DJucePlugin_AUExportPrefix=AllRADecoderAU -DJucePlugin_AUExportPrefixQuoted=\"AllRADecoderAU\" -DJucePlugin_AUMainType="'aufx'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_LV2=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_VST=1 -DJucePlugin_CFBundleIdentifier=com.IEM.AllRADecoder -DJucePlugin_Desc=\"AllRADecoder\" -DJucePlugin_EditorRequiresKeyboardFocus=0 -DJucePlugin_Enable_ARA=0 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"IEM\" -DJucePlugin_ManufacturerCode=0x49454d41 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name=\"AllRADecoder\" -DJucePlugin_PluginCode=0x416c5261 -DJucePlugin_ProducesMidiOutput=0 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=0.9.2 -DJucePlugin_VersionCode=0x902 -DJucePlugin_VersionString=\"0.9.2\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=0 -DLINUX=1 -DNDEBUG=1 -D_NDEBUG=1 -I/<<PKGBUILDDIR>>/resources -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AllRADecoder/AllRADecoder_artefacts/JuceLibraryCode -I/<<PKGBUILDDIR>>/AllRADecoder/Source -I/usr/include/libpng16 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/juce_binarydata_LAF_fonts/JuceLibraryCode -I/usr/share/juce/modules -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK/lv2 -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK/serd -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK/sord -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK/sord/src -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK/sratom -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK/lilv -I/usr/share/juce/modules/juce_audio_processors/format_types/LV2_SDK/lilv/src -I/usr/include/freetype2 -isystem /usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK -g -O2 -ffile- prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DJUCE_JACK=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT AllRADecoder/CMakeFiles/AllRADecoder.dir/usr/share/juce/modules/juce_audio_utils/juce_audio_utils.cpp.o -MF CMakeFiles/AllRADecoder.dir/usr/share/juce/modules/juce_audio_utils/juce_audio_utils.cpp.o.d -o CMakeFiles/AllRADecoder.dir/usr/share/juce/modules/juce_audio_utils/juce_audio_utils.cpp.o -c /usr/share/juce/modules/juce_audio_utils/juce_audio_utils.cpp In file included from /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:69, from /<<PKGBUILDDIR>>/resources/Standalone/StandaloneApp.cpp:58: /<<PKGBUILDDIR>>/resources/Standalone/IEM_JackAudio.h: In member function ‘void iem::JackAudioIODevice::process(int)’: /<<PKGBUILDDIR>>/resources/Standalone/IEM_JackAudio.h:412:27: error: ‘class juce::AudioIODeviceCallback’ has no member named ‘audioDeviceIOCallback’; did you mean ‘AudioIODeviceCallback’? 412 | callback->audioDeviceIOCallback (const_cast<const float**> (inChans.getData()), numActiveInChans, | ^~~~~~~~~~~~~~~~~~~~~ | AudioIODeviceCallback /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h: At global scope: /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:543:10: error: ‘void MyStandalonePluginHolder::audioDeviceIOCallback(const float**, int, float**, int, int)’ marked ‘override’, but does not override 543 | void audioDeviceIOCallback (const float** inputChannelData, | ^~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h: In member function ‘void MyStandalonePluginHolder::audioDeviceIOCallback(const float**, int, float**, int, int)’: /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:554:66: error: invalid conversion from ‘const float* const*’ to ‘const float**’ [-fpermissive] 554 | inputChannelData = emptyBuffer.getArrayOfReadPointers(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | const float* const* /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:557:16: error: ‘class juce::AudioProcessorPlayer’ has no member named ‘audioDeviceIOCallback’; did you mean ‘AudioIODeviceCallback’? 557 | player.audioDeviceIOCallback (inputChannelData, numInputChannels, | ^~~~~~~~~~~~~~~~~~~~~ | AudioIODeviceCallback /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h: In member function ‘void MyStandalonePluginHolder::setupAudioDevices(bool, const juce::String&, const juce::AudioDeviceManager::AudioDeviceSetup*)’: /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:588:44: warning: ‘void juce::AudioDeviceManager::addMidiInputCallback(const juce::String&, juce::MidiInputCallback*)’ is deprecated: Use addMidiInputDeviceCallback instead. [-Wdeprecated-declarations] 588 | deviceManager.addMidiInputCallback ({}, &player); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/share/juce/modules/juce_audio_devices/juce_audio_devices.h:186, from /usr/share/juce/modules/juce_audio_utils/juce_audio_utils.h:58, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AllRADecoder/AllRADecoder_artefacts/JuceLibraryCode/JuceHeader.h:14, from /<<PKGBUILDDIR>>/resources/Standalone/StandaloneApp.cpp:53: /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:480:10: note: declared here 480 | void addMidiInputCallback (const String&, MidiInputCallback*); | ^~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h: In member function ‘void MyStandalonePluginHolder::shutDownAudioDevices()’: /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:597:47: warning: ‘void juce::AudioDeviceManager::removeMidiInputCallback(const juce::String&, juce::MidiInputCallback*)’ is deprecated: Use removeMidiInputDeviceCallback instead. [-Wdeprecated-declarations] 597 | deviceManager.removeMidiInputCallback ({}, &player); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:482:10: note: declared here 482 | void removeMidiInputCallback (const String&, MidiInputCallback*); | ^~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h: In member function ‘virtual void MyStandalonePluginHolder::timerCallback()’: /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:603:58: warning: ‘static juce::StringArray juce::MidiInput::getDevices()’ is deprecated: Use getAvailableDevices instead. [-Wdeprecated-declarations] 603 | auto newMidiDevices = juce::MidiInput::getDevices(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/share/juce/modules/juce_audio_devices/juce_audio_devices.h:163: /usr/share/juce/modules/juce_audio_devices/midi_io/juce_MidiDevices.h:162:24: note: declared here 162 | static StringArray getDevices(); | ^~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:609:55: warning: ‘void juce::AudioDeviceManager::setMidiInputEnabled(const juce::String&, bool)’ is deprecated: Use setMidiInputDeviceEnabled instead. [-Wdeprecated-declarations] 609 | deviceManager.setMidiInputEnabled (oldDevice, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:476:10: note: declared here 476 | void setMidiInputEnabled (const String&, bool); | ^~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/MyStandaloneFilterWindow.h:613:55: warning: ‘void juce::AudioDeviceManager::setMidiInputEnabled(const juce::String&, bool)’ is deprecated: Use setMidiInputDeviceEnabled instead. [-Wdeprecated-declarations] 613 | deviceManager.setMidiInputEnabled (newDevice, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:476:10: note: declared here 476 | void setMidiInputEnabled (const String&, bool); | ^~~~~~~~~~~~~~~~~~~ make[3]: *** [AllRADecoder/CMakeFiles/AllRADecoder.dir/build.make:167: AllRADecoder/CMakeFiles/AllRADecoder.dir/__/resources/Standalone/StandaloneApp.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp: In member function ‘void iem::IEMAudioDeviceSelectorComponent::MidiInputSelectorComponentListBox::updateDevices()’: /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:121:44: warning: ‘static juce::StringArray juce::MidiInput::getDevices()’ is deprecated: Use getAvailableDevices instead. [-Wdeprecated-declarations] 121 | items = juce::MidiInput::getDevices(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/share/juce/modules/juce_audio_devices/juce_audio_devices.h:163, from /usr/share/juce/modules/juce_audio_utils/juce_audio_utils.h:58, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AllRADecoder/AllRADecoder_artefacts/JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:14, from /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.h:52, from /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:53: /usr/share/juce/modules/juce_audio_devices/midi_io/juce_MidiDevices.h:162:24: note: declared here 162 | static StringArray getDevices(); | ^~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp: In member function ‘virtual void iem::IEMAudioDeviceSelectorComponent::MidiInputSelectorComponentListBox::paintListBoxItem(int, juce::Graphics&, int, int, bool)’: /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:138:61: warning: ‘bool juce::AudioDeviceManager::isMidiInputEnabled(const juce::String&) const’ is deprecated: Use isMidiInputDeviceEnabled instead. [-Wdeprecated-declarations] 138 | bool enabled = deviceManager.isMidiInputEnabled (item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/share/juce/modules/juce_audio_devices/juce_audio_devices.h:186: /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:478:10: note: declared here 478 | bool isMidiInputEnabled (const String&) const; | ^~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp: In member function ‘void iem::IEMAudioDeviceSelectorComponent::MidiInputSelectorComponentListBox::flipEnablement(int)’: /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:204:89: warning: ‘bool juce::AudioDeviceManager::isMidiInputEnabled(const juce::String&) const’ is deprecated: Use isMidiInputDeviceEnabled instead. [-Wdeprecated-declarations] 204 | deviceManager.setMidiInputEnabled (item, ! deviceManager.isMidiInputEnabled (item)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:478:10: note: declared here 478 | bool isMidiInputEnabled (const String&) const; | ^~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:204:47: warning: ‘void juce::AudioDeviceManager::setMidiInputEnabled(const juce::String&, bool)’ is deprecated: Use setMidiInputDeviceEnabled instead. [-Wdeprecated-declarations] 204 | deviceManager.setMidiInputEnabled (item, ! deviceManager.isMidiInputEnabled (item)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:476:10: note: declared here 476 | void setMidiInputEnabled (const String&, bool); | ^~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp: In member function ‘void iem::IEMAudioDeviceSelectorComponent::updateMidiOutput()’: /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:1140:40: warning: ‘void juce::AudioDeviceManager::setDefaultMidiOutput(const juce::String&)’ is deprecated: Use setDefaultMidiOutputDevice instead. [-Wdeprecated-declarations] 1140 | deviceManager.setDefaultMidiOutput (midiDeviceName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:484:10: note: declared here 484 | void setDefaultMidiOutput (const String&); | ^~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp: In member function ‘void iem::IEMAudioDeviceSelectorComponent::updateAllControls()’: /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:1192:53: warning: ‘static juce::StringArray juce::MidiOutput::getDevices()’ is deprecated: Use getAvailableDevices instead. [-Wdeprecated-declarations] 1192 | auto midiOuts = juce::MidiOutput::getDevices(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/share/juce/modules/juce_audio_devices/midi_io/juce_MidiDevices.h:354:24: note: declared here 354 | static StringArray getDevices(); | ^~~~~~~~~~ /<<PKGBUILDDIR>>/resources/Standalone/IEM_AudioDeviceSelectorComponent.cpp:1203:83: warning: ‘const juce::String& juce::AudioDeviceManager::getDefaultMidiOutputName() const’ is deprecated: Use getDefaultMidiOutputIdentifier instead. [-Wdeprecated-declarations] 1203 | current = 1 + midiOuts.indexOf (deviceManager.getDefaultMidiOutputName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:486:19: note: declared here 486 | const String& getDefaultMidiOutputName() const noexcept { return defaultMidiOutputDeviceInfo.name; } | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:577: AllRADecoder/CMakeFiles/AllRADecoder.dir/all] Error 2 Cheers -- Sebastian Ramacher