Clang trunk build failure in external/librevenge

Stephan Bergmann sbergman at redhat.com
Wed May 15 07:43:51 UTC 2019


On 14/05/2019 18:02, Luke Benes wrote:
> In file included from /core/workdir/UnpackedTarball/boost/boost/spirit/home/classic/attribute/closure.hpp:24:
> /core/workdir/UnpackedTarball/boost/boost/spirit/home/classic/phoenix/operators.hpp:404:19: error: use 'template' keyword to treat 'value' as a dependent template name
>          rank<T0>::value < rank<T1>::value,
>                    ^
>                    template
> /core/workdir/UnpackedTarball/boost/boost/spirit/home/classic/phoenix/operators.hpp:404:9: error: missing 'typename' prior to dependent type name 'rank<T0>::rank<T0>::value<rank<T1>::value, T1, T0>::type'
>          rank<T0>::value < rank<T1>::value,
>          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>          typename
> /core/workdir/UnpackedTarball/boost/boost/spirit/home/classic/phoenix/operators.hpp:405:23: error: expected '>'
>          T1, T0>::type type;
>                        ^

I see that now too after updating my Clang trunk; must be a rather 
recent Clang regression.  Investigating.


More information about the LibreOffice mailing list