[Development] git 5.8.0 build failure with vs 2017 rc error C3615: constexpr function 'QAlgorithmsPrivate::qt_builtin_ctz' cannot result in a constant exp ression

Thiago Macieira thiago.macieira at intel.com
Mon Dec 5 20:07:41 CET 2016

Em segunda-feira, 5 de dezembro de 2016, às 15:42:25 PST, Gunnar Roth 
> Hello,
> My try to build qt 5.8.0 from git using vs2017 rc (CL 19.10.24629) failed
> already when building configure. (commit
> 2c27ccd1c9a821edd071cae6336ecb2066ce2ab7) the qt 5.8 beta did work. Using
>  CL 19.00.24213.1 (vs2015 upd3 + kb) also works. does anyone have the same
> problem? Probably constexpr was activated for this compiler but not tested.

5.8 beta is too old. Pleaase upgrade to the latest 5.8.0 branch.

From the other email:
> Ok thank you Friedeman,
> so
> $ cd qt5
> $ perl init-repository
> $ git checkout 5.8.0
> $ git submodule update
> is not the correct way to get latest 5.8.0 from git?
> But what is the correct way then?

It is, but it's possible that the qt5 link to qtbase is outdated due to having 
failed to integrate. You need to update qtbase to the 5.8.0 branch, even past 
what qt5 requires of you.

Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

More information about the Development mailing list