Package: src:kakoune
Version: 2024.05.18-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh 'binary'
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- all man debug=yes static=no pedantic=yes PREFIX=/usr
        make -j2 "INSTALL=install --strip-program=true" all man debug=yes 
static=no pedantic=yes PREFIX=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
echo 'namespace Kakoune { const char *version = ""; }' > src/.version.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.hash.debug.d -c -o src/hash.debug.o src/hash.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.alias_registry.debug.d -c -o src/alias_registry.debug.o src/alias_registry.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.main.debug.d -c -o src/main.debug.o src/main.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.ranked_match.debug.d -c -o src/ranked_match.debug.o src/ranked_match.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.remote.debug.d -c -o src/remote.debug.o src/remote.cc
In file included from /usr/include/c++/14/bits/stl_iterator.h:78,
                 from /usr/include/c++/14/bits/stl_algobase.h:67,
                 from /usr/include/c++/14/vector:62,
                 from src/vector.hh:7,
                 from src/hash_map.hh:6,
                 from src/env_vars.hh:4,
                 from src/remote.hh:4,
                 from src/remote.cc:1:
In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, 
_Args&& ...) [with _Tp = char; _Args = {const char&}]’,
    inlined from ‘static constexpr std::_Require<std::__and_<std::__not_<typename std::allocator_traits< <template-parameter-1-1> 
>::__construct_helper<_Tp, _Args>::type>, std::is_constructible<_Tp, _Args ...> > > std::allocator_traits< 
<template-parameter-1-1> >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = char; _Args = {const char&}; _Alloc = 
Kakoune::Allocator<char, Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/alloc_traits.h:279:21,
    inlined from ‘static constexpr decltype (std::allocator_traits< <template-parameter-1-1> >::_S_construct(__a, __p, 
(forward<_Args>)(std::allocator_traits< <template-parameter-1-1> >::construct::__args)...)) std::allocator_traits< 
<template-parameter-1-1> >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = char; _Args = {const char&}; _Alloc = 
Kakoune::Allocator<char, Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/alloc_traits.h:380:16,
    inlined from ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, 
_InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = const char*; 
_ForwardIterator = char*; _Allocator = Kakoune::Allocator<char, 
Kakoune::MemoryDomain::Remote>]’ at 
/usr/include/c++/14/bits/stl_uninitialized.h:352:25,
    inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, 
_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = 
const char*; _Tp = char; _Alloc = Kakoune::Allocator<char, 
Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/vector.tcc:984:34,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, 
_Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const char*; 
<template-parameter-2-2> = void; _Tp = char; _Alloc = Kakoune::Allocator<char, 
Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/stl_vector.h:1488:19,
    inlined from ‘void Kakoune::MsgWriter::write_raw(const char*, size_t)’ at 
src/remote.cc:74:24,
    inlined from ‘void Kakoune::MsgWriter::write_field(const T&) [with T = 
Kakoune::ByteCount]’ at src/remote.cc:81:18,
    inlined from ‘void Kakoune::MsgWriter::write_field(Kakoune::StringView)’ at 
src/remote.cc:86:20,
    inlined from ‘void Kakoune::MsgWriter::write(Args&& ...) [with Args = 
{Kakoune::StringView&}]’ at src/remote.cc:68:21,
    inlined from ‘void Kakoune::send_command(StringView, StringView)’ at 
