* Package: app-editors/kakoune-2020.01.16_p20200601 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/f738abe7d5cce96e97a99956ef2b459312460b33 (Fri Apr 30 02:07:17 UTC 2021) @@@@@ END @@@@@ emerge --info: Portage 3.0.18 (python 3.9.4-final-0, default/linux/amd64/17.1, gcc-11.1.0, glibc-2.33, 5.4.0-1029-aws x86_64) ================================================================= System uname: Linux-5.4.0-1029-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.33 KiB Mem: 64359964 total, 35007124 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 30 Apr 2021 02:07:15 +0000 sh bash 5.1_p4 ld GNU ld (Gentoo 2.36.1 p3) 2.36.1 app-shells/bash: 5.1_p4::gentoo dev-lang/perl: 5.32.1::gentoo dev-lang/python: 3.7.10_p1::gentoo, 3.8.9::gentoo, 3.9.4::gentoo dev-lang/rust: 1.51.0-r2::gentoo dev-util/cmake: 3.20.2::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.7-r2::gentoo sys-apps/openrc: 0.42.1-r1::gentoo sys-apps/sandbox: 2.23::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.3-r1::gentoo sys-devel/binutils: 2.36.1-r1::gentoo sys-devel/gcc: 11.1.0::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.12::gentoo (virtual/os-headers) sys-libs/glibc: 2.33::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 sync-rsync-extra-opts: ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* Unlicense" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j2" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS emerge history: >>> Unpacking source... >>> Unpacking kakoune-2020.01.16_p20200601.tar.gz to /var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/work >>> Source unpacked in /var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/work >>> Preparing source in /var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/work/kakoune-6fa26b8dd2ac0931fe688370728c47086277d883 ... * Applying kakoune-2020.01.16-enable-ebuild-syntax-highlight.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/work/kakoune-6fa26b8dd2ac0931fe688370728c47086277d883 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/work/kakoune-6fa26b8dd2ac0931fe688370728c47086277d883 ... make -j2 all c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .alias_registry.opt.d -c -o .alias_registry.opt.o alias_registry.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .assert.opt.d -c -o .assert.opt.o assert.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from alias_registry.hh:5, from alias_registry.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ In file included from constexpr_utils.hh:8, from buffer.hh:6, from buffer_utils.hh:4, from assert.cc:4: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .backtrace.opt.d -c -o .backtrace.opt.o backtrace.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .buffer.opt.d -c -o .buffer.opt.o buffer.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .buffer_manager.opt.d -c -o .buffer_manager.opt.o buffer_manager.cc In file included from constexpr_utils.hh:8, from buffer.hh:6, from buffer.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: buffer.cc:52:50: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] In file included from constexpr_utils.hh:8, from buffer.hh:6, from buffer_manager.hh:4, from buffer_manager.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .buffer_utils.opt.d -c -o .buffer_utils.opt.o buffer_utils.cc In file included from constexpr_utils.hh:8, from buffer.hh:6, from buffer_utils.hh:4, from buffer_utils.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .changes.opt.d -c -o .changes.opt.o changes.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .client.opt.d -c -o .client.opt.o client.cc In file included from constexpr_utils.hh:8, from buffer.hh:6, from changes.hh:4, from changes.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .client_manager.opt.d -c -o .client_manager.opt.o client_manager.cc In file included from constexpr_utils.hh:8, from client.hh:4, from client.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] In file included from constexpr_utils.hh:8, from client.hh:4, from client_manager.hh:4, from client_manager.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .color.opt.d -c -o .color.opt.o color.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .command_manager.opt.d -c -o .command_manager.opt.o command_manager.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from exception.hh:4, from color.cc:3: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .commands.opt.d -c -o .commands.opt.o commands.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from command_manager.hh:5, from command_manager.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] commands.cc: In lambda function: commands.cc:1421:68: warning: â€-Wdeprecated-declarations][]] 1421 | write_to_debug_buffer(format(" Malloced: {}", mallinfo().uordblks)); | ~~~~~~~~^~ In file included from commands.cc:41: /usr/include/malloc.h:118:24: note: declared here 118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ In file included from constexpr_utils.hh:8, from buffer.hh:6, from commands.cc:3: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::String]’: commands.cc:307:27: required from ‘Kakoune::Completions Kakoune::{anonymous}::PromptCompleterAdapter::operator()(const Kakoune::Context&, Kakoune::CompletionFlags, Kakoune::StringView, Kakoune::ByteCount) [with Completer = Kakoune::{anonymous}::ShellScriptCompleter]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/invoke.h:61:36: required from ‘constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Kakoune::Completions; _Fn = Kakoune::{anonymous}::PromptCompleterAdapter&; _Args = {const Kakoune::Context&, Kakoune::CompletionFlags, Kakoune::StringView, Kakoune::ByteCount}]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/invoke.h:114:35: required from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Kakoune::Completions; _Callable = Kakoune::{anonymous}::PromptCompleterAdapter&; _Args = {const Kakoune::Context&, Kakoune::CompletionFlags, Kakoune::StringView, Kakoune::ByteCount}; std::enable_if_t, _Res> = Kakoune::Completions]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/std_function.h:291:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Kakoune::Completions; _Functor = Kakoune::{anonymous}::PromptCompleterAdapter; _ArgTypes = {const Kakoune::Context&, Kakoune::CompletionFlags, Kakoune::StringView, Kakoune::ByteCount}]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/std_function.h:422:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor) [with _Functor = Kakoune::{anonymous}::PromptCompleterAdapter; = void; = void; _Res = Kakoune::Completions; _ArgTypes = {const Kakoune::Context&, Kakoune::CompletionFlags, Kakoune::StringView, Kakoune::ByteCount}]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/std_function.h:503:4: required from ‘std::function<_Res(_ArgTypes ...)>::_Requires::_Callable::type>, std::function<_Res(_ArgTypes ...)>&> std::function<_Res(_ArgTypes ...)>::operator=(_Functor&&) [with _Functor = Kakoune::{anonymous}::PromptCompleterAdapter; _Res = Kakoune::Completions; _ArgTypes = {const Kakoune::Context&, Kakoune::CompletionFlags, Kakoune::StringView, Kakoune::ByteCount}; std::function<_Res(_ArgTypes ...)>::_Requires::_Callable::type>, std::function<_Res(_ArgTypes ...)>&> = std::function&; typename std::decay<_Functor>::type = std::decay >::type]’ commands.cc:2062:89: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .completion.opt.d -c -o .completion.opt.o completion.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from completion.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .context.opt.d -c -o .context.opt.o context.cc In file included from constexpr_utils.hh:8, from buffer.hh:6, from selection.hh:4, from context.hh:4, from context.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .display_buffer.opt.d -c -o .display_buffer.opt.o display_buffer.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from display_buffer.hh:8, from display_buffer.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .env_vars.opt.d -c -o .env_vars.opt.o env_vars.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .event_manager.opt.d -c -o .event_manager.opt.o event_manager.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .exception.opt.d -c -o .exception.opt.o exception.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .face_registry.opt.d -c -o .face_registry.opt.o face_registry.cc In file included from constexpr_utils.hh:8, from ranges.hh:9, from face_registry.hh:7, from face_registry.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: face_registry.cc:13:52: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .file.opt.d -c -o .file.opt.o file.cc In file included from file.hh:4, from file.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: regex_impl.hh:620:23: required from ‘static bool Kakoune::ThreadedRegexVM::is_word_boundary(const Iterator&, const Kakoune::ThreadedRegexVM::ExecConfig&) [with Iterator = const char*; Kakoune::RegexMode mode = (Kakoune::RegexMode)25]’ regex_impl.hh:411:45: required from ‘void Kakoune::ThreadedRegexVM::step_thread(const Iterator&, uint16_t, Kakoune::ThreadedRegexVM::Thread, const Kakoune::ThreadedRegexVM::ExecConfig&) [with Iterator = const char*; Kakoune::RegexMode mode = (Kakoune::RegexMode)25; uint16_t = short unsigned int]’ regex_impl.hh:495:17: required from ‘bool Kakoune::ThreadedRegexVM::exec_program(Iterator, const Kakoune::ThreadedRegexVM::ExecConfig&) [with Iterator = const char*; Kakoune::RegexMode mode = (Kakoune::RegexMode)25]’ regex_impl.hh:244:16: required from ‘bool Kakoune::ThreadedRegexVM::exec(const Iterator&, const Iterator&, const Iterator&, const Iterator&, Kakoune::RegexExecFlags) [with Iterator = const char*; Kakoune::RegexMode mode = (Kakoune::RegexMode)25]’ regex.hh:116:19: required from ‘bool Kakoune::regex_match(It, It, const Kakoune::Regex&) [with It = const char*]’ file.cc:515:24: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .hash.opt.d -c -o .hash.opt.o hash.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .hash_map.opt.d -c -o .hash_map.opt.o hash_map.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from hash_map.cc:4: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .highlighter.opt.d -c -o .highlighter.opt.o highlighter.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from highlighter.hh:5, from highlighter.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .highlighter_group.opt.d -c -o .highlighter_group.opt.o highlighter_group.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from exception.hh:4, from highlighter_group.hh:4, from highlighter_group.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .highlighters.opt.d -c -o .highlighters.opt.o highlighters.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .hook_manager.opt.d -c -o .hook_manager.opt.o hook_manager.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from highlighter.hh:5, from highlighters.hh:5, from highlighters.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from hook_manager.hh:5, from hook_manager.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .input_handler.opt.d -c -o .input_handler.opt.o input_handler.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from input_handler.hh:4, from input_handler.cc:3: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: input_handler.cc:370:45: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::String]’: input_handler.cc:1096:22: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .insert_completer.opt.d -c -o .insert_completer.opt.o insert_completer.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .json.opt.d -c -o .json.opt.o json.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from json.hh:5, from json.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from option_manager.hh:4, from insert_completer.hh:4, from insert_completer.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] In lambda function, inlined from ‘static void Kakoune::::_FUN()’ at json.cc:189:1: json.cc:185:53: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-overflow=]] 185 | big_nested_array[i+max_parsing_depth+1] = ']'; In file included from json.hh:5, from json.cc:1: string.hh: In static member function ‘static void Kakoune::::_FUN()’: string.hh:176:18: note: at offset [101, 201] into destination object ‘Kakoune::String::Data::Short::string’ of size 23 176 | char string[capacity+1]; | ^~~~~~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .json_ui.opt.d -c -o .json_ui.opt.o json_ui.cc In file included from user_interface.hh:4, from json_ui.hh:4, from json_ui.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .keymap_manager.opt.d -c -o .keymap_manager.opt.o keymap_manager.cc In file included from keymap_manager.hh:4, from keymap_manager.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .keys.opt.d -c -o .keys.opt.o keys.cc In file included from unicode.hh:7, from keys.hh:9, from keys.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .line_modification.opt.d -c -o .line_modification.opt.o line_modification.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .main.opt.d -c -o .main.opt.o main.cc In file included from line_modification.hh:4, from line_modification.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::Range]’: line_modification.cc:273:40: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::LineModification]’: line_modification.cc:301:83: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .memory.opt.d -c -o .memory.opt.o memory.cc c++ -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/ncursesw -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .ncurses_ui.opt.d -c -o .ncurses_ui.opt.o ncurses_ui.cc In file included from constexpr_utils.hh:8, from buffer.hh:6, from main.cc:3: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: buffer_utils.hh:58:23: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] In file included from ncurses_ui.hh:4, from ncurses_ui.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: ncurses_ui.cc:1077:88: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .normal.opt.d -c -o .normal.opt.o normal.cc In file included from unicode.hh:7, from keys.hh:9, from normal.hh:5, from normal.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: normal.cc:781:51: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::Key]’: normal.cc:330:35: required from ‘void Kakoune::goto_commands(Kakoune::Context&, Kakoune::NormalParams) [with Kakoune::SelectMode mode = Kakoune::SelectMode::Replace]’ normal.cc:2364:1: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::KeyInfo]’: normal.cc:330:35: required from ‘void Kakoune::goto_commands(Kakoune::Context&, Kakoune::NormalParams) [with Kakoune::SelectMode mode = Kakoune::SelectMode::Replace]’ normal.cc:2364:1: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::String]’: normal.cc:969:41: required from ‘void Kakoune::use_selection_as_search_pattern(Kakoune::Context&, Kakoune::NormalParams) [with bool smart = true]’ normal.cc:2364:1: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .option_manager.opt.d -c -o .option_manager.opt.o option_manager.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from completion.hh:8, from option_manager.hh:4, from option_manager.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .option_types.opt.d -c -o .option_types.opt.o option_types.cc In file included from option_types.hh:4, from option_types.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::String]’: option_types.cc:16:10: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .parameters_parser.opt.d -c -o .parameters_parser.opt.o parameters_parser.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from exception.hh:4, from parameters_parser.hh:4, from parameters_parser.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .ranges.opt.d -c -o .ranges.opt.o ranges.cc In file included from constexpr_utils.hh:8, from ranges.hh:9, from ranges.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: ranges.cc:13:16: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .ranked_match.opt.d -c -o .ranked_match.opt.o ranked_match.cc In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from ranked_match.hh:4, from ranked_match.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: ranked_match.cc:100:65: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .regex.opt.d -c -o .regex.opt.o regex.cc c++ -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -O3 -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -MD -MP -MF .regex_impl.opt.d -c -o .regex_impl.opt.o regex_impl.cc regex_impl.cc: In member function ‘Kakoune::RegexParser::NodeIndex Kakoune::RegexParser::new_node(Kakoune::ParsedRegex::Op, Kakoune::Codepoint, Kakoune::ParsedRegex::Quantifier)’: regex_impl.cc:608:41: error: ‘numeric_limits’ is not a member of ‘std’ 608 | constexpr auto max_nodes = std::numeric_limits::max(); | ^~~~~~~~~~~~~~ regex_impl.cc:608:63: error: expected primary-expression before ‘>’ token 608 | constexpr auto max_nodes = std::numeric_limits::max(); | ^ regex_impl.cc:608:66: error: ‘::max’ has not been declared; did you mean ‘std::max’? 608 | constexpr auto max_nodes = std::numeric_limits::max(); | ^~~ | std::max In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/algorithm:62, from ranges.hh:4, from unicode.hh:8, from utf8.hh:5, from string.hh:7, from exception.hh:4, from regex_impl.hh:4, from regex_impl.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here 3467 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ regex_impl.cc: In member function ‘uint32_t Kakoune::RegexCompiler::push_inst(Kakoune::CompiledRegex::Op, uint32_t)’: regex_impl.cc:882:48: error: ‘numeric_limits’ is not a member of ‘std’ 882 | constexpr auto max_instructions = std::numeric_limits::max(); | ^~~~~~~~~~~~~~ regex_impl.cc:882:70: error: expected primary-expression before ‘>’ token 882 | constexpr auto max_instructions = std::numeric_limits::max(); | ^ regex_impl.cc:882:73: error: ‘::max’ has not been declared; did you mean ‘std::max’? 882 | constexpr auto max_instructions = std::numeric_limits::max(); | ^~~ | std::max In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/algorithm:62, from ranges.hh:4, from unicode.hh:8, from utf8.hh:5, from string.hh:7, from exception.hh:4, from regex_impl.hh:4, from regex_impl.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here 3467 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ In file included from unicode.hh:7, from utf8.hh:5, from string.hh:7, from exception.hh:4, from regex_impl.hh:4, from regex_impl.cc:1: array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const char32_t]’: regex_impl.cc:1231:77: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] 39 | : m_pointer(v.begin()), m_size(v.size()) {} | ~~~~~~~^~ array_view.hh: In instantiation of ‘constexpr Kakoune::ArrayView::ArrayView(const std::initializer_list<_Tp>&) [with T = const Kakoune::StringView]’: string_utils.hh:153:18: required from ‘Kakoune::String Kakoune::format(Kakoune::StringView, Types&& ...) [with Types = {Kakoune::String}]’ string_utils.hh:168:18: required from here array_view.hh:39:28: warning: initializing â€-Winit-list-lifetime][]] make: *** [Makefile:113: .regex_impl.opt.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: app-editors/kakoune-2020.01.16_p20200601::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-editors/kakoune-2020.01.16_p20200601::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-editors/kakoune-2020.01.16_p20200601::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/app-editors/kakoune-2020.01.16_p20200601:20210430-040907.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/temp/environment'. * Working directory: '/var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/work/kakoune-6fa26b8dd2ac0931fe688370728c47086277d883/src' * S: '/var/tmp/portage/app-editors/kakoune-2020.01.16_p20200601/work/kakoune-6fa26b8dd2ac0931fe688370728c47086277d883'