build broken

Regis Perdreau regis.perdreau at gmail.com
Fri Feb 9 10:00:20 UTC 2024


Hi,

time to time, the master libreoffice build is broken
I suppose that when developers commit, they have tested their build, so
this should not happen :
Is there any explanation ?


/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>&)':
/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&)'
  105 |             return o3tl::strong_order(first[0], second[0]) < 0;
      |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/stl_pair.h:65,
                 from /usr/include/c++/11/bits/stl_algobase.h:64,
                 from /usr/include/c++/11/memory:63,
                 from
/home/codeur/libo/libreoffice/chart2/source/view/main/VDataSeries.cxx:21:
/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'
  629 |         operator()(_Tp&& __e, _Up&& __f) const
      |         ^~~~~~~~
/usr/include/c++/11/compare:629:9: note:   template argument
deduction/substitution failed:
/usr/include/c++/11/compare:629:9: note: constraints not satisfied
/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&]':
/home/codeur/libo/libreoffice/chart2/source/view/main/VDataSeries.cxx:105:38:
  required from here
/usr/include/c++/11/compare:598:15:   required for the satisfaction of
'__strongly_ordered<_Tp, _Up>' [with _Tp = const double&; _Up = const
double&]
/usr/include/c++/11/compare:601:11: note: no operand of the disjunction is
satisfied
  599 |         = __adl_strong<_Tp, _Up>
      |           ~~~~~~~~~~~~~~~~~~~~~~
  600 |           // FIXME: || floating_point<remove_reference_t<_Tp>>
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  601 |           || __cmp3way<strong_ordering, _Tp, _Up>;
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: note: set '-fconcepts-diagnostics-depth=' to at least 2 for more
detail
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
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:290: build] Error 2



Régis Perdreau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20240209/714dd3c8/attachment.htm>


More information about the LibreOffice mailing list