Bug#1090173: tango: FTBFS: ERROR: Invalid value `None` in intersphinx_mapping['http://docs.python.org/']. Expected a two-element tuple or list.
Santiago Vila
sanvila at debian.org
Mon Dec 16 13:48:43 GMT 2024
Package: src:tango
Version: 10.0.0+dfsg1-3
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --with sphinxdoc
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DTANGO_OMNI_BASE=/usr -DTSD_JAVA=OFF -DTDB_DATABASE_SCHEMA=OFF -DDB_SCRIPTS=ON -DTSD_TAC=ON -DTANGO_USE_TELEMETRY=ON -DCMAKE_MODULE_PATH=/usr/lib/x86_64-linux-gnu/cmake/opentelemetry-cpp/
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=Release -DTANGO_OMNI_BASE=/usr -DTSD_JAVA=OFF -DTDB_DATABASE_SCHEMA=OFF -DDB_SCRIPTS=ON -DTSD_TAC=ON -DTANGO_USE_TELEMETRY=ON -DCMAKE_MODULE_PATH=/usr/lib/x86_64-linux-gnu/cmake/opentelemetry-cpp/ ..
-- The CXX compiler identification is GNU 14.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- C++
-- CMake: version 3.31.2
-- Target platform: Linux 64-bit
-- C++ Compiler: GNU with version 14.2.0
-- Build type: Release
-- cppTango: version unknown
-- Environment: TANGO_HOST=
-- IDL: version 6.0.2
-- Found ZeroMQ: /usr/lib/x86_64-linux-gnu/libzmq.so
-- Found cppzmq: /usr/include/zmq.hpp
-- Found omniORB4: /usr/lib/x86_64-linux-gnu/libomniORB4.so found components: thread
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3.1")
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so (found version "3.21.12")
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.3.2")
-- Found c-ares: /usr/lib/x86_64-linux-gnu/cmake/c-ares/c-ares-config.cmake (found version "1.34.3")
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Found RE2 via pkg-config.
-- Tango telemetry (OpenTelemetry) enabled
-- Found opentelemetry-cpp: /usr/include
-- opentelemetry-cpp: version 1.17.0
-- opentelemetry-cpp uses new exporter name: TRUE
-- Found OMNIORB_VERSION=4.3.2
-- Using OMNIIDL=/usr/bin/omniidl
-- Testing omniidl for bug in generated c++ for IDL union
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so
-- Check if cppzmq is present and recent enough: TRUE
-- Check if libzmq version is >= 4.0.5: TRUE
-- Looking for C++ include io.h
-- Looking for C++ include io.h - not found
-- Looking for C++ include unistd.h
-- Looking for C++ include unistd.h - found
-- Using IDL=/<<PKGBUILDDIR>>/lib/idl/include
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen missing components: dot
CMake Warning at lib/cpp/src/doxygen/CMakeLists.txt:10 (message):
Could not find doxygen/dot, therefore the documentation can not be built.
-- IDL
-- The C compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Database
-- Found MySQL: /usr/lib/x86_64-linux-gnu/libmariadb.so (found version "3.4.1") missing components: exe
-- Using bundled libtango
-- No MySQL client program specified using -DMYSQL and we could not find one.
Database schema creation will not possible.
-- Starter
-- Access Control
-- Found MySQL: /usr/lib/x86_64-linux-gnu/libmariadb.so (found version "3.4.1")
-- Test
-- Found cppTango version .
-- Summary:
Configuration (TangoSourceDistribution):
Source code location: /<<PKGBUILDDIR>>
Version: 10.0.0
Compiler: C++ GNU 14.2.0
OMNIORB PATH: /usr/include
OMNIORB VERSION: 4.3.2
CPPZMQ PATH: /usr/include
CPPZMQ VERSION: 4.10.0
ZMQ PATH: /usr/include
ZMQ VERSION: 4.3.5
JAVA PATH: unknown
JAVA VERSION: unknown
Database:
DB NAME: tango
CLIENT LIB: /usr/lib/x86_64-linux-gnu/libmariadb.so
CLIENT VERSION: 3.4.1
SERVER VERSION: unknown
CONNECTION: FALSE
Build:
libraries: ON
java application : OFF
access control server: ON
database server: ON
database schema create: OFF
Please check whether the configuration I detected matches what you would like to have.
-- Configuring done (10.9s)
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
rm -f debian/libtango-dev.debhelper.log debian/libtango-doc.debhelper.log debian/libtango-tools.debhelper.log debian/libtango10.debhelper.log debian/tango-accesscontrol.debhelper.log debian/tango-common.debhelper.log debian/tango-db.debhelper.log debian/tango-starter.debhelper.log debian/tango-test.debhelper.log
debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C doc/src/ html
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/src'
sphinx-build -b html -d build/doctrees source build/html
Running Sphinx v8.1.3
loading translations [en]... done
Registering meta-labels...
registering audience
registering lang
... meta-labels registered.
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
ERROR: Invalid value `None` in intersphinx_mapping['http://docs.python.org/']. Expected a two-element tuple or list.
Configuration error:
Invalid `intersphinx_mapping` configuration (1 error).
make[2]: *** [Makefile:53: html] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/src'
make[1]: *** [debian/rules:38: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202412/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the debian-science-maintainers
mailing list