Bug#1117774: tulip: FTBFS: dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v returned exit code 1

Adrian Bunk bunk at debian.org
Sat Nov 8 20:09:19 GMT 2025


On Fri, Oct 10, 2025 at 04:28:05PM +0000, Santiago Vila wrote:
> Package: src:tulip
> Version: 6.0.1+dfsg-2
> Severity: serious
> Tags: ftbfs forky sid
> 
> Dear maintainer:
> 
> During a rebuild of all packages in unstable, this package failed to build.
> 
> Below you will find the last part of the build log (probably the most
> relevant part, but not necessarily). If required, the full build log
> is available here:
> 
> https://people.debian.org/~sanvila/build-logs/202510/
> 
> 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 cannot 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 add an affects on src:tulip, so that this is still
> visible in the BTS web page for this package.
> 
> Thanks.
> 
> --------------------------------------------------------------------------------
> [...]
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/ParametricCurves.sip: line 133: column 1: 'tlp::computeOpenUniformBsplinePoints' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/ParametricCurves.sip: line 133: column 1: 'tlp::computeOpenUniformBsplinePoints' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> argument 1 of ctor 'tlp::Mat4f' has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> class 'tlp::Mat4f' has ctors with the same Python signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 92: column 3: 'tlp::LayoutProperty::setEdgeDefaultValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 106: column 3: 'tlp::LayoutProperty::setAllEdgeValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 119: column 3: 'tlp::LayoutProperty::setValueToGraphEdges' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 150: column 3: 'tlp::LayoutProperty::getEdgeDefaultValue' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 183: column 3: 'tlp::LayoutProperty::getEdgeValue' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 228: column 3: 'tlp::LayoutProperty::setEdgeValue' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 273: column 3: 'tlp::LayoutProperty::__getitem__' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 284: column 3: 'tlp::LayoutProperty::__setitem__' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 419: column 3: 'tlp::LayoutProperty::getEdgesEqualTo' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1196: column 3: 'tlp::CoordVectorProperty::getNodeDefaultValue' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1207: column 3: 'tlp::CoordVectorProperty::getEdgeDefaultValue' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1218: column 3: 'tlp::CoordVectorProperty::getNodeValue' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1246: column 3: 'tlp::CoordVectorProperty::getEdgeValue' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1274: column 3: 'tlp::CoordVectorProperty::setNodeValue' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1297: column 3: 'tlp::CoordVectorProperty::setEdgeValue' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1319: column 3: 'tlp::CoordVectorProperty::setAllNodeValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1330: column 3: 'tlp::CoordVectorProperty::setNodeDefaultValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1343: column 2: 'tlp::CoordVectorProperty::setValueToGraphNodes' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1363: column 3: 'tlp::CoordVectorProperty::setEdgeDefaultValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1377: column 3: 'tlp::CoordVectorProperty::setAllEdgeValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1389: column 2: 'tlp::CoordVectorProperty::setValueToGraphEdges' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1724: column 3: 'tlp::CoordVectorProperty::__getitem__' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1735: column 3: 'tlp::CoordVectorProperty::__setitem__' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1746: column 3: 'tlp::CoordVectorProperty::__getitem__' has an unsupported return type - provide %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1757: column 3: 'tlp::CoordVectorProperty::__setitem__' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> 
> 
> 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1897: column 2: 'tlp::CoordVectorProperty::getNodesEqualTo' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/tulip-python/bindings/tulip-core/LayoutProperty.sip: line 1919: column 1: 'tlp::CoordVectorProperty::getEdgesEqualTo' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/PropertyProxy.sip: line 609: column 3: 'tlp::PropertyProxy::__setitem__' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/PropertyProxy.sip: line 691: column 3: 'tlp::PropertyProxy::__setitem__' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/PropertyProxy.sip: line 849: column 3: 'tlp::PropertyProxy::setAllNodeValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/PropertyProxy.sip: line 903: column 3: 'tlp::PropertyProxy::setAllEdgeValue' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/Graph.sip: line 1006: column 3: 'tlp::Graph::addEdges' argument 1 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/ConnectedTest.sip: line 83: column 10: 'tlp::ConnectedTest::computeConnectedComponents' argument 2 has an unsupported type for a Python signature - provide a valid type, %MethodCode and a C++ signature
> /<<PKGBUILDDIR>>/library/tulip-python/bindings/tulip-core/Delaunay.sip: line 163: column 3: 'tlp::VoronoiDiagram::voronoiEdgesForSite' has an unsupported return type - provide %MethodCode and a C++ signature
> [148/1450] /usr/bin/c++ -DIS_64BIT -DX86_64 -D_LINUX -Dtulip [too-long-redacted] rc/TulipMaterialDesignIcons.cpp
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v returned exit code 1
> make[1]: *** [debian/rules:14: override_dh_auto_build-arch] Error 25
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:8: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
> --------------------------------------------------------------------------------

Are you still able to reproduce this?

I am asking since it builds both for me and in reproducible.

cu
Adrian



More information about the debian-science-maintainers mailing list