-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Package: src:gnuplot-iostream Version: 0~20251226.git05843bd3-3 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 gnuplot-iostream FTBFS with libeigen3-dev 5.0.1. The full build log is available at: https://debusine.debian.net/debian/developers-gladk-eigen3/artifact/3755978/ Here is the most probably relevant part of the failing build log: =========================================== gnuplot-iostream.h:1598:31: required from âvoid gnuplotio::PlotGroup::add(const T&, const std::string&, const std::string&, OrganizationMode) [with T = std::tuple<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >; OrganizationMode = gnuplotio::Mode2D; std::string = std::__cxx11::basic_string<char>]â 1598 | plots.emplace_back(arg, plotspec, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 1599 | "array", // arbitrary value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1600 | OrganizationMode(), ModeText()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnuplot-iostream.h:1575:154: required from âgnuplotio::PlotGroup& gnuplotio::PlotGroup::add_plot2d(const T&, const std::string&, const std::string&) [with T = std::tuple<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >; std::string = std::__cxx11::basic_string<char>]â 1575 | template <typename T> PlotGroup &add_plot2d (const T &arg, const std::string &plotspec="", const std::string &text_array_record="text") { add(arg, plotspec, text_array_record, Mode2D ()); return *this; } | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ example-data-2d.cc:337:25: required from here 337 | plots.add_plot2d(std::tuple{ptsx, ptsy, ptsz}, "with lines title 'tuple<eigen, eigen, eigen>'"); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnuplot-iostream.h:1390:41: error: static assertion failed: container not deep enough 1390 | static_assert(ArrayTraits<T>::depth >= Depth, "container not deep enough"); | ~~~~~~^~~~~~~~ gnuplot-iostream.h:1390:41: note: the comparison reduces to â(1 >= 2)â gnuplot-iostream.h: In instantiation of âclass gnuplotio::IteratorRange<void, double>â: gnuplot-iostream.h:883:73: required from âclass gnuplotio::PairOfRange<gnuplotio::PairOfRange<gnuplotio::IteratorRange<void, double>, gnuplotio::IteratorRange<void, double> >, gnuplotio::IteratorRange<void, double> >â 883 | typedef std::pair<typename RT::value_type, typename RU::value_type> value_type; =========================================== 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/wYFAmoBZBgACgkQ0+Fzg8+n /wZRmw/+Ix4ES/YZJ68C1TGHqpkLoDGMsqDsK/RPE+2X2EQ37ql6MhbrEhMzBz3v 6X77ckcPDnEBZxk3nc4thPCRZTaWbV/aa352I0ZIXbzDzUhm8yKnlKOlHCvOrC82 wab9QxXiU0kAhFe6t0UxSa3xO5lSsTrxNqOs2s71V+2wSLcLt43QCsHUruNljRLS naHfKSFyFhxoRBYEfhmzYcHhGgE8W4b+ez8mu8V77stgpJF2IxOXCRle7IcDnBfw 9GpWTYuKRGlvQWlQfHL8S+BCfCzOFa+T5+hUfHBn4f8VJNmlQnITEUDG7ou1OLrD X0Et4ukXOx0Pjc8NJris6xO6f6/721gZTUs+zAkoLvqMjZCC8TjBsWMT/w9jFH6a OEJIqLmP0k1jOiG0b6jA1oPJrKWh1cyJii+rFokjhWT6/nv89JScHqnqoOJ8zE/c R2CVPbQ9mTmLX1urkTD2ohwAQmx06YdS+3PYkwxEJmIOFxyVQxSr3B1oa2nkEU9q AcQJii/VUvSjoq3F4Et7mo+0KM3X89M1BNlWQKbUQRCadDCk0YIOCXXHmawX4FMV W9/eMIDK9LYKjdr7Q6K+9pjDq7HZMx7HmPh0DpDOkk4flNAKVIXmAjayd+b9Il4L +e6IyAGFvknyI1+AyV3dRXQUdc0Ln68X1sMbDNcczY8qQ1mqFv8= =44qG -----END PGP SIGNATURE-----
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
