Source: gnuradio Version: 3.10.4.0-3 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
gnuradio cannot be cross built from source, because its dependency on sphinx is not cross satisfiable. As it happens, the Debian build of gnuradio does not actually run sphinx even though there are some sphinx sources. As such it can be deleted. Almost that is. python3-sphinx happens to pull python3-packaging, which is not otherwise declared in Build-Depends but is essential to building gnuradio. It's a missing Build-Dependency that is hidden by python3-sphinx. Please consider applying the attached patch. Helmut
diff --minimal -Nru gnuradio-3.10.4.0/debian/changelog gnuradio-3.10.4.0/debian/changelog --- gnuradio-3.10.4.0/debian/changelog 2022-10-26 02:03:42.000000000 +0200 +++ gnuradio-3.10.4.0/debian/changelog 2022-10-31 12:16:09.000000000 +0100 @@ -1,3 +1,10 @@ +gnuradio (3.10.4.0-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Drop unused B-D: python3-sphinx. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Mon, 31 Oct 2022 12:16:09 +0100 + gnuradio (3.10.4.0-3) unstable; urgency=medium * update to v3.10.4.0-17-gcfcd070f9 diff --minimal -Nru gnuradio-3.10.4.0/debian/control gnuradio-3.10.4.0/debian/control --- gnuradio-3.10.4.0/debian/control 2022-10-26 02:03:42.000000000 +0200 +++ gnuradio-3.10.4.0/debian/control 2022-10-31 12:16:09.000000000 +0100 @@ -58,10 +58,10 @@ python3-mako, python3-numpy, python3-opengl, + python3-packaging, python3-pyqt5 [!hurd-i386], python3-schema, python3-scipy, - python3-sphinx, python3-thrift [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el riscv64 s390x], python3-yaml, python3-zmq [!hurd-i386],