Enviado em 22/08/2019 - 16:07h
Estou tentando compilar a nova versão do cliente FTP Filezilla, com Portage.
compilação e instalação:
Não compilam filezilla e libfilezilla, porque diz compilador sem suporte a C++ 17.... erros, parte do log do build:
estou usando GCC 8 e binutils mais novo, Em teoria, esse GCC 8 já teria o suporte a C++ 17. Aliás a versão 7 e até a 6.
https://github.com/Gulden/gulden-official/issues/130
https://gcc.gnu.org/projects/cxx-status.html#cxx17
ou seja, aparente, meu GCC não tem o suporte. distro é sabayon atualizado. Outros pacotes instaláveis com portage, compilam bem inclusive o binutils.
$ eix filezilla
$ eix filezilla
[U] dev-libs/libfilezilla
Available versions: 0.15.1 (~)0.16.0 (~)0.17.1 (~)0.18.0 (~)0.18.1 {test}
Installed versions: 0.15.1(20:40:05 30/12/2018)(-test)
Homepage: https://lib.filezilla-project.org/
Description: C++ library offering some basic functionality for platform-independent programs
* net-ftp/filezilla
Available versions: 3.39.0 (~)3.42.1 (~)3.43.0 (~)3.44.1 (~)3.44.2 {dbus nls test}
Homepage: https://filezilla-project.org/
Description: FTP client with lots of useful features and an intuitive interface
compilação e instalação:
# LINGUAS="pt_BR" L10N="pt-BR" emerge -av filezilla libfilezilla
Não compilam filezilla e libfilezilla, porque diz compilador sem suporte a C++ 17.... erros, parte do log do build:
$ kwrite var/tmp/portage/net-ftp/filezilla-3.44.2/temp/build.log
checking whether x86_64-pc-linux-gnu-g++ supports C++17 features with -h std=c++1z... no
configure: error: *** A compiler with support for C++17 language features is required.
estou usando GCC 8 e binutils mais novo, Em teoria, esse GCC 8 já teria o suporte a C++ 17. Aliás a versão 7 e até a 6.
https://github.com/Gulden/gulden-official/issues/130
https://gcc.gnu.org/projects/cxx-status.html#cxx17
# gcc-config -l
parte da saída:
[12] x86_64-pc-linux-gnu-8.2.0 *
$ binutils-config -l
[1] x86_64-pc-linux-gnu-2.29.1
[2] x86_64-pc-linux-gnu-2.30
[3] x86_64-pc-linux-gnu-2.31.1
[4] x86_64-pc-linux-gnu-2.32 *
ou seja, aparente, meu GCC não tem o suporte. distro é sabayon atualizado. Outros pacotes instaláveis com portage, compilam bem inclusive o binutils.