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

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: