>>> kakoune: Building community/kakoune 2026.04.12-r0 (using abuild 3.16.0-r0) started Sun, 12 Apr 2026 06:12:05 +0000 >>> kakoune: Validating /home/buildozer/aports/community/kakoune/APKBUILD... >>> kakoune: Analyzing dependencies... >>> kakoune: Installing for build: build-base perl (1/6) Installing libbz2 (1.0.8-r6) (2/6) Installing perl (5.42.2-r0) (3/6) Installing .makedepends-kakoune (20260412.061206) (4/6) Installing perl-error (0.17030-r0) (5/6) Installing perl-git (2.53.0-r1) (6/6) Installing git-perl (2.53.0-r1) Executing busybox-1.37.0-r31.trigger OK: 479.1 MiB in 112 packages >>> kakoune: Cleaning up srcdir >>> kakoune: Cleaning up pkgdir >>> kakoune: Cleaning up tmpdir >>> kakoune: Fetching https://distfiles.alpinelinux.org/distfiles/edge/kakoune-2026.04.12.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> kakoune: Fetching kakoune-2026.04.12.tar.gz::https://github.com/mawww/kakoune/archive/v2026.04.12.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/kakoune-2026.04.12.tar.gz.part' kakoune-2026.04.12.t 100% |********************************| 777k 0:00:00 ETA '/var/cache/distfiles/edge/kakoune-2026.04.12.tar.gz.part' saved /var/cache/distfiles/edge/kakoune-2026.04.12.tar.gz: OK /home/buildozer/aports/community/kakoune/alpine-linux.kak: OK /home/buildozer/aports/community/kakoune/0001-fix-CXXFLAGS.patch: OK /home/buildozer/aports/community/kakoune/constexpr.patch: OK >>> kakoune: Fetching https://distfiles.alpinelinux.org/distfiles/edge/kakoune-2026.04.12.tar.gz /var/cache/distfiles/edge/kakoune-2026.04.12.tar.gz: OK /home/buildozer/aports/community/kakoune/alpine-linux.kak: OK /home/buildozer/aports/community/kakoune/0001-fix-CXXFLAGS.patch: OK /home/buildozer/aports/community/kakoune/constexpr.patch: OK >>> kakoune: Unpacking /var/cache/distfiles/edge/kakoune-2026.04.12.tar.gz... >>> kakoune: 0001-fix-CXXFLAGS.patch patching file Makefile Hunk #1 succeeded at 19 (offset 3 lines). >>> kakoune: constexpr.patch patching file src/color.hh Hunk #1 succeeded at 49 (offset 1 line). echo 'namespace Kakoune { const char *version = ""; }' > src/.version.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.hook_manager.opt.d -c -o src/hook_manager.opt.o src/hook_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.command_manager.opt.d -c -o src/command_manager.opt.o src/command_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.completion.opt.d -c -o src/completion.opt.o src/completion.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.insert_completer.opt.d -c -o src/insert_completer.opt.o src/insert_completer.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.hash_map.opt.d -c -o src/hash_map.opt.o src/hash_map.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.scope.opt.d -c -o src/scope.opt.o src/scope.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.commands.opt.d -c -o src/commands.opt.o src/commands.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.display_buffer.opt.d -c -o src/display_buffer.opt.o src/display_buffer.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.highlighter_group.opt.d -c -o src/highlighter_group.opt.o src/highlighter_group.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.color.opt.d -c -o src/color.opt.o src/color.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.selection.opt.d -c -o src/selection.opt.o src/selection.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.ranked_match.opt.d -c -o src/ranked_match.opt.o src/ranked_match.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.memory.opt.d -c -o src/memory.opt.o src/memory.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.env_vars.opt.d -c -o src/env_vars.opt.o src/env_vars.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.client.opt.d -c -o src/client.opt.o src/client.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.shared_string.opt.d -c -o src/shared_string.opt.o src/shared_string.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.ranges.opt.d -c -o src/ranges.opt.o src/ranges.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.string_utils.opt.d -c -o src/string_utils.opt.o src/string_utils.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.hash.opt.d -c -o src/hash.opt.o src/hash.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.line_modification.opt.d -c -o src/line_modification.opt.o src/line_modification.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.assert.opt.d -c -o src/assert.opt.o src/assert.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.string.opt.d -c -o src/string.opt.o src/string.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.changes.opt.d -c -o src/changes.opt.o src/changes.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.highlighter.opt.d -c -o src/highlighter.opt.o src/highlighter.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.json_ui.opt.d -c -o src/json_ui.opt.o src/json_ui.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.file.opt.d -c -o src/file.opt.o src/file.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.keys.opt.d -c -o src/keys.opt.o src/keys.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.alias_registry.opt.d -c -o src/alias_registry.opt.o src/alias_registry.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.register_manager.opt.d -c -o src/register_manager.opt.o src/register_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.backtrace.opt.d -c -o src/backtrace.opt.o src/backtrace.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.main.opt.d -c -o src/main.opt.o src/main.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.buffer.opt.d -c -o src/buffer.opt.o src/buffer.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.exception.opt.d -c -o src/exception.opt.o src/exception.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.highlighters.opt.d -c -o src/highlighters.opt.o src/highlighters.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.format.opt.d -c -o src/format.opt.o src/format.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.regex_vm.opt.d -c -o src/regex_vm.opt.o src/regex_vm.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.face_registry.opt.d -c -o src/face_registry.opt.o src/face_registry.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.normal.opt.d -c -o src/normal.opt.o src/normal.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.regex.opt.d -c -o src/regex.opt.o src/regex.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.shell_manager.opt.d -c -o src/shell_manager.opt.o src/shell_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.window.opt.d -c -o src/window.opt.o src/window.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.keymap_manager.opt.d -c -o src/keymap_manager.opt.o src/keymap_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.input_handler.opt.d -c -o src/input_handler.opt.o src/input_handler.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.buffer_utils.opt.d -c -o src/buffer_utils.opt.o src/buffer_utils.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.event_manager.opt.d -c -o src/event_manager.opt.o src/event_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.remote.opt.d -c -o src/remote.opt.o src/remote.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.debug.opt.d -c -o src/debug.opt.o src/debug.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.buffer_manager.opt.d -c -o src/buffer_manager.opt.o src/buffer_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.unit_tests.opt.d -c -o src/unit_tests.opt.o src/unit_tests.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.option_types.opt.d -c -o src/option_types.opt.o src/option_types.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.selectors.opt.d -c -o src/selectors.opt.o src/selectors.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.context.opt.d -c -o src/context.opt.o src/context.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.option_manager.opt.d -c -o src/option_manager.opt.o src/option_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.client_manager.opt.d -c -o src/client_manager.opt.o src/client_manager.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.word_db.opt.d -c -o src/word_db.opt.o src/word_db.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.json.opt.d -c -o src/json.opt.o src/json.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.terminal_ui.opt.d -c -o src/terminal_ui.opt.o src/terminal_ui.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -MD -MP -MF src/.parameters_parser.opt.d -c -o src/parameters_parser.opt.o src/parameters_parser.cc c++ -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt -c -o src/.version.opt.o src/.version.cc c++ -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -std=c++2b -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -Wno-init-list-lifetime -Wno-stringop-overflow -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -fno-plt src/hook_manager.opt.o src/command_manager.opt.o src/completion.opt.o src/insert_completer.opt.o src/hash_map.opt.o src/scope.opt.o src/commands.opt.o src/display_buffer.opt.o src/highlighter_group.opt.o src/color.opt.o src/selection.opt.o src/ranked_match.opt.o src/memory.opt.o src/env_vars.opt.o src/client.opt.o src/shared_string.opt.o src/ranges.opt.o src/string_utils.opt.o src/hash.opt.o src/line_modification.opt.o src/assert.opt.o src/string.opt.o src/changes.opt.o src/highlighter.opt.o src/json_ui.opt.o src/file.opt.o src/keys.opt.o src/alias_registry.opt.o src/register_manager.opt.o src/backtrace.opt.o src/main.opt.o src/buffer.opt.o src/exception.opt.o src/highlighters.opt.o src/format.opt.o src/regex_vm.opt.o src/face_registry.opt.o src/normal.opt.o src/regex.opt.o src/shell_manager.opt.o src/window.opt.o src/keymap_manager.opt.o src/input_handler.opt.o src/buffer_utils.opt.o src/event_manager.opt.o src/remote.opt.o src/debug.opt.o src/buffer_manager.opt.o src/unit_tests.opt.o src/option_types.opt.o src/selectors.opt.o src/context.opt.o src/option_manager.opt.o src/client_manager.opt.o src/word_db.opt.o src/json.opt.o src/terminal_ui.opt.o src/parameters_parser.opt.o src/.version.opt.o -o src/kak.opt ln -sf kak.opt src/kak ln -sf kak.opt src/kak if [ Linux = OpenBSD ]; then \ export KAKOUNE_RUNTIME=$PWD/share/kak; \ fi && \ test/run test test/commands test/commands/edit-fifo-noscroll test/commands/edit-fifo-noscroll-noeol test/commands/fifo-read-ranges test/commands/fifo-read-ranges-noeol test/commands/fifo-read-ranges-noeol-scroll test/commands/fifo-read-ranges-scroll test/compose test/compose/backward-search test/compose/catch-error-desc test/compose/complex-pipe test/compose/del-empty-line test/compose/discard-selections-with-itersel test/compose/do-not-run-hooks-added-by-parent test/compose/echo-to-file test/compose/eof-multi-delete test/compose/eol-at-eof test/compose/eol-at-eof/opt-in-no-eol test/compose/eol-at-eof/opt-out-no-eol test/compose/eol-at-eof/write-after-insert-into-empty-file test/compose/eol-at-eof/write-empty-file test/compose/eol-at-eof/write-no-eol test/compose/file-expansion test/compose/history test/compose/hook-named-captures test/compose/inline-sort test/compose/line-completion test/compose/no-hook-on-unset-option-with-same-parent test/compose/pipe-at-eof test/compose/select-codepoints test/compose/select-display-columns (disabled) test/compose/select-timestamp test/compose/selections_char_desc-expansion test/compose/undo-multi-replace-at-end test/compose/unicode (disabled) test/display test/display/horizontal-scroll test/display/horizontal-scroll-onto-tab test/display/horizontal-scroll-with-tab test/display/vertical-scroll test/highlight test/highlight/column test/highlight/column/multi-columns test/highlight/face-override test/highlight/named-captures test/highlight/number-lines test/highlight/number-lines/basic test/highlight/number-lines/full-relative test/highlight/ranges test/highlight/regions test/highlight/regions-recurse test/highlight/replace-ranges test/highlight/replace-ranges/replace-empty-range test/highlight/replace-ranges/replace-large-with-multiple-lines test/highlight/replace-ranges/replace-multiline-range test/highlight/replace-ranges/replace-multiline-range-pulls-new-lines test/highlight/replace-ranges/replace-multiline-range-scrolls-fine test/highlight/replace-ranges/replace-only-fully-selected-ranges test/highlight/replace-ranges/replace-with-multiple-lines test/highlight/rust test/highlight/rust/comment0 test/highlight/rust/doc_comment_hidden test/highlight/rust/doc_comment_hidden_with_empty_line test/highlight/rust/inner_block_comment1 test/highlight/rust/inner_block_doc_comment1 test/highlight/rust/inner_line_doc_comment1 test/highlight/rust/let test/highlight/rust/line_comment1 test/highlight/rust/outer_block_doc_comment0 test/highlight/rust/pub test/highlight/rust/todo test/highlight/rust/value test/highlight/tabulation test/highlight/tabulation/ensure-cursor-on-tab-fully-visible test/highlight/wrap test/highlight/wrap/avoid-odd-places test/highlight/wrap/basic test/highlight/wrap/interact-with-number-lines test/highlight/wrap/interact-with-replace-ranges test/highlight/wrap/interact-with-show-whitespaces test/highlight/wrap/interact-with-tabulation test/highlight/wrap/marker-and-indent test/highlight/wrap/marker-interact-with-long-replace-ranges test/highlight/wrap/word test/hooks test/hooks/completion-hide test/hooks/completion-hide-using-register test/hooks/module-loaded test/hooks/once test/hooks/remove-regex test/indent test/indent/c-family test/indent/c-family/align-while-expr test/indent/c-family/close-block test/indent/c-family/close-function-with-struct-param test/indent/c-family/close-namespace test/indent/c-family/comment-line-continuation test/indent/c-family/construct-align test/indent/c-family/deindent-function-closing-brace test/indent/c-family/deindent-generic-closing-brace test/indent/c-family/deindent-if-body test/indent/c-family/deindent-if-closing-brace test/indent/c-family/indent-after-parenthesis test/indent/c-family/indent-else-brace test/indent/c-family/indent-if-body test/indent/c-family/indent-if-brace test/indent/c-family/move-brace test/indent/c-family/multiline-nested-align test/indent/c-family/nested-align test/indent/c-family/open-function test/indent/c-family/paren-in-literal test/indent/c-family/preserve-tabs test/indent/clojure test/indent/clojure/doubled-brackets test/indent/comment test/indent/comment/comment-multiple-lines-indented test/indent/comment/comment-multiple-lines-unindented test/indent/comment/comment-multiple-lines-when-partially-commented test/indent/comment/uncomment-multiple-indented-lines test/indent/elixir test/indent/elixir/do-keyword test/indent/elixir/following-blocks-should-not-prevent-end test/indent/elixir/function-definition-shouldnt-duplicate test/indent/elixir/insert-comment-hash test/indent/fidl test/indent/fidl/comments test/indent/fidl/on-closing test/indent/fidl/on-newline test/indent/go test/indent/go/deindent-function-closing-brace test/indent/go/deindent-generic-closing-brace test/indent/go/deindent-if-closing-brace test/indent/go/insert-comment test/indent/haskell test/indent/haskell/before-comment test/indent/haskell/indented-comment test/indent/haskell/inside-comment test/indent/html test/indent/html/indent-closing-tag test/indent/html/indent-on-new-line test/indent/javascript test/indent/javascript/deindent-complex-brace-structure test/indent/lisp test/indent/lisp/doubled-brackets test/indent/lua test/indent/lua/insert-end-only-when-needed test/indent/lua/unindent-after-end test/indent/markdown test/indent/markdown/inside-complex-blockquote test/indent/markdown/inside-list-item test/indent/markdown/inside-nested-list-item test/indent/markdown/inside-simple-blockquote test/indent/markdown/inside-strong-emphasis test/indent/markdown/list-item test/indent/markdown/open-after-setext-heading-1 test/indent/markdown/open-after-setext-heading-2 test/indent/python test/indent/python/empty-start-of-file test/indent/python/empty-start-of-file-indented test/indent/python/exit-block test/indent/python/exit-block-indented test/indent/python/not-a-comment test/indent/python/not-a-comment-indented test/indent/python/paragraph-break test/indent/python/paragraph-break-indented test/indent/ruby test/indent/ruby/deindent-on-if-else-end test/indent/ruby/do-keyword test/indent/ruby/following-blocks-should-not-prevent-end test/indent/ruby/indent-after-class test/indent/ruby/insert-comment-hash test/indent/ruby/method-definition-shouldnt-duplicate test/indent/rust test/indent/rust/after-open test/indent/rust/after-open-with-chars test/indent/rust/after-variable test/indent/rust/after-where test/indent/rust/align-closing-brace test/indent/rust/align-closing-brack test/indent/rust/align-closing-paren test/indent/rust/before-where test/indent/rust/block-comment test/indent/rust/block-comment-close test/indent/rust/dedent test/indent/rust/dedent-async test/indent/rust/dedent-function-closing-brace test/indent/rust/dedent-generic-closing-brace test/indent/rust/dedent-if-closing-brace test/indent/rust/empty-line test/indent/rust/empty-match test/indent/rust/line-comment test/indent/rust/line-comment-close test/indent/rust/line-start-with-operator test/indent/rust/on-open-paren test/indent/sh test/indent/sh/deindent-after-done test/indent/sh/deindent-after-esac test/indent/sh/deindent-after-fi test/indent/sh/deindent-case-option test/indent/sh/deindent-compound-command test/indent/sh/deindent-one-line-case-option test/indent/sh/deindent-only-else test/indent/sh/indent-after-do test/indent/sh/indent-after-in test/indent/sh/indent-after-then test/indent/sh/indent-block-case test/indent/sh/indent-compound-command test/indent/sh/no-deindent-after-else test/indent/sh/no-deindent-after-fi test/indent/swift test/indent/swift/after-open-brace test/indent/swift/align-closing-brace test/indent/swift/closure-after-in test/indent/swift/comment-continuation test/indent/swift/doc-comment-continuation test/normal test/normal/align test/normal/align-tab test/normal/all test/normal/append test/normal/append-at-eol test/normal/change test/normal/clear-selections test/normal/codepoint-width test/normal/codepoint-width/tab-width (disabled) test/normal/codepoint-width/vertical-movement (disabled) test/normal/concat-paste-line test/normal/convert-spaces-to-tabs test/normal/convert-tabs-to-spaces test/normal/copy-sel-above test/normal/copy-sel-below test/normal/copy-sel-below-multi-line test/normal/deindent test/normal/delete test/normal/duplicate-selections test/normal/extend-lines test/normal/extra-word-chars test/normal/facedesc-invalid-syntax test/normal/facedesc-invalid-syntax/attributes test/normal/facedesc-invalid-syntax/bg-color test/normal/find-char-backward test/normal/find-char-backward-extending test/normal/find-char-forward test/normal/find-char-forward-extending test/normal/goto test/normal/goto-extending test/normal/goto-extending/buffer-bottom test/normal/goto-extending/buffer-end test/normal/goto-extending/buffer-top test/normal/goto-extending/last-change test/normal/goto-extending/line-begin test/normal/goto-extending/line-end test/normal/goto/buffer-bottom test/normal/goto/buffer-end test/normal/goto/buffer-top test/normal/goto/file test/normal/goto/last-buffer test/normal/goto/last-change test/normal/goto/line-begin test/normal/goto/line-end test/normal/indent test/normal/insert test/normal/insert-at-line-start test/normal/insert-replace test/normal/jump test/normal/jump/backward test/normal/jump/backward-count test/normal/jump/backward-dirty-middle test/normal/jump/backward-invalid-count test/normal/jump/forward test/normal/jump/forward-count test/normal/jump/forward-invalid-count test/normal/keep-cmd test/normal/keep-cmd-reg test/normal/lower-case test/normal/macro test/normal/macro/record-macro test/normal/macro/replay-macro-mapped-word-completion test/normal/match-char test/normal/move test/normal/move/down test/normal/move/down-extending test/normal/move/left test/normal/move/left-extending test/normal/move/right test/normal/move/right-extending test/normal/move/up test/normal/move/up-extending test/normal/next-big-word test/normal/next-big-word-extending test/normal/next-match test/normal/next-match-appending test/normal/next-word test/normal/next-word-extending test/normal/object test/normal/object/around test/normal/object/around-parent test/normal/object/around-parent/angle test/normal/object/around-parent/braces test/normal/object/around-parent/brackets test/normal/object/around-parent/parenthesis test/normal/object/around/angle test/normal/object/around/argument test/normal/object/around/argument/multi-level test/normal/object/around/argument/single-level test/normal/object/around/big-word test/normal/object/around/braces test/normal/object/around/brackets test/normal/object/around/double_quote test/normal/object/around/grave_quote test/normal/object/around/indent test/normal/object/around/paragraph test/normal/object/around/parenthesis test/normal/object/around/sentence test/normal/object/around/single_quote test/normal/object/around/slash test/normal/object/around/word test/normal/object/drop-non-whitespace test/normal/object/end test/normal/object/end-extending test/normal/object/end-extending-parent test/normal/object/end-extending-parent/braces test/normal/object/end-extending/angle test/normal/object/end-extending/argument test/normal/object/end-extending/big-word test/normal/object/end-extending/braces test/normal/object/end-extending/brackets test/normal/object/end-extending/double_quote test/normal/object/end-extending/grave_quote test/normal/object/end-extending/indent test/normal/object/end-extending/paragraph test/normal/object/end-extending/paragraph/count test/normal/object/end-extending/paragraph/single test/normal/object/end-extending/parenthesis test/normal/object/end-extending/sentence test/normal/object/end-extending/sentence/count test/normal/object/end-extending/sentence/single test/normal/object/end-extending/single_quote test/normal/object/end-extending/word test/normal/object/end/angle test/normal/object/end/argument test/normal/object/end/big-word test/normal/object/end/braces test/normal/object/end/brackets test/normal/object/end/double_quote test/normal/object/end/grave_quote test/normal/object/end/indent test/normal/object/end/paragraph test/normal/object/end/paragraph/count test/normal/object/end/paragraph/single test/normal/object/end/paragraph/to-buffer-end test/normal/object/end/parenthesis test/normal/object/end/sentence test/normal/object/end/sentence/count test/normal/object/end/sentence/single test/normal/object/end/sentence/to-buffer-end test/normal/object/end/single_quote test/normal/object/end/word test/normal/object/inner test/normal/object/inner/angle test/normal/object/inner/argument test/normal/object/inner/argument/multi-level test/normal/object/inner/argument/single-level test/normal/object/inner/big-word test/normal/object/inner/braces test/normal/object/inner/brackets test/normal/object/inner/double_quote test/normal/object/inner/empty-braces test/normal/object/inner/empty-double_quote test/normal/object/inner/grave_quote test/normal/object/inner/indent test/normal/object/inner/paragraph test/normal/object/inner/parenthesis test/normal/object/inner/sentence test/normal/object/inner/single_quote test/normal/object/inner/slash test/normal/object/inner/word test/normal/object/nested test/normal/object/nested/around test/normal/object/nested/around/arguments test/normal/object/nested/around/big-word test/normal/object/nested/around/curly-braces test/normal/object/nested/around/double-quotes test/normal/object/nested/around/number test/normal/object/nested/around/paragraph test/normal/object/nested/around/sentence test/normal/object/nested/around/whitespaces test/normal/object/nested/around/word test/normal/object/nested/inner test/normal/object/nested/inner/arguments test/normal/object/nested/inner/big-word test/normal/object/nested/inner/curly-braces test/normal/object/nested/inner/double-quotes test/normal/object/nested/inner/number test/normal/object/nested/inner/paragraph test/normal/object/nested/inner/sentence test/normal/object/nested/inner/whitespaces test/normal/object/nested/inner/word test/normal/object/on-end test/normal/object/on-end/around test/normal/object/on-end/around/angle test/normal/object/on-end/around/braces test/normal/object/on-end/around/brackets test/normal/object/on-end/around/parenthesis test/normal/object/on-end/inner test/normal/object/on-end/inner/angle test/normal/object/on-end/inner/braces test/normal/object/on-end/inner/brackets test/normal/object/on-end/inner/parenthesis test/normal/object/on-end/to-end test/normal/object/on-end/to-end/angle test/normal/object/on-end/to-end/braces test/normal/object/on-end/to-end/brackets test/normal/object/on-end/to-end/parenthesis test/normal/object/on-start test/normal/object/on-start/around test/normal/object/on-start/around/angle test/normal/object/on-start/around/braces test/normal/object/on-start/around/brackets test/normal/object/on-start/around/double_quote test/normal/object/on-start/around/grave_quote test/normal/object/on-start/around/parenthesis test/normal/object/on-start/around/single_quote test/normal/object/on-start/around/slash test/normal/object/on-start/inner test/normal/object/on-start/inner/angle test/normal/object/on-start/inner/braces test/normal/object/on-start/inner/brackets test/normal/object/on-start/inner/double_quote test/normal/object/on-start/inner/grave_quote test/normal/object/on-start/inner/parenthesis test/normal/object/on-start/inner/single_quote test/normal/object/on-start/to-start test/normal/object/on-start/to-start/angle test/normal/object/on-start/to-start/braces test/normal/object/on-start/to-start/brackets test/normal/object/on-start/to-start/parenthesis test/normal/object/start test/normal/object/start-extending test/normal/object/start-extending/angle test/normal/object/start-extending/argument test/normal/object/start-extending/big-word test/normal/object/start-extending/braces test/normal/object/start-extending/brackets test/normal/object/start-extending/double_quote test/normal/object/start-extending/grave_quote test/normal/object/start-extending/indent test/normal/object/start-extending/paragraph test/normal/object/start-extending/paragraph/count test/normal/object/start-extending/paragraph/single test/normal/object/start-extending/parenthesis test/normal/object/start-extending/sentence test/normal/object/start-extending/sentence/count test/normal/object/start-extending/sentence/single test/normal/object/start-extending/single_quote test/normal/object/start-extending/word test/normal/object/start/angle test/normal/object/start/argument test/normal/object/start/big-word test/normal/object/start/braces test/normal/object/start/brackets test/normal/object/start/double_quote test/normal/object/start/grave_quote test/normal/object/start/indent test/normal/object/start/paragraph test/normal/object/start/paragraph/count test/normal/object/start/paragraph/single test/normal/object/start/parenthesis test/normal/object/start/sentence test/normal/object/start/sentence/count test/normal/object/start/sentence/single test/normal/object/start/sentence/to-buffer-begin test/normal/object/start/single_quote test/normal/object/start/word test/normal/open-above test/normal/open-below test/normal/open-multiple-above test/normal/open-multiple-below test/normal/paste-after test/normal/paste-all-after test/normal/paste-all-before test/normal/paste-all-before-missing-newline test/normal/paste-all-replace test/normal/paste-before test/normal/paste-before-multiple-selections test/normal/pipe test/normal/pipe-reg test/normal/pipe-replaces-all-lines test/normal/pipe-to test/normal/pipe-to-reg test/normal/previous-big-word test/normal/previous-big-word-extending test/normal/previous-word test/normal/previous-word-extending test/normal/previous-word-no-underscore test/normal/redo test/normal/reload test/normal/repeat-insert test/normal/repeat-insert/repeat-insert test/normal/repeat-insert/repeat-insert-hooks test/normal/repeat-insert/repeat-insert-mapped test/normal/repeat-insert/repeat-insert-mapped-word-completion test/normal/repeat-insert/repeat-normal-exec test/normal/repeat-insert/repeat-normal-movement test/normal/repeat-select test/normal/repeat-select/repeat-end-paragraph test/normal/repeat-select/repeat-find-char test/normal/replace test/normal/replace-lines test/normal/replay-complex-insert test/normal/replay-macro test/normal/restore-selections test/normal/rotate test/normal/rotate-content test/normal/save-selections test/normal/search test/normal/search-extending test/normal/search-extending-multiple-selections test/normal/search-reverse test/normal/search-reverse-extending test/normal/search-reverse-extending-multiple-selections test/normal/search-reverse-rightmost test/normal/search-reverse-rightmost/missed-match test/normal/search-reverse-rightmost/overlap test/normal/select test/normal/select-horizontal-whitespace test/normal/select-line test/normal/selection-undo test/normal/selection-undo/fold-redundant-entries test/normal/selection-undo/redo test/normal/selection-undo/undo test/normal/selection-undo/windisplay-hook test/normal/split test/normal/split-at-begin test/normal/split-multiple-lines test/normal/switch-case test/normal/to-char-backward test/normal/to-char-backward-extending test/normal/to-char-forward test/normal/to-char-forward-extending test/normal/trim test/normal/trim-drop-empty test/normal/trim-lines test/normal/trim/table test/normal/undo test/normal/undo-after-replace-lines test/normal/upper-case test/normal/user-modes test/normal/user-modes/lock test/normal/user-modes/once test/normal/yank test/prompt test/prompt/history-abort-previous test/prompt/history-mapped-keys test/prompt/history-navigate test/prompt/history-previous test/prompt/history-previous-prefix test/prompt/history-repeat-last test/prompt/history-stop-at-first test/regression test/regression/0-assert-on-itersel test/regression/0-autocomplete-overrules-completers test/regression/0-comment-after-command test/regression/0-compute-modified-range-crash test/regression/0-crash-on-0-height-window test/regression/0-crash-on-BufSetOption-hook test/regression/0-crash-on-backspace-at-buffer-begin test/regression/0-crash-on-delete-buffer-BufClose test/regression/0-crash-on-pipe-with-selection-access test/regression/0-crash-on-regex-prompt-change test/regression/0-crash-on-specialy-crafted-modeline test/regression/0-crash-on-tab-just-before-wrap-column test/regression/0-crash-on-vertical-move-with-invalid-utf8-at-eol test/regression/0-deindent-on-mixed-indent-line test/regression/0-delete-buffer-while-dragging test/regression/0-eval-creates-prompt test/regression/0-intermediate-regex-saved-in-history test/regression/0-mouse-during-insert test/regression/0-no-incsearch test/regression/0-nothing-selected-on-prompt-initial-shift-tab test/regression/0-open-below-should-not-move-cursor-on-eol test/regression/0-replace-last-eol-with-eol test/regression/0-rotate-at-eof-mutates-selection test/regression/0-select-object-with-empty-begin-match test/regression/0-slow-BufCloseFifo test/regression/0-spurious-undo-group-on-external test/regression/0-undo-change-at-eof test/regression/1014-ambiguous-kak_selections test/regression/1051-crash-on-empty-param test/regression/1053-crash-on-deletion-and-paste test/regression/1074-comment-leader-autoinsert-error test/regression/1105-object-selection-behaviour test/regression/1111-unexpected-behaviour-on-new-line-in-comment test/regression/1118-misaligned-comment-start test/regression/1129-capture-groups-are-broken test/regression/1195-infinite-loop-in-regex-matching test/regression/1227-segfault-on-option-access test/regression/1233-corrent-cursor-handling-for-indent-objects test/regression/1275-replaced-range-split test/regression/1308-wrong-behaviour-of-kak-indent-on-newline test/regression/1382-column-highlighter-broken-on-horizontal-scroll test/regression/1433-scrolloff-broken-with-soft-wrap test/regression/1435-misplaced-cursor-with-show_matching-hl test/regression/1453-show_whitespaces-highlighter-breaks-tab-alignment test/regression/1459-assertion-on-wrapped-long-line test/regression/1469-assert-on-repeat-insert test/regression/1504-assertion-on-incorrect-pipe-use test/regression/1518-wrong-undo-handling-with-fifo-buffers test/regression/1525-lua-indent-error test/regression/1580-A-not-moving-to-eol test/regression/1680-crash-with-dot-and-alt-semicolon test/regression/1731-wrap-hidden-buffer test/regression/1741-scrolloff-hides-end-of-lines test/regression/1829-unicode-as-string-delimiter test/regression/1902-regex-lookbehind-ignore-before-current-pos test/regression/1904-select-empty-line-indent-gets-whole-buffer test/regression/1920-crash-on-python-in-docstring test/regression/1937-opening-missing-file-by-full-path-fails test/regression/1964-O-does-not-position-cursor-correctly test/regression/2030-custom-selection-nesting test/regression/2056-assert-on-small-window test/regression/2078-assert-on-restoring-invalid-selections test/regression/2129-inside-parentheses test/regression/2133-assert-on-rotate-contents test/regression/2245-wrap-long-word test/regression/2367-surround-with-tight-nesting test/regression/2420-discrepancy-in-star-behaviour test/regression/2499-html-regions-assert test/regression/2562-column-highlighter-bleeding test/regression/2711-weird-regex-highlighter-behaviour test/regression/2737-segfault-on-WinDisplay-hook test/regression/2755-segfault-on-double-wrap-highlighters test/regression/2861-backspace-merges-selections test/regression/2999-buggy-wrapping test/regression/3010-extra_word_chars-fails-with-other-buffers test/regression/3025-last-buffer-does-not-work-in-draft-context test/regression/3041-invalid-regex-highlight-accross-regions test/regression/3048-word-wrapping-broken test/regression/3219-scroll-json-ui test/regression/3270-crash-in-autocomplete test/regression/3275-crash-on-replace-at-buffer-start test/regression/3349-crash-in-completion test/regression/3388-command-line-parsing-does-not-preserve-invalid-utf8 test/regression/3398-readonly-fifo-failure test/regression/3439-parse-ascii-newline-as-return test/regression/3472-crash-on-to-sentence-start test/regression/3478-crash-on-scroll test/regression/3489-crash-on-paragraph-begin test/regression/3495-crash-highlighting-hidden-lines test/regression/3544-capture-get-lost test/regression/3669-pipe-adds-extra-newline test/regression/3733-modeline-parsing-off-by-one-line test/regression/3735-modeline-arbitrary-code-execution test/regression/3757-crash-on-capture-group-select test/regression/3799-incorrect-region-match test/regression/3909-crash-on-closing-buffer-with-user-mapping test/regression/4052-replace-range-vs-whitespace-highlighter-interaction test/regression/4086-ruby-deindenting-other-lines-than-keywords test/regression/4378-line-explicit-completion-buggy test/regression/4414-crash-on-paste-all test/regression/4460-nul-byte-in-regex test/regression/4471-crash-on-alt-t-with-one-char-file test/regression/4476-invalid-line-join test/regression/4519-regex-alternation-priority test/regression/4521-alt-mapping-broken-in-lower-case-modes test/regression/4601-int-min-arg test/regression/4605-fifo-hang test/regression/4659-scroll-issue-with-replace-ranges test/regression/4669-eol-highlight-to-column-highlighter test/regression/4674-show-whitespaces-horizontal-scroll-assert test/regression/4750-crash-on-append-empty-output-at-end-of-buffer test/regression/4753-assert-in-display-line-split test/regression/4779-crash-when-pasting-with-multiple-overlapping-selections test/regression/4839-scroll-invalid-cursor test/regression/4843-trim-front-split-glyph (disabled) test/regression/4844-crash-on-empty-paste test/regression/4859-regex-invalid-behaviour test/regression/4887-torn-utf8-sequence test/regression/4896-remap-executing-mapping test/regression/4896-unmap-executing-mapping test/regression/4926-crash-with-fold-and-ranges test/regression/4927-crash-jumping-to-eol test/regression/4959-bad-default-region test/regression/5001-line-highlighting-breaks-at-region test/regression/5076-empty-text-should-not-change-prompt-history test/regression/5118-crash-on-scroll-with-insert-completion-and-wrap test/regression/5120-double-free-or-corruption-crash test/regression/5122-dot-fails-after-macro-replay test/regression/5124-assert-in-redo test/regression/5253-line-and-column-highlighter-issue test/regression/5298-missing-capture-register test/regression/5316-crash-on-duplicate-cursor-replace-at-end test/regression/5324-BufSetOption-triggers-twice test/regression/5338-crash-when-changing-buffer-on-WinDiplay test/regression/5364-exec-and-view-commands-anomalous-interaction test/regression/5383-missing-redraw-with-Gtvv test/regression/5405-error-face-on-empty-prompt test/regression/5409-scrolloff-incorrectly-offset-column-highlighter test/regression/5414-a-p-on-multibyte-character test/regression/5415-final-fg-attributes-lost-to-final-attr test/regression/5439-visual-vertical-movement-breaks-on-out-of-screen-target test/regression/595-smart-search-unicode test/regression/612-assertion-with-NormalBegin-hook test/regression/633-spurious-new-line-inserted-when-replacing-at-end test/regression/638-highlight-codepoint-with-bracket test/regression/643-crash-on-a-@-on-specially-crafted-buffer test/regression/654-crash-on-undo-after-macro test/regression/699-to-eol-from-eol test/regression/704-crash-when-using-a-hook-on-NormalBegin-and-NormalEnd test/regression/733-selection-list-from-string-not-valid test/regression/743-crash-on-replace-undo test/regression/751-wrong-selection-after-undo test/regression/787-crash-after-S test/regression/809-alt-f-t-to-first-char test/regression/811-double-width-codepoints (disabled) test/regression/844-prev-word-at-buffer-start test/regression/860-python-incorrect-commenting test/regression/872-indentation-misbeahviour-c++ test/regression/918-wrong-asterisk-inserted test/regression/921-keep-empty-line-matches-all-lines test/regression/993-user-text-object test/regression/quoted-vals test/shell test/shell/list-syntax test/shell/prompt-shell-script-candidates test/shell/prompt-shell-script-completion test/shell/quoted-range test/tools test/tools/diff test/tools/diff/diff-jump test/tools/git test/tools/git/blame-in-diff test/tools/git/blame-jump-message test/tools/patch test/tools/patch/ignore-first-file test/tools/patch/signature Summary: 650 tests, 0 failures >>> kakoune: Entering fakeroot... ln -sf kak.opt src/kak mkdir -p \ /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/bin \ /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/libexec/kak \ /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/rc \ /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/colors \ /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/doc \ /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/doc/kak \ /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/man/man1 gzip -n -9 -f < doc/kak.1 > doc/kak.1.gz cp -f doc/kak.1.gz /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/man/man1 chmod 0644 /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/man/man1/kak.1.gz cp src/kak /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/bin chmod 0755 /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/bin/kak ln -sf ../../bin/kak /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/libexec/kak/kak cp share/kak/kakrc /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak chmod 0644 /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/kakrc cp -r rc/* /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/rc find /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/rc -type f -exec chmod 0644 {} + [ -e /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/autoload ] || ln -s rc /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/autoload cp colors/* /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/colors chmod 0644 /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/colors/* cp README.asciidoc /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/doc/kak chmod 0644 /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/doc/kak/*.asciidoc cp doc/pages/*.asciidoc /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/doc chmod 0644 /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/doc/*.asciidoc >>> kakoune-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/kakoune/pkg/kakoune-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/community/kakoune/pkg/kakoune-doc/usr/share/man' >>> kakoune-doc*: Preparing subpackage kakoune-doc... >>> kakoune-doc*: Running postcheck for kakoune-doc >>> kakoune*: Running postcheck for kakoune >>> kakoune*: Preparing package kakoune... >>> kakoune*: Stripping binaries >>> kakoune*: Scanning shared objects >>> kakoune-doc*: Tracing dependencies... >>> kakoune-doc*: Package size: 30.4 KB >>> kakoune-doc*: Compressing data... >>> kakoune-doc*: Create checksum... >>> kakoune-doc*: Create kakoune-doc-2026.04.12-r0.apk >>> kakoune*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> kakoune*: Package size: 2.6 MB >>> kakoune*: Compressing data... >>> kakoune*: Create checksum... >>> kakoune*: Create kakoune-2026.04.12-r0.apk >>> kakoune: Build complete at Sun, 12 Apr 2026 06:12:43 +0000 elapsed time 0h 0m 38s >>> kakoune: Cleaning up srcdir >>> kakoune: Cleaning up pkgdir >>> kakoune: Cleaning up tmpdir >>> kakoune: Uninstalling dependencies... (1/6) Purging .makedepends-kakoune (20260412.061206) (2/6) Purging git-perl (2.53.0-r1) (3/6) Purging perl-git (2.53.0-r1) (4/6) Purging perl-error (0.17030-r0) (5/6) Purging perl (5.42.2-r0) (6/6) Purging libbz2 (1.0.8-r6) Executing busybox-1.37.0-r31.trigger OK: 440.5 MiB in 106 packages >>> kakoune: Updating the community/x86_64 repository index... >>> kakoune: Signing the index...