[build2] Installation Error on Manjaro

Markus Pawellek markus.pawellek at mailbox.org
Fri Apr 3 20:43:54 UTC 2020


> Boris Kolpackov <boris at codesynthesis.com> wrote:
> 
> What do the following commands print on the successful and unsuccessful
> platforms:

I am sorry but I am not able to access all successful and unsuccessful target platforms anymore.
I was getting these error messages for a few weeks now on platforms I do not own.
Therefore I waited with the report until I was able to get my hands on an unsuccessful platform.
Currently, I can only give you the output of this one.

> $ which g++

  /usr/bin/g++

> $ g++ --version

  g++ (Arch Linux 9.3.0-1) 9.3.0
  Copyright (C) 2019 Free Software Foundation, Inc.
  Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
  gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.

> $ g++ -v

  Es werden eingebaute Spezifikationen verwendet.
  COLLECT_GCC=g++
  COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/lto-wrapper
  Ziel: x86_64-pc-linux-gnu
  Konfiguriert mit: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-pkgversion='Arch Linux 9.3.0-1' --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-shared --enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto gdc_include_dir=/usr/include/dlang/gdc
  Thread-Modell: posix
  gcc-Version 9.3.0 (Arch Linux 9.3.0-1)

I am sorry that the output was given in German on the target platform.
By using another Arch-Linux-based platform with a working build2 installation,
I got the same message translated into English.

  Using built-in specs.
  COLLECT_GCC=g++
  COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/lto-wrapper
  Target: x86_64-pc-linux-gnu
  Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-pkgversion='Arch Linux 9.3.0-1' --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-shared --enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto gdc_include_dir=/usr/include/dlang/gdc
  Thread model: posix
  gcc version 9.3.0 (Arch Linux 9.3.0-1)

> I suspect on the unsuccessful platforms g++ is some sort of a wrapper.
> Maybe ccache, like this case:
> 
> https://lists.build2.org/archives/users/2019-April/000624.html
> 
> If it is ccache, maybe it makes sense to add an FAQ entry.

For me, it does not really look like a wrapper.



More information about the users mailing list