>>> kakoune: Building community/kakoune 2021.11.08-r1 (using abuild 3.10.0_rc1-r2) started Sat, 29 Oct 2022 14:22:08 +0000 >>> kakoune: Checking sanity of /home/buildozer/aports/community/kakoune/APKBUILD... >>> kakoune: Analyzing dependencies... >>> kakoune: Installing for build: build-base asciidoc (1/17) Installing libbz2 (1.0.8-r3) (2/17) Installing libffi (3.4.4-r0) (3/17) Installing gdbm (1.23-r0) (4/17) Installing xz-libs (5.2.7-r0) (5/17) Installing mpdecimal (2.5.1-r1) (6/17) Installing readline (8.2.0-r0) (7/17) Installing sqlite-libs (3.39.4-r0) (8/17) Installing python3 (3.10.8-r3) (9/17) Installing libxml2 (2.10.3-r1) (10/17) Installing libxml2-utils (2.10.3-r1) (11/17) Installing libgpg-error (1.46-r1) (12/17) Installing libgcrypt (1.10.1-r0) (13/17) Installing libxslt (1.1.37-r0) (14/17) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (15/17) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (16/17) Installing asciidoc (10.2.0-r0) (17/17) Installing .makedepends-kakoune (20221029.142213) Executing busybox-1.35.0-r27.trigger OK: 262 MiB in 109 packages >>> kakoune: Cleaning up srcdir >>> kakoune: Cleaning up pkgdir >>> kakoune: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/kakoune-2021.11.08.tar.gz >>> kakoune: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/kakoune-2021.11.08.tar.gz >>> kakoune: Checking sha512sums... kakoune-2021.11.08.tar.gz: OK alpine-linux.kak: OK 0001-fix-CXXFLAGS.patch: OK >>> kakoune: Unpacking /var/cache/distfiles/v3.17/kakoune-2021.11.08.tar.gz... >>> kakoune: 0001-fix-CXXFLAGS.patch patching file src/Makefile make -C src Makefile make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2021.11.08/src' make[1]: Nothing to be done for 'Makefile'. make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2021.11.08/src' make -C src all make[1]: Entering directory '/home/buildozer/aports/community/kakoune/src/kakoune-2021.11.08/src' g++ -Os -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -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 -fomit-frame-pointer -Os -fomit-frame-pointer -pedantic -std=c++17 -g -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-address -Wno-init-list-lifetime -c -o .version.o .version.cc In file included from color.cc:1: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from face_registry.cc:1: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from highlighters.hh:4, from highlighters.cc:1: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from display_buffer.hh:4, from display_buffer.cc:1: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from exception.hh:4, from exception.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from ranked_match.hh:4, from ranked_match.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from string.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from regex.hh:4, from regex.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from backtrace.cc:3: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from display_buffer.hh:4, from terminal_ui.hh:6, from terminal_ui.cc:1: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from env_vars.cc:3: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from json.hh:5, from json.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from shared_string.hh:4, from shared_string.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from display_buffer.hh:8: ranges.hh: At global scope: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from keys.hh:9, from keymap_manager.hh:5, from keymap_manager.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from exception.hh:4, from highlighter_group.hh:4, from highlighter_group.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from display_buffer.hh:4, from client.hh:5, from client.cc:1: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from exception.hh:4, from color.cc:3: ranges.hh: At global scope: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from buffer.hh:7, from buffer_utils.hh:4, from assert.cc:4: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from selectors.hh:4, from selectors.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from string_utils.hh:4, from string_utils.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from exception.hh:4, from regex_impl.hh:4, from regex_impl.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from file.hh:5, from file.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator= 0 and c <= 0x1F); | ~~^~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from buffer.hh:7, from main.cc:3: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator= 0 and *next <= 0x1F) | ~~~~~~^~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from array_view.hh:5, from unicode.hh:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from alias_registry.hh:5, from alias_registry.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from array_view.hh:5, from unicode.hh:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from shared_string.hh:4, from word_db.hh:4, from word_db.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from display_buffer.hh:8: ranges.hh: At global scope: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from buffer.hh:7, from buffer.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from array_view.hh:5, from constexpr_utils.hh:8, from buffer.hh:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from hash_map.cc:4: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ In file included from unicode.hh:8, from keys.hh:9, from normal.hh:5, from normal.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from display_buffer.hh:8: ranges.hh: At global scope: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from buffer.hh:7, from buffer_manager.hh:4, from buffer_manager.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from color.cc:5: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from completion.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from buffer.hh:7, from changes.hh:4, from changes.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from array_view.hh:5, from constexpr_utils.hh:8, from buffer.hh:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from buffer.hh:7, from selection.hh:4, from selection.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from option_types.hh:12: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ranges.cc:4: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face_registry.hh:7: ranges.hh: At global scope: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from keymap_manager.cc:6: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from buffer_utils.hh:4, from hash_map.cc:5: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from command_manager.hh:5, from command_manager.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from buffer_utils.hh:4, from selectors.cc:3: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from keys.cc:9: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from register_manager.hh:5, from register_manager.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face_registry.cc:5: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from display_buffer.hh:4, from highlighter.hh:6, from highlighter_group.hh:6: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from buffer_utils.hh:4, from shared_string.cc:2: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from highlighter.hh:5, from highlighter.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from regex_impl.cc:9: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from highlighter.hh:5, from highlighters.hh:5: ranges.hh: At global scope: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from option_manager.hh:4, from insert_completer.hh:4, from insert_completer.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from completion.hh:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from input_handler.hh:4, from input_handler.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from completion.hh:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:164:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from buffer_manager.hh:4, from remote.cc:3: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from enum.hh:4, from buffer.hh:7, from line_modification.cc:3: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from completion.hh:8, from hook_manager.hh:5, from hook_manager.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from selection.hh:4, from context.hh:4, from completion.cc:3: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from unit_tests.cc:5: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from command_manager.hh:8: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from event_manager.cc:4: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from option_manager.cc:5: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from option_manager.hh:11: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from terminal_ui.cc:9: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ In file included from option_manager.hh:11, from word_db.hh:8: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from command_manager.hh:8, from alias_registry.cc:3: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from unicode.hh:8, from utf8.hh:5, from string.hh:7, from json_ui.hh:7, from json_ui.cc:1: ranges.hh:106:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 106 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 164 | struct Iterator : std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:301:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 301 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ranges.hh:398:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 398 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ terminal_ui.cc: In function 'Kakoune::String Kakoune::fix_atom_text(StringView)': terminal_ui.cc:33:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] 33 | if (c >= 0 and c <= 0x1F) | ~~^~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .face_registry.opt.o] Error 1 In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from display_buffer.hh:4, from json_ui.cc:3: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: parameters_parser.hh: At global scope: parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from normal.cc:5: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from display_buffer.hh:4, from insert_completer.hh:6: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from buffer_utils.hh:4, from shell_manager.cc:3: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from selection.hh:4, from context.hh:4, from register_manager.cc:4: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6, from buffer.hh:12, from selection.hh:4, from context.hh:4, from input_handler.hh:6, from client.hh:7: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6, from buffer.hh:12, from selection.hh:4, from context.hh:4, from input_handler.hh:6, from client.hh:7: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from json_ui.cc:10: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from buffer_utils.hh:4, from command_manager.cc:5: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6, from buffer.hh:12, from display_buffer.cc:4: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from buffer_utils.hh:4, from hook_manager.cc:3: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6, from buffer.hh:12, from selection.hh:4, from context.hh:4, from input_handler.hh:6, from client.hh:7: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from parameters_parser.hh:11, from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: string_utils.hh: At global scope: string_utils.hh:71:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 71 | struct Iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from face.hh:4, from face_registry.hh:4, from scope.hh:5, from buffer.hh:12, from word_db.cc:3: color.hh: In constructor 'constexpr Kakoune::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)': color.hh:54:23: error: call to non-'constexpr' function 'void Kakoune::Color::validate_alpha()' 54 | validate_alpha(); | ~~~~~~~~~~~~~~^~ color.hh:58:10: note: 'void Kakoune::Color::validate_alpha()' declared here 58 | void validate_alpha(); | ^~~~~~~~~~~~~~ In file included from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6, from buffer.hh:12, from buffer_manager.hh:4, from insert_completer.cc:3: parameters_parser.hh: At global scope: parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .highlighter_group.opt.o] Error 1 In file included from highlighter.hh:13, from highlighter_group.hh:6, from scope.hh:6: parameters_parser.hh: At global scope: parameters_parser.hh:83:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 83 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .json_ui.opt.o] Error 1 In file included from completion.cc:5: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from file.cc:9: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .option_manager.opt.o] Error 1 In file included from selectors.cc:7: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from highlighters.cc:15: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from command_manager.cc:12: regex.hh: At global scope: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .terminal_ui.opt.o] Error 1 make[1]: *** [Makefile:104: .assert.opt.o] Error 1 In file included from hook_manager.cc:12: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from insert_completer.cc:12: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from shell_manager.cc:15: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from main.cc:20: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .shared_string.opt.o] Error 1 make[1]: *** [Makefile:104: .changes.opt.o] Error 1 In file included from input_handler.cc:12: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from commands.cc:24: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .highlighter.opt.o] Error 1 make[1]: *** [Makefile:104: .completion.opt.o] Error 1 In file included from normal.cc:21: regex.hh:48:28: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 48 | struct iterator : std::iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[1]: *** [Makefile:104: .scope.opt.o] Error 1 make[1]: *** [Makefile:104: .display_buffer.opt.o] Error 1 make[1]: *** [Makefile:104: .line_modification.opt.o] Error 1 make[1]: *** [Makefile:104: .selection.opt.o] Error 1 make[1]: *** [Makefile:104: .register_manager.opt.o] Error 1 make[1]: *** [Makefile:104: .buffer_utils.opt.o] Error 1 make[1]: *** [Makefile:104: .buffer_manager.opt.o] Error 1 make[1]: *** [Makefile:104: .context.opt.o] Error 1 make[1]: *** [Makefile:104: .word_db.opt.o] Error 1 make[1]: *** [Makefile:104: .file.opt.o] Error 1 make[1]: *** [Makefile:104: .window.opt.o] Error 1 make[1]: *** [Makefile:104: .client_manager.opt.o] Error 1 make[1]: *** [Makefile:104: .hash_map.opt.o] Error 1 make[1]: *** [Makefile:104: .client.opt.o] Error 1 make[1]: *** [Makefile:104: .buffer.opt.o] Error 1 make[1]: *** [Makefile:104: .remote.opt.o] Error 1 make[1]: *** [Makefile:104: .selectors.opt.o] Error 1 make[1]: *** [Makefile:104: .shell_manager.opt.o] Error 1 make[1]: *** [Makefile:104: .command_manager.opt.o] Error 1 make[1]: *** [Makefile:104: .hook_manager.opt.o] Error 1 make[1]: *** [Makefile:104: .insert_completer.opt.o] Error 1 make[1]: *** [Makefile:104: .input_handler.opt.o] Error 1 make[1]: *** [Makefile:104: .highlighters.opt.o] Error 1 make[1]: *** [Makefile:104: .main.opt.o] Error 1 make[1]: *** [Makefile:104: .normal.opt.o] Error 1 make[1]: *** [Makefile:104: .commands.opt.o] Error 1 make[1]: Leaving directory '/home/buildozer/aports/community/kakoune/src/kakoune-2021.11.08/src' make: *** [Makefile:2: all] Error 2 >>> ERROR: kakoune: build failed >>> kakoune: Uninstalling dependencies... (1/17) Purging .makedepends-kakoune (20221029.142213) (2/17) Purging asciidoc (10.2.0-r0) (3/17) Purging python3 (3.10.8-r3) (4/17) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (5/17) Purging libxslt (1.1.37-r0) (6/17) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (7/17) Purging libxml2-utils (2.10.3-r1) (8/17) Purging libbz2 (1.0.8-r3) (9/17) Purging libffi (3.4.4-r0) (10/17) Purging gdbm (1.23-r0) (11/17) Purging libxml2 (2.10.3-r1) (12/17) Purging xz-libs (5.2.7-r0) (13/17) Purging mpdecimal (2.5.1-r1) (14/17) Purging readline (8.2.0-r0) (15/17) Purging sqlite-libs (3.39.4-r0) (16/17) Purging libgcrypt (1.10.1-r0) (17/17) Purging libgpg-error (1.46-r1) Executing busybox-1.35.0-r27.trigger OK: 189 MiB in 92 packages