Bug#1017756: iem-plugin-suite FTBFS: error: no matching function for call to ‘juce::Matrix3D<float>::Matrix3D(juce::Vector3D<float>)’
Source: iem-plugin-suite
Version: 1.13.0-2
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/fetch.php?pkg=iem-plugin-suite&arch=amd64&ver=1.13.0-2%2Bb2&stamp=1660937897&raw=0
...
In file included from /<<PKGBUILDDIR>>/AllRADecoder/Source/PluginEditor.h:36,
from /<<PKGBUILDDIR>>/AllRADecoder/Source/PluginEditor.cpp:24:
/<<PKGBUILDDIR>>/AllRADecoder/Source/LoudspeakerVisualizer.h: In member function ‘juce::Matrix3D<float> LoudspeakerVisualizer::getViewMatrix()’:
/<<PKGBUILDDIR>>/AllRADecoder/Source/LoudspeakerVisualizer.h:516:100: error: no matching function for call to ‘juce::Matrix3D<float>::Matrix3D(juce::Vector3D<float>)’
516 | juce::Matrix3D<float> translationMatrix (juce::Vector3D<float> (0.0f, 0.0f, -500.0f * zoom)); // move object further away
| ^
In file included from /usr/share/juce/modules/juce_opengl/juce_opengl.h:107,
from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/AllRADecoder/AllRADecoder_artefacts/JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:28,
from /<<PKGBUILDDIR>>/AllRADecoder/Source/PluginProcessor.h:26,
from /<<PKGBUILDDIR>>/AllRADecoder/Source/PluginEditor.cpp:23:
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:82:5: note: candidate: ‘juce::Matrix3D<Type>::Matrix3D(const juce::AffineTransform&) [with Type = float]’
82 | Matrix3D (const AffineTransform& transform) noexcept
| ^~~~~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:82:38: note: no known conversion for argument 1 from ‘juce::Vector3D<float>’ to ‘const juce::AffineTransform&’
82 | Matrix3D (const AffineTransform& transform) noexcept
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:76:5: note: candidate: ‘juce::Matrix3D<Type>::Matrix3D(const Type*) [with Type = float]’
76 | Matrix3D (const Type* values) noexcept
| ^~~~~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:76:27: note: no known conversion for argument 1 from ‘juce::Vector3D<float>’ to ‘const float*’
76 | Matrix3D (const Type* values) noexcept
| ~~~~~~~~~~~~^~~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:64:5: note: candidate: ‘juce::Matrix3D<Type>::Matrix3D(Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type) [with Type = float]’
64 | Matrix3D (Type m00, Type m10, Type m20, Type m30,
| ^~~~~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:64:5: note: candidate expects 16 arguments, 1 provided
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:51:5: note: candidate: ‘juce::Matrix3D<Type>::Matrix3D(const juce::Matrix3D<Type>&) [with Type = float]’
51 | Matrix3D (const Matrix3D& other) noexcept
| ^~~~~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:51:31: note: no known conversion for argument 1 from ‘juce::Vector3D<float>’ to ‘const juce::Matrix3D<float>&’
51 | Matrix3D (const Matrix3D& other) noexcept
| ~~~~~~~~~~~~~~~~^~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:42:5: note: candidate: ‘juce::Matrix3D<Type>::Matrix3D() [with Type = float]’
42 | Matrix3D() noexcept
| ^~~~~~~~
/usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:42:5: note: candidate expects 0 arguments, 1 provided
make[3]: *** [AllRADecoder/CMakeFiles/AllRADecoder.dir/build.make:83: AllRADecoder/CMakeFiles/AllRADecoder.dir/Source/PluginEditor.cpp.o] Error 1
Reply to: