Bug#1027117: iem-plugin-suite: FTBFS: error: ‘class juce::AudioProcessorPlayer’ has no member named ‘audioDeviceIOCallback’; did you mean ‘AudioIODeviceCallback’?
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: sramacher@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
Reply to:
- Prev by Date:
zita-alsa-pcmi_0.6.1-1_source.changes ACCEPTED into unstable
- Next by Date:
Processed: tagging 1027111, tagging 1027112, tagging 1027114, tagging 1027115, tagging 1027116, tagging 1027117 ...
- Previous by thread:
zita-alsa-pcmi_0.6.1-1_source.changes ACCEPTED into unstable
- Next by thread:
Processed: tagging 1027111, tagging 1027112, tagging 1027114, tagging 1027115, tagging 1027116, tagging 1027117 ...
- Index(es):