Source: photoqt Version: 3.3+ds-1 Severity: serious Tags: ftbfs patch Justification: fails to build from source (but built successfully in the past)
Dear Maintainer, The latest photoqt upload failed to build on mips64el, m68k and riscv64. mips64el is a release architecture, this I set severity to serious. The error is: Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'pychromecast' CMake Error at CMakeLists.txt:386 (message): ** Unable to import PyChromecast, make sure it is installed. Enabling the CHROMECAST_PIPINSTALL option allows CMake to try to install it locally using pip. -- Configuring incomplete, errors occurred! I have attached a patch which should fix this problem. At least it seems to do so on riscv64. Also, I think with my change you can drop disable-pychromecast patch which is currently commented out anyway. -- Dmitry Shachnev
--- photoqt-3.3+ds/debian/rules +++ photoqt-3.3+ds/debian/rules @@ -13,10 +13,7 @@ ifeq ($(DEB_BUILD_ARCH_OS),kfreebsd) MAGICK = -DGRAPHICSMAGICK=OFF -DIMAGEMAGICK=OFF endif -ifeq ($(DEB_BUILD_ARCH_OS),ia64) - CHROMECAST = -DCHROMECAST=OFF -endif -ifeq ($(DEB_BUILD_ARCH_OS),x86_64) +ifneq (,$(filter $(DEB_BUILD_ARCH),ia64 kfreebsd-amd64 kfreebsd-i386 sparc64 sh4 riscv64 m68k hppa mips64el)) CHROMECAST = -DCHROMECAST=OFF endif ifeq ($(DEB_BUILD_ARCH_OS),hppa)
signature.asc
Description: PGP signature