-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Package: src:gtsam Version: 4.2.0+dfsg-6 Severity: important Tags: sid forky ftbfs User: [email protected] Usertags: eigen3-5.0
Dear Maintainer, your package depends on libeigen3-dev. The upstream released a new major version of this mathematical library, 5.0.0. Some basic information about new features and changes in this version can be found here: https://libeigen.gitlab.io/releases/5.0/ This is a major version change and may require code changes in packages depending on eigen3. The key breaking changes include: - Minimum required C++ standard is now C++14 - Changes in the build system integration - Some API name changes gtsam FTBFS with libeigen3-dev 5.0.1. The full build log is available at: https://debusine.debian.net/debian/developers-gladk-eigen3/artifact/3756024/ Here is the most probably relevant part of the failing build log: =========================================== [ 0%] Generating geometry.cpp cd /build/reproducible-path/gtsam-4.2.0+dfsg/obj-x86_64-linux-gnu/python && /usr/bin/cmake -E env PYTHONPATH=/build/reproducible-path/gtsam-4.2.0+dfsg/wrap/cmake/..: /usr/bin/python3 /build/reproducible-path/gtsam-4.2.0+dfsg/wrap/scripts/pybind_wrap.py --src /build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/geometry.i --out geometry.cpp --module_name gtsam --top_module_namespaces gtsam --ignore gtsam::Point2 gtsam::Point3 gtsam::ISAM2ThresholdMapValue gtsam::FactorIndices gtsam::FactorIndexSet gtsam::IndexPairSetMap gtsam::IndexPairVector gtsam::BetweenFactorPose2s gtsam::BetweenFactorPose3s gtsam::Point2Vector gtsam::Point2Pairs gtsam::Point3Pairs gtsam::Pose3Pairs gtsam::Pose3Vector gtsam::Rot3Vector gtsam::KeyVector gtsam::BinaryMeasurementsPoint3 gtsam::BinaryMeasurementsUnit3 gtsam::BinaryMeasurementsRot3 gtsam::DiscreteKey gtsam::KeyPairDoubleMap gtsam::gtsfm::MatchIndicesMap gtsam::gtsfm::KeypointsVector gtsam::gtsfm::SfmTrack2dVector --template /build/reproducible-path /gtsam-4.2.0+dfsg/python/gtsam/gtsam.tpl --is_submodule --use-boost In file included from /build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.h:28, from /build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.cpp:19: /build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.h:45:82: error: conversion from âCwiseNullaryOp<Eigen::internal::scalar_zero_op<double>,[...]>â to non-scalar type âCwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,[...]>â requested 45 | static const Eigen::MatrixBase<Vector2>::ConstantReturnType Z_2x1 = Vector2::Zero(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.h:46:82: error: conversion from âCwiseNullaryOp<Eigen::internal::scalar_zero_op<double>,[...]>â to non-scalar type âCwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,[...]>â requested 46 | static const Eigen::MatrixBase<Vector3>::ConstantReturnType Z_3x1 = Vector3::Zero(); | ~~~~~~~~~~~~~^~ /build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.h:52:92: error: conversion from âCwiseNullaryOp<Eigen::internal::scalar_zero_op<double>,[...]>â to non-scalar type âCwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,[...]>â requested =========================================== libeigen3-dev_5.0.1-1 is available in experimental. When this package version lands into unstable (probably at the beginning of June 2026), this bug will be increased in severity to serious. Thanks, Anton -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAmoBZGYACgkQ0+Fzg8+n /wapUw//UmnQA6/kROdeDVBPZ5Drfq44DtGRew+ui71BUMp8o7I4A0FOyTgh6YKV wfQYiYQENoM0GEo1YoMVBD+u3tOdl9ShGTAzfENjDZLKLLr8cGgrneO/gPxzHIp3 gZ9wqM0VEMTI/ObLyA336rfe7yqZupEMOfje04Np2TpRc61nZka6i+sUf3+LAiDv YewI+ynySO5Z6PxQVbw9PPxPE6qyHYwefXdxIvC4o4cvyP6WBK/eA886UFNVla33 yu7IFRoJpMZ+3RvzcJujMgvvyMX/gnUSF0G73sA9ndOWIUSdivmtuU3aWp5jKpCy ywZ9ZRUbt7VEbrAWeLLiM0aZrI2o1QvBSR+BLFu9mVWrlSJasNyFvUlqisxTDwve sMS3FWjaunjxsDsnm+5rKQ3cu+dLTahDuaNgdUhxFIv3V5wroj4svWhh45STWMCC kYyfgST6k6eLURldkV0gJNSgDB4yUprHOSq+2ZyLobhzYqpG8472lLRIycxHSOzQ x3GY3WgI4Mb+EYtpkWtBCAuB2GSn/UbuPeRfK5Jc2zphTGysHvElJRFkOiDyb3XD gYuosvdMh04Vi8P1CWCBUlinR8+ysOnW3O/t3HgwG6sJYjE7uB2bCfs1i3NTOWbD Znsptq7U52snlga1jmcOOkRMpBbSW6Dz3vSMhD437pFT6kype2E= =8NJA -----END PGP SIGNATURE-----
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
