[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1015036: giada: FTBFS: pluginHost.h:63:22: error: ‘bool giada::m::PluginHost::Info::getCurrentPosition(juce::AudioPlayHead::CurrentPositionInfo&)’ marked ‘override’, but does not override



Source: giada
Version: 0.21.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20220716 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> /usr/bin/c++ -DJUCE_DEBUG=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_PLUGINHOST_AU=0 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_WEB_BROWSER=0 -DNDEBUG -DWITH_AUDIO_JACK -DWITH_VST -DWITH_VST2 -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/deps/juce/modules -I/<<PKGBUILDDIR>>/src/deps/vst3sdk -I/usr/include/freetype2 -isystem /usr/include/rtmidi -isystem /usr/include/opus -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++17 -Wno-error -Wno-error=format-security -pthread -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__ -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/rtaudio -Wdate-time -D_FORTIFY_SOURCE=2 -D_fstEffect=AEffect -DBUILD_DATE='"2022-05-15"' -DTEST_RESOURCES_DIR='"tests/resources/"' -Wall -Wextra -Wpedantic -pthread -D__UNIX_JACK__ -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D_REENTRANT -MD -MT CMakeFiles/giada.dir/src/core/init.cpp.o -MF CMakeFiles/giada.dir/src/core/init.cpp.o.d -o CMakeFiles/giada.dir/src/core/init.cpp.o -c /<<PKGBUILDDIR>>/src/core/init.cpp
> In file included from /<<PKGBUILDDIR>>/src/core/plugins/plugin.h:34,
>                  from /<<PKGBUILDDIR>>/src/core/model/model.h:35,
>                  from /<<PKGBUILDDIR>>/src/core/midiDispatcher.h:32,
>                  from /<<PKGBUILDDIR>>/src/core/midiDispatcher.cpp:27:
> /<<PKGBUILDDIR>>/src/core/plugins/pluginHost.h:63:22: error: ‘bool giada::m::PluginHost::Info::getCurrentPosition(juce::AudioPlayHead::CurrentPositionInfo&)’ marked ‘override’, but does not override
>    63 |                 bool getCurrentPosition(CurrentPositionInfo& result) override;
>       |                      ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/core/plugins/plugin.h:34,
>                  from /<<PKGBUILDDIR>>/src/core/model/model.h:35,
>                  from /<<PKGBUILDDIR>>/src/core/midiDispatcher.h:32,
>                  from /<<PKGBUILDDIR>>/src/core/engine.h:39,
>                  from /<<PKGBUILDDIR>>/src/main.cpp:27:
> /<<PKGBUILDDIR>>/src/core/plugins/pluginHost.h:63:22: error: ‘bool giada::m::PluginHost::Info::getCurrentPosition(juce::AudioPlayHead::CurrentPositionInfo&)’ marked ‘override’, but does not override
>    63 |                 bool getCurrentPosition(CurrentPositionInfo& result) override;
>       |                      ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/core/plugins/plugin.h:34,
>                  from /<<PKGBUILDDIR>>/src/core/model/model.h:35,
>                  from /<<PKGBUILDDIR>>/src/core/midiDispatcher.h:32,
>                  from /<<PKGBUILDDIR>>/src/core/engine.h:39,
>                  from /<<PKGBUILDDIR>>/src/core/engine.cpp:27:
> /<<PKGBUILDDIR>>/src/core/plugins/pluginHost.h:63:22: error: ‘bool giada::m::PluginHost::Info::getCurrentPosition(juce::AudioPlayHead::CurrentPositionInfo&)’ marked ‘override’, but does not override
>    63 |                 bool getCurrentPosition(CurrentPositionInfo& result) override;
>       |                      ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/core/plugins/plugin.h:34,
>                  from /<<PKGBUILDDIR>>/src/core/plugins/pluginManager.h:35,
>                  from /<<PKGBUILDDIR>>/src/core/mixerHandler.h:30,
>                  from /<<PKGBUILDDIR>>/src/core/mixerHandler.cpp:27:
> /<<PKGBUILDDIR>>/src/core/plugins/pluginHost.h:63:22: error: ‘bool giada::m::PluginHost::Info::getCurrentPosition(juce::AudioPlayHead::CurrentPositionInfo&)’ marked ‘override’, but does not override
>    63 |                 bool getCurrentPosition(CurrentPositionInfo& result) override;
>       |                      ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/core/engine.cpp:31:
> /<<PKGBUILDDIR>>/src/utils/log.h: In instantiation of ‘void giada::u::log::print(const char*, Args&& ...) [with Args = {}]’:
> /<<PKGBUILDDIR>>/src/core/engine.cpp:167:16:   required from here
> /<<PKGBUILDDIR>>/src/utils/log.h:84:29: warning: format not a string literal and no format arguments [-Wformat-security]
>    84 |                 std::fprintf(f, format, string_to_c_str(std::forward<Args>(args))...);
>       |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/utils/log.h:90:28: warning: format not a string literal and no format arguments [-Wformat-security]
>    90 |                 std::printf(format, string_to_c_str(std::forward<Args>(args))...);
>       |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/core/plugins/plugin.h:34,
>                  from /<<PKGBUILDDIR>>/src/core/model/model.h:35,
>                  from /<<PKGBUILDDIR>>/src/core/sequencer.cpp:32:
> /<<PKGBUILDDIR>>/src/core/plugins/pluginHost.h:63:22: error: ‘bool giada::m::PluginHost::Info::getCurrentPosition(juce::AudioPlayHead::CurrentPositionInfo&)’ marked ‘override’, but does not override
>    63 |                 bool getCurrentPosition(CurrentPositionInfo& result) override;
>       |                      ^~~~~~~~~~~~~~~~~~
> make[3]: *** [CMakeFiles/giada.dir/build.make:135: CMakeFiles/giada.dir/src/core/midiDispatcher.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/07/16/giada_0.21.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220716;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220716&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.


Reply to: