control: tags -1 + moreinfo Dear Emilio,
Le jeudi 7 novembre 2024, 12:29:12 UTC+1 po...@debian.org a écrit : > Source: kxstitch > Severity: serious > > Hi, > > kxstitch is still built against imagemagick 6, but we're transitioning > to imagemagick 7, see [1]. > > Your package may be build-depending on imagemagick 6 binaries (e.g. > libmagickwand-6.q16-dev), in which case it should switch to the new > binary packages, or generic ones if possible. bumping the build dependency fails to build kxstitch with an include error stack that seems to be inside imagemagick itself. I tried with libmagick++-dev, libmagick++-7.q16-dev and with adding libmagickcore-7-arch-config as a B-D which contains : /usr/include/x86_64-linux-gnu/ImageMagick-7/MagickCore/magick-baseconfig.h Am I missing something ? Cheers, Aurélien [ 24%] Building CXX object CMakeFiles/kxstitch.dir/kxstitch_autogen/mocs_compilation.cpp.o /usr/bin/c++ -DKCOREADDONS_LIB -DKDE_NO_COMPAT -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_COMPAT -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/kxstitch_autogen/include -I/<<PKGBUILDDIR>>/src -I/usr/include/ImageMagick-7 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfig -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KIO -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KAuthWidgets -isystem /usr/include/KF5/KAuthCore -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/Sonnet -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT CMakeFiles/kxstitch.dir/kxstitch_autogen/mocs_compilation.cpp.o -MF CMakeFiles/kxstitch.dir/kxstitch_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/kxstitch.dir/kxstitch_autogen/mocs_compilation.cpp.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/kxstitch_autogen/mocs_compilation.cpp In file included from /usr/include/ImageMagick-7/Magick++/Include.h:16, from /usr/include/ImageMagick-7/Magick++.h:12, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/kxstitch_autogen/UVLADIE3JM/../../../src/ImportImageDlg.h:26, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/kxstitch_autogen/UVLADIE3JM/moc_ImportImageDlg.cpp:10, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/kxstitch_autogen/mocs_compilation.cpp:9: /usr/include/ImageMagick-7/MagickCore/magick-config.h:25:10: fatal error: MagickCore/magick-baseconfig.h: No such file or directory 25 | #include "MagickCore/magick-baseconfig.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [CMakeFiles/kxstitch.dir/build.make:186: CMakeFiles/kxstitch.dir/kxstitch_autogen/mocs_compilation.cpp.o] Error 1 Include from kxstitch source is there : https://invent.kde.org/graphics/kxstitch/-/blob/release-2.2.0/src/ImportImageDlg.h?ref_type=heads#L26 23: // wrap include to silence unused-parameter warning from Magick++ include file 24: #pragma GCC diagnostic push 25: #pragma GCC diagnostic ignored "-Wunused-parameter" 26: #include <Magick++.h> 27: #pragma GCC diagnostic pop