<div dir="ltr"><div><br></div><div>Hi,</div><div><br></div><div>time to time, the master libreoffice build is broken<br></div><div><div><div class="gmail_signature" data-smartmail="gmail_signature">I suppose that when developers commit, they have tested their build, so this should not happen :</div><div class="gmail_signature" data-smartmail="gmail_signature">Is there any explanation ?</div><div class="gmail_signature" data-smartmail="gmail_signature"><br></div><div class="gmail_signature" data-smartmail="gmail_signature"><br></div><div class="gmail_signature" data-smartmail="gmail_signature">/home/codeur/libo/libreoffice/chart2/source/view/main/VDataSeries.cxx: In member function 'bool chart::{anonymous}::lcl_LessXOfPoint::operator()(const std::__debug::vector<double>&, const std::__debug::vector<double>&)':<br>/home/codeur/libo/libreoffice/chart2/source/view/main/VDataSeries.cxx:105:38: error: no match for call to '(const std::__cmp_cust::_Strong_order) (const value_type&, const value_type&)'<br>  105 |             return o3tl::strong_order(first[0], second[0]) < 0;<br>      |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~<br>In file included from /usr/include/c++/11/bits/stl_pair.h:65,<br>                 from /usr/include/c++/11/bits/stl_algobase.h:64,<br>                 from /usr/include/c++/11/memory:63,<br>                 from /home/codeur/libo/libreoffice/chart2/source/view/main/VDataSeries.cxx:21:<br>/usr/include/c++/11/compare:629:9: note: candidate: 'template<class _Tp, class _Up>  requires (__decayed_same_as<_Up, _Tp>) && (__strongly_ordered<_Tp, _Up>) constexpr std::strong_ordering std::__cmp_cust::_Strong_order::operator()(_Tp&&, _Up&&) const'<br>  629 |         operator()(_Tp&& __e, _Up&& __f) const<br>      |         ^~~~~~~~<br>/usr/include/c++/11/compare:629:9: note:   template argument deduction/substitution failed:<br>/usr/include/c++/11/compare:629:9: note: constraints not satisfied<br>/home/codeur/libo/libreoffice/chart2/source/view/main/VDataSeries.cxx: In substitution of 'template<class _Tp, class _Up>  requires (__decayed_same_as<_Up, _Tp>) && (__strongly_ordered<_Tp, _Up>) constexpr std::strong_ordering std::__cmp_cust::_Strong_order::operator()(_Tp&&, _Up&&) const [with _Tp = const double&; _Up = const double&]':<br>/home/codeur/libo/libreoffice/chart2/source/view/main/VDataSeries.cxx:105:38:   required from here<br>/usr/include/c++/11/compare:598:15:   required for the satisfaction of '__strongly_ordered<_Tp, _Up>' [with _Tp = const double&; _Up = const double&]<br>/usr/include/c++/11/compare:601:11: note: no operand of the disjunction is satisfied<br>  599 |         = __adl_strong<_Tp, _Up><br>      |           ~~~~~~~~~~~~~~~~~~~~~~<br>  600 |           // FIXME: || floating_point<remove_reference_t<_Tp>><br>      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>  601 |           || __cmp3way<strong_ordering, _Tp, _Up>;<br>      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>cc1plus: note: set '-fconcepts-diagnostics-depth=' to at least 2 for more detail<br>make[1]: *** [/home/codeur/libo/libreoffice/solenv/gbuild/LinkTarget.mk:340: /home/codeur/libo/libreoffice/workdir/CxxObject/chart2/source/view/main/VDataSeries.o] Error 1<br>make[1]: *** Waiting for unfinished jobs....<br>make: *** [Makefile:290: build] Error 2<br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br>Régis Perdreau<br><br></div></div></div></div>