src/remote.cc:763:18:
/usr/include/c++/14/bits/stl_construct.h:97:14: warning: ‘void* 
__builtin_memcpy(void*, const void*, long unsigned int)’ offset [5, 8] is out 
of the bounds [0, 5] [-Warray-bounds=]
   97 |     { return ::new((void*)__location) 
_Tp(std::forward<_Args>(__args)...); }
      |              
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.memory.debug.d -c -o src/memory.debug.o src/memory.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.option_manager.debug.d -c -o src/option_manager.debug.o src/option_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.input_handler.debug.d -c -o src/input_handler.debug.o src/input_handler.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.selectors.debug.d -c -o src/selectors.debug.o src/selectors.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.buffer_manager.debug.d -c -o src/buffer_manager.debug.o src/buffer_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.buffer.debug.d -c -o src/buffer.debug.o src/buffer.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.line_modification.debug.d -c -o src/line_modification.debug.o src/line_modification.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.env_vars.debug.d -c -o src/env_vars.debug.o src/env_vars.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.window.debug.d -c -o src/window.debug.o src/window.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.color.debug.d -c -o src/color.debug.o src/color.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.keys.debug.d -c -o src/keys.debug.o src/keys.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.hash_map.debug.d -c -o src/hash_map.debug.o src/hash_map.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.ranges.debug.d -c -o src/ranges.debug.o src/ranges.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.shared_string.debug.d -c -o src/shared_string.debug.o src/shared_string.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.display_buffer.debug.d -c -o src/display_buffer.debug.o src/display_buffer.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.word_db.debug.d -c -o src/word_db.debug.o src/word_db.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.regex_impl.debug.d -c -o src/regex_impl.debug.o src/regex_impl.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.buffer_utils.debug.d -c -o src/buffer_utils.debug.o src/buffer_utils.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.option_types.debug.d -c -o src/option_types.debug.o src/option_types.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.completion.debug.d -c -o src/completion.debug.o src/completion.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.file.debug.d -c -o src/file.debug.o src/file.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.string_utils.debug.d -c -o src/string_utils.debug.o src/string_utils.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.hook_manager.debug.d -c -o src/hook_manager.debug.o src/hook_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.command_manager.debug.d -c -o src/command_manager.debug.o src/command_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.face_registry.debug.d -c -o src/face_registry.debug.o src/face_registry.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.regex.debug.d -c -o src/regex.debug.o src/regex.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.keymap_manager.debug.d -c -o src/keymap_manager.debug.o src/keymap_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.json.debug.d -c -o src/json.debug.o src/json.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.selection.debug.d -c -o src/selection.debug.o src/selection.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.backtrace.debug.d -c -o src/backtrace.debug.o src/backtrace.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.highlighter.debug.d -c -o src/highlighter.debug.o src/highlighter.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.assert.debug.d -c -o src/assert.debug.o src/assert.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.highlighters.debug.d -c -o src/highlighters.debug.o src/highlighters.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.json_ui.debug.d -c -o src/json_ui.debug.o src/json_ui.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.shell_manager.debug.d -c -o src/shell_manager.debug.o src/shell_manager.cc
src/shell_manager.cc: In lambda function:
src/shell_manager.cc:229:20: warning: ignoring return value of ‘char* 
mkdtemp(char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  229 |             mkdtemp(base_dir.data()),
      |             ~~~~~~~^~~~~~~~~~~~~~~~~
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.client.debug.d -c -o src/client.debug.o src/client.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.highlighter_group.debug.d -c -o src/highlighter_group.debug.o src/highlighter_group.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.terminal_ui.debug.d -c -o src/terminal_ui.debug.o src/terminal_ui.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.exception.debug.d -c -o src/exception.debug.o src/exception.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.parameters_parser.debug.d -c -o src/parameters_parser.debug.o src/parameters_parser.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.unit_tests.debug.d -c -o src/unit_tests.debug.o src/unit_tests.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.context.debug.d -c -o src/context.debug.o src/context.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.string.debug.d -c -o src/string.debug.o src/string.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.event_manager.debug.d -c -o src/event_manager.debug.o src/event_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.changes.debug.d -c -o src/changes.debug.o src/changes.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.normal.debug.d -c -o src/normal.debug.o src/normal.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.commands.debug.d -c -o src/commands.debug.o src/commands.cc
src/commands.cc: In instantiation of ‘void Kakoune::{anonymous}::context_wrap(const Kakoune::ParametersParser&, 
Kakoune::Context&, Kakoune::StringView, Func) [with Func = <lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&, const Kakoune::ShellContext&)>::<lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&)>]’:
src/commands.cc:2195:21:   required from here
 2195 |         context_wrap(parser, context, "/\"|^@:", [](const ParametersParser& 
parser, Context& context) {
      |         
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2196 |             ScopedSetBool disable_keymaps(context.keymaps_disabled(), not 
parser.get_switch("with-maps"));
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2197 |             ScopedSetBool disable_hooks(context.hooks_disabled(), not 
parser.get_switch("with-hooks"));
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2198 |
      |
 2199 |             for (auto& key : parser | transform(parse_keys) | flatten())
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2200 |                 context.input_handler().handle_key(key);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |         });
      |         ~~
