[build2] build2 0.9.0 bootstrap build failure

Boris Kolpackov boris at codesynthesis.com
Tue Feb 26 12:57:40 UTC 2019


Matthew Krupcale <mkrupcale at matthewkrupcale.com> writes:

> Minor formatting issue I noticed: there is inconsistent use of tabs
> vs. spaces in indentation (e.g. tabs on lines 589, 590, 592 with
> spaces surrounding those).

Thanks, we will clean them up.


> I'm now trying to build on Fedora rawhide, and the issues are in
> building bpkg and bdep[2], [...]

Fixed, here are the patches:

https://git.build2.org/cgit/bpkg/commit/?id=4c79699959a1368d1a1cd4770d5f46134768905d

https://git.build2.org/cgit/bdep/commit/?id=e94a902741bbafa6f60f199622465d11346b287d


> I'm not entirely sure why it's trying to use such a constructor rather
> than aggregate-initialize since these classes appear to meet the
> requirements of an aggregate type [...]

Apparently not in C++20:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1008r1.pdf

BTW, there are still some warnings in ODB code which we will look
into once GCC 9 is out.



More information about the users mailing list