Update tutorial regarding macros #5121
Open
Cirrus CI / linux_gcc
failed
Mar 13, 2024 in 1m 35s
Task Summary
Instruction test failed in 01:21
Details
✅ 00:05 clone
✅ 00:06 locales
❌ 01:21 test
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.input_handler.opt.d -c -o src/input_handler.opt.o src/input_handler.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.string.opt.d -c -o src/string.opt.o src/string.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.event_manager.opt.d -c -o src/event_manager.opt.o src/event_manager.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.exception.opt.d -c -o src/exception.opt.o src/exception.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.highlighters.opt.d -c -o src/highlighters.opt.o src/highlighters.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.selectors.opt.d -c -o src/selectors.opt.o src/selectors.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.window.opt.d -c -o src/window.opt.o src/window.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.face_registry.opt.d -c -o src/face_registry.opt.o src/face_registry.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.unit_tests.opt.d -c -o src/unit_tests.opt.o src/unit_tests.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.completion.opt.d -c -o src/completion.opt.o src/completion.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.json_ui.opt.d -c -o src/json_ui.opt.o src/json_ui.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.hook_manager.opt.d -c -o src/hook_manager.opt.o src/hook_manager.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.alias_registry.opt.d -c -o src/alias_registry.opt.o src/alias_registry.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.normal.opt.d -c -o src/normal.opt.o src/normal.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.commands.opt.d -c -o src/commands.opt.o src/commands.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.file.opt.d -c -o src/file.opt.o src/file.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.client_manager.opt.d -c -o src/client_manager.opt.o src/client_manager.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.main.opt.d -c -o src/main.opt.o src/main.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.context.opt.d -c -o src/context.opt.o src/context.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.terminal_ui.opt.d -c -o src/terminal_ui.opt.o src/terminal_ui.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.command_manager.opt.d -c -o src/command_manager.opt.o src/command_manager.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.string_utils.opt.d -c -o src/string_utils.opt.o src/string_utils.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.buffer_utils.opt.d -c -o src/buffer_utils.opt.o src/buffer_utils.cc
g++ -std=c++2a -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare -O3 -g3 -Wno-init-list-lifetime -Wno-stringop-overflow -MD -MP -MF src/.buffer.opt.d -c -o src/buffer.opt.o src/buffer.cc
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make: *** [Makefile:115: src/input_handler.opt.o] Error 1
make: *** Waiting for unfinished jobs....
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make: *** [Makefile:115: src/normal.opt.o] Error 1
In file included from src/scope.hh:9,
from src/buffer.hh:12,
from src/main.cc:3:
src/option_manager.hh: In instantiation of ‘void Kakoune::TypedCheckedOption<T, validator>::validate(const T&) const [with T = std::vector<char32_t, Kakoune::Allocator<char32_t, Kakoune::MemoryDomain::Options> >; void (* validator)(const T&) = Kakoune::check_matching_pairs]’:
src/option_manager.hh:208:10: required from here
src/option_manager.hh:208:66: warning: the address of ‘void Kakoune::check_matching_pairs(Kakoune::Vector<char32_t, Kakoune::MemoryDomain::Options>&)’ will never be NULL [-Waddress]
208 | void validate(const T& value) const override { if (validator != nullptr) validator(value); }
| ~~~~~~~~~~^~~~~~~~~~
src/option_manager.hh: In instantiation of ‘void Kakoune::TypedCheckedOption<T, validator>::validate(const T&) const [with T = std::vector<char32_t, Kakoune::Allocator<char32_t, Kakoune::MemoryDomain::Options> >; void (* validator)(const T&) = Kakoune::check_extra_word_chars]’:
src/option_manager.hh:208:10: required from here
src/option_manager.hh:208:66: warning: the address of ‘void Kakoune::check_extra_word_chars(Kakoune::Vector<char32_t, Kakoune::MemoryDomain::Options>&)’ will never be NULL [-Waddress]
src/option_manager.hh: In instantiation of ‘void Kakoune::TypedCheckedOption<T, validator>::validate(const T&) const [with T = int; void (* validator)(const T&) = Kakoune::check_timeout]’:
src/option_manager.hh:208:10: required from here
src/option_manager.hh:208:66: warning: the address of ‘void Kakoune::check_timeout(const int&)’ will never be NULL [-Waddress]
src/option_manager.hh: In instantiation of ‘void Kakoune::TypedCheckedOption<T, validator>::validate(const T&) const [with T = Kakoune::DisplayCoord; void (* validator)(const T&) = Kakoune::check_scrolloff]’:
src/option_manager.hh:208:10: required from here
src/option_manager.hh:208:66: warning: the address of ‘void Kakoune::check_scrolloff(const Kakoune::DisplayCoord&)’ will never be NULL [-Waddress]
src/option_manager.hh: In instantiation of ‘void Kakoune::TypedCheckedOption<T, validator>::validate(const T&) const [with T = int; void (* validator)(const T&) = Kakoune::check_indentwidth]’:
src/option_manager.hh:208:10: required from here
src/option_manager.hh:208:66: warning: the address of ‘void Kakoune::check_indentwidth(const int&)’ will never be NULL [-Waddress]
src/option_manager.hh: In instantiation of ‘void Kakoune::TypedCheckedOption<T, validator>::validate(const T&) const [with T = int; void (* validator)(const T&) = Kakoune::check_tabstop]’:
src/option_manager.hh:208:10: required from here
src/option_manager.hh:208:66: warning: the address of ‘void Kakoune::check_tabstop(const int&)’ will never be NULL [-Waddress]
Exit status: 2������������������������������������������������
Loading