src/commands.cc:2056:5: warning: possibly dangling reference to a temporary 
[-Wdangling-reference]
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |     ^~~
src/commands.cc:2056:58: note: the temporary was destroyed at the end of the full expression 
‘Kakoune::ParametersParser::get_switch(Kakoune::StringView) const(Kakoune::StringView(((const 
char*)"save-regs"))).Kakoune::Optional<Kakoune::StringView>::value_or<Kakoune::StringView&>(default_saved_regs)’
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |                   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/commands.cc: In instantiation of ‘void Kakoune::{anonymous}::context_wrap(const Kakoune::ParametersParser&, 
Kakoune::Context&, Kakoune::StringView, Func) [with Func = <lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&, const Kakoune::ShellContext&)>::<lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&)>]’:
src/commands.cc:2220:21:   required from here
 2220 |         context_wrap(parser, context, {}, [&](const ParametersParser& 
parser, Context& context) {
      |         
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2221 |             const bool no_hooks = context.hooks_disabled() or 
parser.get_switch("no-hooks");
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2222 |             ScopedSetBool disable_hooks(context.hooks_disabled(), 
no_hooks);
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2223 |
      |
 2224 |             LocalScope local_scope{context};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2225 |             if (parser.get_switch("verbatim"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2226 |                 CommandManager::instance().execute_single_command(parser | 
gather<Vector<String>>(), context, shell_context);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2227 |             else
      |             ~~~~
 2228 |                 CommandManager::instance().execute(join(parser, ' ', 
false), context, shell_context);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2229 |         });
      |         ~~
src/commands.cc:2056:5: warning: possibly dangling reference to a temporary 
[-Wdangling-reference]
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |     ^~~
src/commands.cc:2056:58: note: the temporary was destroyed at the end of the full expression 
‘Kakoune::ParametersParser::get_switch(Kakoune::StringView) const(Kakoune::StringView(((const 
char*)"save-regs"))).Kakoune::Optional<Kakoune::StringView>::value_or<Kakoune::StringView&>(default_saved_regs)’
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |                   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.insert_completer.debug.d -c -o src/insert_completer.debug.o src/insert_completer.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.register_manager.debug.d -c -o src/register_manager.debug.o src/register_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.scope.debug.d -c -o src/scope.debug.o src/scope.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.client_manager.debug.d -c -o src/client_manager.debug.o src/client_manager.cc
a2x --no-xmllint -f text README.asciidoc
gzip -n -9 -f < doc/kak.1 > doc/kak.1.gz
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
src/.version.o src/.version.cc
c++         -Wl,-z,relro -Wl,-z,now 
-specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -std=c++2a -Wall 
-Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime 
-Wno-stringop-overflow  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection    src/hash.debug.o src/alias_registry.debug.o src/main.debug.o 
src/ranked_match.debug.o src/remote.debug.o src/memory.debug.o src/option_manager.debug.o 
src/input_handler.debug.o src/selectors.debug.o src/buffer_manager.debug.o 
src/buffer.debug.o src/line_modification.debug.o src/env_vars.debug.o src/window.debug.o 
src/color.debug.o src/keys.debug.o src/hash_map.debug.o src/ranges.debug.o 
src/shared_string.debug.o src/display_buffer.debug.o src/word_db.debug.o 
src/regex_impl.debug.o src/buffer_utils.debug.o src/option_types.debug.o 
src/completion.debug.o src/file.debug.o src/string_utils.debug.o src/hook_manager.debug.o 
src/command_manager.debug.o src/face_registry.debug.o src/regex.debug.o 
src/keymap_manager.debug.o src/json.debug.o src/selection.debug.o src/backtrace.debug.o 
src/highlighter.debug.o src/assert.debug.o src/highlighters.debug.o src/json_ui.debug.o 
src/shell_manager.debug.o src/client.debug.o src/highlighter_group.debug.o 
src/terminal_ui.debug.o src/exception.debug.o src/parameters_parser.debug.o 
src/unit_tests.debug.o src/context.debug.o src/string.debug.o src/event_manager.debug.o 
src/changes.debug.o src/normal.debug.o src/commands.debug.o src/insert_completer.debug.o 
src/register_manager.debug.o src/scope.debug.o src/client_manager.debug.o src/.version.o -o 
src/kak.debug
ln -sf kak.debug src/kak
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
env LC_ALL=C.UTF-8 dh_auto_test -- debug=yes static=no pedantic=yes PREFIX=/usr
        make -j2 test debug=yes static=no pedantic=yes PREFIX=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
ln -sf kak.debug src/kak
if [ Linux = OpenBSD ]; then \
                export KAKOUNE_RUNTIME=$PWD/share/kak; \
fi && \
cd test && ./run
  test
    commands
      edit-fifo-noscroll
      edit-fifo-noscroll-noeol
    compose
      backward-search
      catch-error-desc
      complex-pipe
      del-empty-line
      discard-selections-with-itersel
      do-not-run-hooks-added-by-parent
      echo-to-file
      eof-multi-delete
      file-expansion
      history
      hook-named-captures
      inline-sort
      line-completion
      no-hook-on-unset-option-with-same-parent
      pipe-at-eof
      select-codepoints
      select-display-columns
      select-timestamp
      selections_char_desc-expansion
      undo-multi-replace-at-end
      unicode
    display
      horizontal-scroll
      horizontal-scroll-onto-tab
      horizontal-scroll-with-tab
      vertical-scroll
    highlight
      column
        multi-columns
      face-override
      named-captures
      number-lines
      ranges
      regions
      regions-recurse
      replace-empty-range
      replace-multiline-range
      replace-multiline-range-pulls-new-lines
      replace-only-fully-selected-ranges
      rust
        comment0
        doc_comment_hidden
        doc_comment_hidden_with_empty_line
        inner_block_comment1
        inner_block_doc_comment1
        inner_line_doc_comment1
        let
        line_comment1
        outer_block_doc_comment0
        pub
        todo
        value
      wrap
        avoid-odd-places
    hooks
      completion-hide
      module-loaded
      once
      remove-regex
    indent
      c-family
        align-while-expr
        close-block
        close-function-with-struct-param
        close-namespace
        comment-line-continuation
        construct-align
        deindent-function-closing-brace
        deindent-generic-closing-brace
        deindent-if-body
        deindent-if-closing-brace
        indent-after-parenthesis
        indent-else-brace
        indent-if-body
        indent-if-brace
        move-brace
        multiline-nested-align
        nested-align
        open-function
        paren-in-literal
        preserve-tabs
      clojure
        doubled-brackets
      comment
        comment-multiple-lines-indented
        comment-multiple-lines-unindented
        comment-multiple-lines-when-partially-commented
        uncomment-multiple-indented-lines
      elixir
        do-keyword
        following-blocks-should-not-prevent-end
        function-definition-shouldnt-duplicate
        insert-comment-hash
      fidl
        comments
        on-closing
        on-newline
      go
        deindent-function-closing-brace
        deindent-generic-closing-brace
        deindent-if-closing-brace
        insert-comment
      haskell
        before-comment
        indented-comment
        inside-comment
      html
        indent-closing-tag
        indent-on-new-line
      javascript
        deindent-complex-brace-structure
      lisp
        doubled-brackets
      lua
        insert-end-only-when-needed
        unindent-after-end
      markdown
        inside-complex-blockquote
        inside-list-item
        inside-nested-list-item
        inside-simple-blockquote
        inside-strong-emphasis
        list-item
        open-after-setext-heading-1
        open-after-setext-heading-2
      ruby
        deindent-on-if-else-end
        do-keyword
        following-blocks-should-not-prevent-end
        indent-after-class
        insert-comment-hash
        method-definition-shouldnt-duplicate
      rust
        after-open
        after-open-with-chars
        after-variable
        after-where
        align-closing-brace
        align-closing-brack
        align-closing-paren
        before-where
        block-comment
        block-comment-close
        dedent
        dedent-async
        dedent-function-closing-brace
        dedent-generic-closing-brace
        dedent-if-closing-brace
        empty-line
        empty-match
        line-comment
        line-comment-close
        line-start-with-operator
        on-open-paren
      sh
        deindent-after-done
        deindent-after-esac
        deindent-after-fi
        deindent-case-option
        deindent-compound-command
        deindent-one-line-case-option
        deindent-only-else
        indent-after-do
        indent-after-in
        indent-after-then
        indent-block-case
        indent-compound-command
        no-deindent-after-else
        no-deindent-after-fi
    normal
      align
      align-tab
      all
      append
      append-at-eol
      change
      clear-selections
      codepoint-width
        tab-width
        vertical-movement
      concat-paste-line
      convert-spaces-to-tabs
      convert-tabs-to-spaces
      copy-sel-above
      copy-sel-below
      copy-sel-below-multi-line
      deindent
      delete
      duplicate-selections
      extend-lines
      extra-word-chars
      facedesc-invalid-syntax
        attributes
        bg-color
      find-char-backward
      find-char-backward-extending
      find-char-forward
      find-char-forward-extending
      goto
      goto-extending
        buffer-bottom
        buffer-end
        buffer-top
        last-change
        line-begin
        line-end
        buffer-bottom
        buffer-end
        buffer-top
        file
        last-buffer
        last-change
        line-begin
        line-end
      indent
      insert
      insert-at-line-start
      insert-replace
      jump
        backward
        backward-count
        backward-invalid-count
        forward
        forward-count
        forward-invalid-count
      keep-cmd
      keep-cmd-reg
      lower-case
      match-char
      move
        down
        down-extending
        left
        left-extending
        right
        right-extending
        up
        up-extending
      next-big-word
      next-big-word-extending
      next-match
      next-match-appending
      next-word
      next-word-extending
      object
        around
        around-parent
          angle
          braces
          brackets
          parenthesis
          angle
          argument
            multi-level
            single-level
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
          parenthesis
          sentence
          single_quote
          slash
          word
        drop-non-whitespace
        end
        end-extending
        end-extending-parent
          braces
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
          parenthesis
          sentence
            count
            single
          single_quote
          word
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
            to-buffer-end
          parenthesis
          sentence
            count
            single
            to-buffer-end
          single_quote
          word
        inner
          angle
          argument
            multi-level
            single-level
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
          parenthesis
          sentence
          single_quote
          slash
          word
        on-end
          around
            angle
            braces
            brackets
            parenthesis
          inner
            angle
            braces
            brackets
            parenthesis
          to-end
            angle
            braces
            brackets
            parenthesis
        on-start
          around
            angle
            braces
            brackets
            double_quote
            grave_quote
            parenthesis
            single_quote
            slash
          inner
            angle
            braces
            brackets
            double_quote
            grave_quote
            parenthesis
            single_quote
          to-start
            angle
            braces
            brackets
            parenthesis
        start
        start-extending
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
          parenthesis
          sentence
            count
            single
          single_quote
          word
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
          parenthesis
          sentence
            count
            single
            to-buffer-begin
          single_quote
          word
      open-above
      open-below
      open-multiple-above
      open-multiple-below
      paste-after
      paste-all-after
      paste-all-before
      paste-all-replace
      paste-before
      pipe
      pipe-reg
      pipe-to
      pipe-to-reg
      previous-big-word
      previous-big-word-extending
      previous-word
      previous-word-extending
      previous-word-no-underscore
      record-macro
      redo
      reload
      repeat-insert
        repeat-insert
        repeat-insert-hooks
        repeat-insert-mapped
        repeat-normal-exec
        repeat-normal-movement
      repeat-select
        repeat-end-paragraph
        repeat-find-char
      replace
      replace-lines
      replay-complex-insert
      replay-macro
      restore-selections
      rotate
      rotate-content
      save-selections
      search
      search-extending
      search-reverse
      search-reverse-extending
      search-reverse-rightmost
        missed-match
        overlap
      select
      select-horizontal-whitespace
      select-line
      selection-undo
        fold-redundant-entries
        redo
        undo
        windisplay-hook
      split
      split-at-begin
      split-multiple-lines
      switch-case
      to-char-backward
      to-char-backward-extending
      to-char-forward
      to-char-forward-extending
      trim
      trim-drop-empty
      trim-lines
        table
      undo
      undo-after-replace-lines
      upper-case
      user-modes
        lock
        once
      yank
    prompt
      history-abort-previous
      history-navigate
      history-previous
      history-previous-prefix
      history-repeat-last
      history-stop-at-first
    regression
      0-assert-on-itersel
      0-autocomplete-overrules-completers
      0-comment-after-command
      0-compute-modified-range-crash
      0-crash-on-BufSetOption-hook
      0-crash-on-backspace-at-buffer-begin
      0-crash-on-delete-buffer-BufClose
      0-crash-on-pipe-with-selection-access
      0-crash-on-specialy-crafted-modeline
      0-crash-on-tab-just-before-wrap-column
      0-deindent-on-mixed-indent-line
      0-eval-creates-prompt
      0-intermediate-regex-saved-in-history
      0-mouse-during-insert
      0-no-incsearch
      0-nothing-selected-on-prompt-initial-shift-tab
      0-open-below-should-not-move-cursor-on-eol
      0-replace-last-eol-with-eol
      0-rotate-at-eof-mutates-selection
      0-select-object-with-empty-begin-match
      0-spurious-undo-group-on-external
      0-undo-change-at-eof
      1014-ambiguous-kak_selections
      1051-crash-on-empty-param
      1053-crash-on-deletion-and-paste
      1074-comment-leader-autoinsert-error
      1105-object-selection-behaviour
      1111-unexpected-behaviour-on-new-line-in-comment
      1118-misaligned-comment-start
      1129-capture-groups-are-broken
      1195-infinite-loop-in-regex-matching
      1227-segfault-on-option-access
      1233-corrent-cursor-handling-for-indent-objects
      1275-replaced-range-split
      1308-wrong-behaviour-of-kak-indent-on-newline
      1382-column-highlighter-broken-on-horizontal-scroll
      1433-scrolloff-broken-with-soft-wrap
      1435-misplaced-cursor-with-show_matching-hl
      1453-show_whitespaces-highlighter-breaks-tab-alignment
      1459-assertion-on-wrapped-long-line
      1469-assert-on-repeat-insert
      1504-assertion-on-incorrect-pipe-use
      1518-wrong-undo-handling-with-fifo-buffers
      1525-lua-indent-error
      1580-A-not-moving-to-eol
      1680-crash-with-dot-and-alt-semicolon
      1731-wrap-hidden-buffer
      1741-scrolloff-hides-end-of-lines
      1829-unicode-as-string-delimiter
      1902-regex-lookbehind-ignore-before-current-pos
      1904-select-empty-line-indent-gets-whole-buffer
      1920-crash-on-python-in-docstring
      1937-opening-missing-file-by-full-path-fails
      1964-O-does-not-position-cursor-correctly
      2030-custom-selection-nesting
      2056-assert-on-small-window
      2078-assert-on-restoring-invalid-selections
      2129-inside-parentheses
      2133-assert-on-rotate-contents
      2245-wrap-long-word
      2367-surround-with-tight-nesting
      2420-discrepancy-in-star-behaviour
      2499-html-regions-assert
      2562-column-highlighter-bleeding
      2711-weird-regex-highlighter-behaviour
      2737-segfault-on-WinDisplay-hook
      2755-segfault-on-double-wrap-highlighters
      2861-backspace-merges-selections
      2999-buggy-wrapping
      3010-extra_word_chars-fails-with-other-buffers
      3025-last-buffer-does-not-work-in-draft-context
      3041-invalid-regex-highlight-accross-regions
      3048-word-wrapping-broken
      3219-scroll-json-ui
      3270-crash-in-autocomplete
      3275-crash-on-replace-at-buffer-start
      3349-crash-in-completion
      3388-command-line-parsing-does-not-preserve-invalid-utf8
      3398-readonly-fifo-failure
      3439-parse-ascii-newline-as-return
      3472-crash-on-to-sentence-start
      3478-crash-on-scroll
      3489-crash-on-paragraph-begin
      3495-crash-highlighting-hidden-lines
      3544-capture-get-lost
      3669-pipe-adds-extra-newline
      3733-modeline-parsing-off-by-one-line
      3735-modeline-arbitrary-code-execution
      3757-crash-on-capture-group-select
      3799-incorrect-region-match
      3909-crash-on-closing-buffer-with-user-mapping
      4052-replace-range-vs-whitespace-highlighter-interaction
      4086-ruby-deindenting-other-lines-than-keywords
      4378-line-explicit-completion-buggy
      4414-crash-on-paste-all
      4460-nul-byte-in-regex
      4471-crash-on-alt-t-with-one-char-file
      4476-invalid-line-join
      4519-regex-alternation-priority
      4521-alt-mapping-broken-in-lower-case-modes
      4601-int-min-arg
      4605-fifo-hang
      4659-scroll-issue-with-replace-ranges
      4669-eol-highlight-to-column-highlighter
      4674-show-whitespaces-horizontal-scroll-assert
      4750-crash-on-append-empty-output-at-end-of-buffer
      4753-assert-in-display-line-split
      4779-crash-when-pasting-with-multiple-overlapping-selections
      4839-scroll-invalid-cursor
      4843-trim-front-split-glyph
      4844-crash-on-empty-paste
      4859-regex-invalid-behaviour
      4887-torn-utf8-sequence
      4896-remap-executing-mapping
      4896-unmap-executing-mapping
      4926-crash-with-fold-and-ranges
      4927-crash-jumping-to-eol
      4959-bad-default-region
      5001-line-highlighting-breaks-at-region
      5076-empty-text-should-not-change-prompt-history
      5118-crash-on-scroll-with-insert-completion-and-wrap
      5120-double-free-or-corruption-crash
      5122-dot-fails-after-macro-replay
      5124-assert-in-redo
      595-smart-search-unicode
      612-assertion-with-NormalBegin-hook
      633-spurious-new-line-inserted-when-replacing-at-end
      638-highlight-codepoint-with-bracket
      643-crash-on-a-@-on-specially-crafted-buffer
      654-crash-on-undo-after-macro
      699-to-eol-from-eol
      704-crash-when-using-a-hook-on-NormalBegin-and-NormalEnd
      733-selection-list-from-string-not-valid
      743-crash-on-replace-undo
      751-wrong-selection-after-undo
      787-crash-after-S
      809-alt-f-t-to-first-char
      811-double-width-codepoints
      844-prev-word-at-buffer-start
      860-python-incorrect-commenting
      872-indentation-misbeahviour-c++
      918-wrong-asterisk-inserted
      921-keep-empty-line-matches-all-lines
      993-user-text-object
      quoted-vals
    shell
      list-syntax
      prompt-shell-script-candidates
      prompt-shell-script-completion
      quoted-range
    tools
      git
        blame-in-diff (disabled)
        blame-jump-message (disabled)
      patch
        ignore-first-file
        signature

Summary: 571 tests, 0 failures
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install -- debug=yes static=no pedantic=yes PREFIX=/usr
        make -j2 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no 
"INSTALL=install --strip-program=true" debug=yes static=no pedantic=yes PREFIX=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
ln -sf kak.debug src/kak
mkdir -p \
        /<<PKGBUILDDIR>>/debian/tmp/usr/bin \
        /<<PKGBUILDDIR>>/debian/tmp/usr/libexec/kak \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/rc \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/colors \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/doc \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/kak \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/gdb
cp -f gdb/kakoune.py /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/gdb
cp -f doc/kak.1.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/gdb/kakoune.py
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/kak.1.gz
cp src/kak /<<PKGBUILDDIR>>/debian/tmp/usr/bin
chmod 0755 /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kak
ln -sf ../../bin/kak /<<PKGBUILDDIR>>/debian/tmp/usr/libexec/kak/kak
cp share/kak/kakrc /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/kakrc
cp -r rc/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/rc
find /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/rc -type f -exec chmod 0644 {} +
[ -e /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/autoload ] || ln -s rc 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/autoload
cp colors/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/colors
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/colors/*
cp README.text /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/kak
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/kak/*.text
cp doc/pages/*.asciidoc /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/doc
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/doc/*.asciidoc
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs
   dh_installchangelogs
   dh_perl
   dh_link
   dh_installalternatives
dh_installalternatives: error: Alternative "/usr/bin/kak" for "editor" in 
debian/kakoune.alternatives does not exist in debian/kakoune
make: *** [debian/rules:29: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202409/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to