Created attachment 712611 [details] build.log [...] Compiler for C++ supports arguments -fvisibility-inlines-hidden: NO Compiler for C++ supports arguments -fvisibility=hidden: NO Compiler for C++ supports arguments -fvisibility-inlines-hidden: NO (cached) meson.build:349:2: ERROR: Assert failed: -fvisibility-inlines-hidden is required but not supported A full log can be found at /var/tmp/portage/x11-libs/vte-0.64.1/work/vte-0.64.1-build/meson-logs/meson-log.txt * ERROR: x11-libs/vte-0.64.1::gentoo failed (configure phase): * (no error message)
Created attachment 712614 [details] meson-log.txt
Created attachment 712617 [details] emerge --info
I can reproduce on ~amd64 if I add -Wno-implicit-function-declaration to CXXFLAGS like you did. cc1plus: warning: command-line option '-Wno-implicit-function-declaration' is valid for C/ObjC but not for C++ In other words, you shouldn't have this in CXXFLAGS but rather only CFLAGS if you want it. Not sure if this can be considered a bug (other than the meson checks being oversensitive).
(In reply to Ionen Wolkens from comment #3) > I can reproduce on ~amd64 if I add -Wno-implicit-function-declaration to > CXXFLAGS like you did. Mkay... I wonder how this even landed in my COMMON_FLAGS in the first place... It builds fine when I stick to sane COMMON_FLAGS.