On 27. 11. 2024, at 11:15, Emilio Pozuelo Monfort <pochu@debian.org> wrote:
But I'll try to disentangle this from the imagemagick transition first.
Ok, little help from me here:
#### drawtiming ####
drawtiming is upstream dead[1] and doesn't build with imagemagick 7:
timing.cc: In member function ‘virtual void timing::magick_gc::bezier(const std::__cxx11::list<Magick::Coordinate>&)’:
timing.cc:692:46: error: no matching function for call to ‘Magick::DrawableBezier::DrawableBezier(const std::__cxx11::list<Magick::Coordinate>&)’
692 | drawables.push_back (DrawableBezier (points));
| ^
In file included from /usr/include/ImageMagick-7/Magick++/Image.h:19,
from /usr/include/ImageMagick-7/Magick++.h:14,
from timing.h:29,
from timing.cc:23:
/usr/include/ImageMagick-7/Magick++/Drawable.h:453:3: note: candidate: ‘Magick::DrawableBezier::DrawableBezier(const Magick::DrawableBezier&)’
453 | DrawableBezier ( const DrawableBezier& original_ );
| ^~~~~~~~~~~~~~
/usr/include/ImageMagick-7/Magick++/Drawable.h:453:42: note: no known conversion for argument 1 from ‘const std::__cxx11::list<Magick::Coordinate>’ to ‘const Magick::DrawableBezier&’
453 | DrawableBezier ( const DrawableBezier& original_ );
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ImageMagick-7/Magick++/Drawable.h:450:3: note: candidate: ‘Magick::DrawableBezier::DrawableBezier(const Magick::CoordinateList&)’
450 | DrawableBezier ( const CoordinateList &coordinates_ );
| ^~~~~~~~~~~~~~
/usr/include/ImageMagick-7/Magick++/Drawable.h:450:42: note: no known conversion for argument 1 from ‘const std::__cxx11::list<Magick::Coordinate>’ to ‘const Magick::CoordinateList&’ {aka ‘const std::vector<Magick::Coordinate>&’}
450 | DrawableBezier ( const CoordinateList &coordinates_ );
|
[... and so on...]
This needs to go from testing and possibly from unstable too.
#### photoq ####
The package is generally in bad shape - Build-Depends (and Depends) are missing.
I've tried to fix the build dependencies, but qt6chart-dev conflicts with libmpv-dev
and that's beyond something I want to spend my time on.
You can also force remove these from testing.
I am happy to fill these two as bugs against release.debian.org <http://release.debian.org/> if that helps.