Re: Clang trunk build failure in external/librevenge

2019-05-16 Thread Stephan Bergmann

On 15/05/2019 18:18, Stephan Bergmann wrote:

On 15/05/2019 09:43, Stephan Bergmann wrote:
I see that now too after updating my Clang trunk; must be a rather 
recent Clang regression.  Investigating.


reported at 
 
"Re: r360308 - [c++20] Implement P0846R0: allow (ADL-only) calls to 
template-ids whose"


see 
 
"Re: r360308 - [c++20] Implement P0846R0: allow (ADL-only) calls to 
template-ids whose": "...and which apparently got fixed in the meantime, 
presumably by
 


'Make tentative parsing to detect template-argument-lists less aggressive'"

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Re: Clang trunk build failure in external/librevenge

2019-05-15 Thread Stephan Bergmann

On 15/05/2019 09:43, Stephan Bergmann wrote:
I see that now too after updating my Clang trunk; must be a rather 
recent Clang regression.  Investigating.


reported at 
 
"Re: r360308 - [c++20] Implement P0846R0: allow (ADL-only) calls to 
template-ids whose"

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Re: Clang trunk build failure in external/librevenge

2019-05-15 Thread Stephan Bergmann

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::value < rank::value,
   ^
   template
/core/workdir/UnpackedTarball/boost/boost/spirit/home/classic/phoenix/operators.hpp:404:9: error: 
missing 'typename' prior to dependent type name 
'rank::rank::value::value, T1, T0>::type'
 rank::value < rank::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.

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Re: Clang trunk build failure in external/librevenge

2019-05-14 Thread Luke Benes
Stephan,
Comparing to a good workdir/UnpackedTarball/librevenge/config.log,
This seems to be the problem:

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::value < rank::value,
  ^
  template 
/core/workdir/UnpackedTarball/boost/boost/spirit/home/classic/phoenix/operators.hpp:404:9:
 error: missing 'typename' prior to dependent type name 
'rank::rank::value::value, T1, T0>::type'
rank::value < rank::value,
^~
typename 
/core/workdir/UnpackedTarball/boost/boost/spirit/home/classic/phoenix/operators.hpp:405:23:
 error: expected '>'
T1, T0>::type type;
  ^
The full log can be found here: https://pastebin.com/ES3BG9DA

Any ideas what's going wrong? 

-Luke

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Re: Clang trunk build failure in external/librevenge

2019-05-14 Thread Stephan Bergmann

On 13/05/2019 04:21, Luke Benes wrote:
After commit: 
http://llvm.org/viewvc/llvm-project?view=revision=360308


Clang builds are failing on both Arch and Ubuntu with the following error:

checking for boost/spirit/include/classic.hpp... no


You'd need to look into workdir/UnpackedTarball/librevenge/config.log to 
see why compiling the test source containing


  #include 

fails.  (The symptoms look similar to 
 "[10 Regression] 
ICE in linemap_macro_map_loc_to_exp_point, at libcpp/line-map.c:1061" 
which I encountered in external/libetonyek, but that was with GCC not 
Clang.)



configure: error: Required boost headers not found.
make[1]: *** 
[/core/external/librevenge/ExternalProject_librevenge.mk:23:  
/core/workdir/ExternalProject/librevenge/build] Error 1

make[1]: *** Waiting for unfinished jobs
32 warnings generated.
114 warnings generated.
40 warnings generated.
make: *** [Makefile:282: build] Error 2

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Clang trunk build failure in external/librevenge

2019-05-12 Thread Luke Benes
After commit: http://llvm.org/viewvc/llvm-project?view=revision=360308

Clang builds are failing on both Arch and Ubuntu with the following error:

checking for boost/spirit/include/classic.hpp... no
configure: error: Required boost headers not found.
make[1]: *** [/core/external/librevenge/ExternalProject_librevenge.mk:23:  
/core/workdir/ExternalProject/librevenge/build] Error 1
make[1]: *** Waiting for unfinished jobs
32 warnings generated.
114 warnings generated.
40 warnings generated.
make: *** [Makefile:282: build] Error 2

Does this look like a compiler bug or issue with our build system?


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice