[build2] build w gcc 8.1.1 + c++1y fails

Boris Kolpackov boris at codesynthesis.com
Fri Sep 7 16:10:55 UTC 2018


MM <finjulhich at gmail.com> writes:

> While trying to build build2, with  g++ --version
>
> > g++ (GCC) 8.1.1 20180712 (Red Hat 8.1.1-5)
>
> sh build2-install-0.7.0.sh

Could you try to build the latest staged version:

https://stage.build2.org/0/


> In file included from /usr/include/c++/8/bits/exception_ptr.h:39,
>                  from /usr/include/c++/8/exception:143,
>                  from /usr/include/c++/8/stdexcept:38,
>                  from /usr/include/c++/8/array:39,
>                  from /usr/local/build/build2/build2-toolchain-0.7.0/build2/build2/types.hxx:8,
>                  from /usr/local/build/build2/build2-toolchain-0.7.0/build2/build2/install/init.hxx:8,
>                  from /usr/local/build/build2/build2-toolchain-0.7.0/build2/build2/install/init.cxx:5:
> /usr/include/c++/8/typeinfo:76:5: error: stray ‘#’ in program
>      #define __GXX_TYPEINFO_EQUALITY_INLINE 1

If you are still getting this error, could you run the following commands
(from the directory created by the failed install script) and send the
output:

$ cd build2-toolchain-0.8.0-a.0.<...>
$ build2/b-boot -V config.cxx=g++ config.bin.lib=static build2/exe{b}



More information about the users mailing list