>>> kakoune: Building community/kakoune 2023.08.05-r0 (using abuild 3.11.21-r0) started Tue, 05 Sep 2023 08:10:36 +0000 >>> kakoune: Checking sanity of /home/buildozer/aports/community/kakoune/APKBUILD... >>> kakoune: Analyzing dependencies... >>> kakoune: Installing for build: build-base asciidoc (1/22) Installing libbz2 (1.0.8-r6) (2/22) Installing libffi (3.4.4-r3) (3/22) Installing gdbm (1.23-r1) (4/22) Installing xz-libs (5.4.4-r0) (5/22) Installing mpdecimal (2.5.1-r2) (6/22) Installing libpanelw (6.4_p20230722-r0) (7/22) Installing readline (8.2.1-r2) (8/22) Installing sqlite-libs (3.43.0-r0) (9/22) Installing python3 (3.11.5-r0) (10/22) Installing python3-pycache-pyc0 (3.11.5-r0) (11/22) Installing pyc (0.1-r0) (12/22) Installing libxml2 (2.11.5-r0) (13/22) Installing libxml2-utils (2.11.5-r0) (14/22) Installing libgpg-error (1.47-r2) (15/22) Installing libgcrypt (1.10.2-r2) (16/22) Installing libxslt (1.1.38-r1) (17/22) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (18/22) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (19/22) Installing asciidoc-pyc (10.2.0-r3) (20/22) Installing python3-pyc (3.11.5-r0) (21/22) Installing asciidoc (10.2.0-r3) (22/22) Installing .makedepends-kakoune (20230905.081037) Executing busybox-1.36.1-r6.trigger OK: 377 MiB in 124 packages >>> kakoune: Cleaning up srcdir >>> kakoune: Cleaning up pkgdir >>> kakoune: Cleaning up tmpdir >>> kakoune: Fetching kakoune-2023.08.05.tar.gz::https://github.com/mawww/kakoune/archive/v2023.08.05.tar.gz >>> kakoune: Fetching kakoune-2023.08.05.tar.gz::https://github.com/mawww/kakoune/archive/v2023.08.05.tar.gz >>> kakoune: Checking sha512sums... kakoune-2023.08.05.tar.gz: OK alpine-linux.kak: OK 0001-fix-CXXFLAGS.patch: OK constexpr.patch: OK >>> kakoune: Unpacking /var/cache/distfiles/kakoune-2023.08.05.tar.gz... >>> kakoune: 0001-fix-CXXFLAGS.patch patching file src/Makefile >>> kakoune: constexpr.patch patching file src/color.hh Hunk #1 succeeded at 49 (offset 1 line). make -C src Makefile make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' make[1]: Nothing to be done for 'Makefile'. make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' make -C src all make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .alias_registry.opt.d -c -o .alias_registry.opt.o alias_registry.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .assert.opt.d -c -o .assert.opt.o assert.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .backtrace.opt.d -c -o .backtrace.opt.o backtrace.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .buffer.opt.d -c -o .buffer.opt.o buffer.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .buffer_manager.opt.d -c -o .buffer_manager.opt.o buffer_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .buffer_utils.opt.d -c -o .buffer_utils.opt.o buffer_utils.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .changes.opt.d -c -o .changes.opt.o changes.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .client.opt.d -c -o .client.opt.o client.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .client_manager.opt.d -c -o .client_manager.opt.o client_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .color.opt.d -c -o .color.opt.o color.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .command_manager.opt.d -c -o .command_manager.opt.o command_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .commands.opt.d -c -o .commands.opt.o commands.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .completion.opt.d -c -o .completion.opt.o completion.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .context.opt.d -c -o .context.opt.o context.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .display_buffer.opt.d -c -o .display_buffer.opt.o display_buffer.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .env_vars.opt.d -c -o .env_vars.opt.o env_vars.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .event_manager.opt.d -c -o .event_manager.opt.o event_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .exception.opt.d -c -o .exception.opt.o exception.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .face_registry.opt.d -c -o .face_registry.opt.o face_registry.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .file.opt.d -c -o .file.opt.o file.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .hash.opt.d -c -o .hash.opt.o hash.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .hash_map.opt.d -c -o .hash_map.opt.o hash_map.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .highlighter.opt.d -c -o .highlighter.opt.o highlighter.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .highlighter_group.opt.d -c -o .highlighter_group.opt.o highlighter_group.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .highlighters.opt.d -c -o .highlighters.opt.o highlighters.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .hook_manager.opt.d -c -o .hook_manager.opt.o hook_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .input_handler.opt.d -c -o .input_handler.opt.o input_handler.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .insert_completer.opt.d -c -o .insert_completer.opt.o insert_completer.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .json.opt.d -c -o .json.opt.o json.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .json_ui.opt.d -c -o .json_ui.opt.o json_ui.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .keymap_manager.opt.d -c -o .keymap_manager.opt.o keymap_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .keys.opt.d -c -o .keys.opt.o keys.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .line_modification.opt.d -c -o .line_modification.opt.o line_modification.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .main.opt.d -c -o .main.opt.o main.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .memory.opt.d -c -o .memory.opt.o memory.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .normal.opt.d -c -o .normal.opt.o normal.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .option_manager.opt.d -c -o .option_manager.opt.o option_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .option_types.opt.d -c -o .option_types.opt.o option_types.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .parameters_parser.opt.d -c -o .parameters_parser.opt.o parameters_parser.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .ranges.opt.d -c -o .ranges.opt.o ranges.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .ranked_match.opt.d -c -o .ranked_match.opt.o ranked_match.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .regex.opt.d -c -o .regex.opt.o regex.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .regex_impl.opt.d -c -o .regex_impl.opt.o regex_impl.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .register_manager.opt.d -c -o .register_manager.opt.o register_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .remote.opt.d -c -o .remote.opt.o remote.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .scope.opt.d -c -o .scope.opt.o scope.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .selection.opt.d -c -o .selection.opt.o selection.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .selectors.opt.d -c -o .selectors.opt.o selectors.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .shared_string.opt.d -c -o .shared_string.opt.o shared_string.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .shell_manager.opt.d -c -o .shell_manager.opt.o shell_manager.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .string.opt.d -c -o .string.opt.o string.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .string_utils.opt.d -c -o .string_utils.opt.o string_utils.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .terminal_ui.opt.d -c -o .terminal_ui.opt.o terminal_ui.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .unit_tests.opt.d -c -o .unit_tests.opt.o unit_tests.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .window.opt.d -c -o .window.opt.o window.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -MD -MP -MF .word_db.opt.d -c -o .word_db.opt.o word_db.cc g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -c -o .version.o .version.cc json.cc: In lambda function: json.cc:23:48: warning: comparison is always true due to limited range of data type [-Wtype-limits] 23 | return c == '\\' or c == '"' or (c >= 0 and c <= 0x1F); | ~~^~~~ json.cc: In function 'Kakoune::String Kakoune::to_json(StringView)': json.cc:31:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 31 | if (*next >= 0 and *next <= 0x1F) | ~~~~~~^~~~ regex_impl.cc:83:20: warning: ignoring packed attribute because of unpacked non-POD field 'Kakoune::ParsedRegex::Quantifier Kakoune::ParsedRegex::Node::quantifier' 83 | Quantifier quantifier; | ^~~~~~~~~~ terminal_ui.cc: In function 'Kakoune::String Kakoune::fix_atom_text(StringView)': terminal_ui.cc:34:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] 34 | if (c >= 0 and c <= 0x1F) | ~~^~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/chrono:47, from clock.hh:4, from buffer.hh:4, from buffer.cc:1: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Kakoune::Buffer::HistoryNode}; _Tp = Kakoune::Buffer::HistoryNode; _Alloc = Kakoune::Allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Kakoune::Buffer::HistoryNode}; _Tp = Kakoune::Buffer::HistoryNode; _Alloc = Kakoune::Allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Kakoune::Buffer::HistoryNode; _Alloc = Kakoune::Allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void Kakoune::Buffer::commit_undo_group()' at buffer.cc:277:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/chrono:47, from clock.hh:4, from buffer.hh:4, from commands.cc:3: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Kakoune::String, long long unsigned int}; _Tp = std::pair; _Alloc = Kakoune::Allocator, Kakoune::MemoryDomain::Completion>]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, Kakoune::Allocator, Kakoune::MemoryDomain::Completion> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Kakoune::String, long long unsigned int}; _Tp = std::pair; _Alloc = Kakoune::Allocator, Kakoune::MemoryDomain::Completion>]', inlined from 'Kakoune::Completions Kakoune::{anonymous}::ShellCandidatesCompleter::operator()(const Kakoune::Context&, Kakoune::CompletionFlags, Kakoune::CommandParameters, size_t, Kakoune::ByteCount)' at commands.cc:301:42: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, Kakoune::Allocator, Kakoune::MemoryDomain::Completion> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -Wl,--as-needed,-O1,--sort-common -rdynamic -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -pedantic -std=c++2a -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime .alias_registry.opt.o .assert.opt.o .backtrace.opt.o .buffer.opt.o .buffer_manager.opt.o .buffer_utils.opt.o .changes.opt.o .client.opt.o .client_manager.opt.o .color.opt.o .command_manager.opt.o .commands.opt.o .completion.opt.o .context.opt.o .display_buffer.opt.o .env_vars.opt.o .event_manager.opt.o .exception.opt.o .face_registry.opt.o .file.opt.o .hash.opt.o .hash_map.opt.o .highlighter.opt.o .highlighter_group.opt.o .highlighters.opt.o .hook_manager.opt.o .input_handler.opt.o .insert_completer.opt.o .json.opt.o .json_ui.opt.o .keymap_manager.opt.o .keys.opt.o .line_modification.opt.o .main.opt.o .memory.opt.o .normal.opt.o .option_manager.opt.o .option_types.opt.o .parameters_parser.opt.o .ranges.opt.o .ranked_match.opt.o .regex.opt.o .regex_impl.opt.o .register_manager.opt.o .remote.opt.o .scope.opt.o .selection.opt.o .selectors.opt.o .shared_string.opt.o .shell_manager.opt.o .string.opt.o .string_utils.opt.o .terminal_ui.opt.o .unit_tests.opt.o .window.opt.o .word_db.opt.o .version.o -o kak.opt ln -sf kak.opt kak make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' make -C src Makefile make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' make[1]: Nothing to be done for 'Makefile'. make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' make -C src check make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' ln -sf kak.opt kak cd ../test && ./run test 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 ./enabled: line 2: locale: not found  select-display-columns (disabled)  select-timestamp  selections_char_desc-expansion  undo-multi-replace-at-end ./enabled: line 2: locale: not found  unicode (disabled) 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 ./enabled: line 2: locale: not found  tab-width (disabled) ./enabled: line 2: locale: not found  vertical-movement (disabled)  concat-paste-line  convert-spaces-to-tabs  convert-tabs-to-spaces  copy-sel-above  copy-sel-below  copy-sel-below-multi-line  deindent  delete  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-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-mouse-during-insert  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 ./enabled: line 2: locale: not found  4843-trim-front-split-glyph (disabled)  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  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 ./enabled: line 2: locale: not found  811-double-width-codepoints (disabled)  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 shell  list-syntax  prompt-shell-script-candidates  prompt-shell-script-completion  quoted-range Summary: 545 tests, 0 failures make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' >>> kakoune: Entering fakeroot... make -C src Makefile make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' make[1]: Nothing to be done for 'Makefile'. make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' make -C src install make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' gzip -n -9 -f < ../doc/kak.1 > ../doc/kak.1.gz install -d /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 ln -sf kak.opt kak install -m 0755 kak /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/bin ln -sf ../../bin/kak /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/libexec/kak/kak install -m 0644 ../share/kak/kakrc /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak install -m 0644 ../doc/pages/*.asciidoc /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/doc 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 install -m 0644 ../colors/* /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/kak/colors install -m 0644 ../README.asciidoc /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/doc/kak install -m 0644 ../doc/kak.1.gz /home/buildozer/aports/community/kakoune/pkg/kakoune//usr/share/man/man1 make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2023.08.05/src' >>> kakoune-doc*: Running split function doc... >>> 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-doc*: Scanning shared objects >>> kakoune*: Scanning shared objects >>> kakoune-doc*: Tracing dependencies... >>> kakoune-doc*: Package size: 60.0 KB >>> kakoune-doc*: Compressing data... >>> kakoune-doc*: Create checksum... >>> kakoune-doc*: Create kakoune-doc-2023.08.05-r0.apk >>> kakoune*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> kakoune*: Package size: 3.8 MB >>> kakoune*: Compressing data... >>> kakoune*: Create checksum... >>> kakoune*: Create kakoune-2023.08.05-r0.apk >>> kakoune: Build complete at Tue, 05 Sep 2023 08:11:08 +0000 elapsed time 0h 0m 32s >>> kakoune: Cleaning up srcdir >>> kakoune: Cleaning up pkgdir >>> kakoune: Uninstalling dependencies... (1/22) Purging .makedepends-kakoune (20230905.081037) (2/22) Purging asciidoc-pyc (10.2.0-r3) (3/22) Purging asciidoc (10.2.0-r3) (4/22) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (5/22) Purging libxslt (1.1.38-r1) (6/22) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (7/22) Purging libxml2-utils (2.11.5-r0) (8/22) Purging libgcrypt (1.10.2-r2) (9/22) Purging libgpg-error (1.47-r2) (10/22) Purging libxml2 (2.11.5-r0) (11/22) Purging python3-pyc (3.11.5-r0) (12/22) Purging python3-pycache-pyc0 (3.11.5-r0) (13/22) Purging pyc (0.1-r0) (14/22) Purging python3 (3.11.5-r0) (15/22) Purging gdbm (1.23-r1) (16/22) Purging libbz2 (1.0.8-r6) (17/22) Purging libffi (3.4.4-r3) (18/22) Purging libpanelw (6.4_p20230722-r0) (19/22) Purging mpdecimal (2.5.1-r2) (20/22) Purging readline (8.2.1-r2) (21/22) Purging sqlite-libs (3.43.0-r0) (22/22) Purging xz-libs (5.4.4-r0) Executing busybox-1.36.1-r6.trigger OK: 315 MiB in 102 packages >>> kakoune: Updating the community/armhf repository index... >>> kakoune: Signing the index...