./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:62: note: (near initialization for 'tap_dance_actions[0]') 272 | [DANCE_0] = ACTION_TAP_DANCE_FN_ADVANCED(on_dance_0, dance_0_finished, dance_0_reset), | ^~~~~~~~~~~~~~~~ quantum/process_keycode/process_tap_dance.h:72:39: note: in definition of macro 'ACTION_TAP_DANCE_FN_ADVANCED' 72 | { .fn = {user_fn_on_each_tap, user_fn_on_dance_finished, user_fn_on_dance_reset}, .user_data = NULL, } | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:80: error: 'dance_0_reset' undeclared here (not in a function) 272 | [DANCE_0] = ACTION_TAP_DANCE_FN_ADVANCED(on_dance_0, dance_0_finished, dance_0_reset), | ^~~~~~~~~~~~~ quantum/process_keycode/process_tap_dance.h:72:66: note: in definition of macro 'ACTION_TAP_DANCE_FN_ADVANCED' 72 | { .fn = {user_fn_on_each_tap, user_fn_on_dance_finished, user_fn_on_dance_reset}, .user_data = NULL, } | ^~~~~~~~~~~~~~~~~~~~~~ ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:80: error: excess elements in scalar initializer [-Werror] 272 | [DANCE_0] = ACTION_TAP_DANCE_FN_ADVANCED(on_dance_0, dance_0_finished, dance_0_reset), | ^~~~~~~~~~~~~ quantum/process_keycode/process_tap_dance.h:72:66: note: in definition of macro 'ACTION_TAP_DANCE_FN_ADVANCED' 72 | { .fn = {user_fn_on_each_tap, user_fn_on_dance_finished, user_fn_on_dance_reset}, .user_data = NULL, } | ^~~~~~~~~~~~~~~~~~~~~~ ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:80: note: (near initialization for 'tap_dance_actions[0]') 272 | [DANCE_0] = ACTION_TAP_DANCE_FN_ADVANCED(on_dance_0, dance_0_finished, dance_0_reset), | ^~~~~~~~~~~~~ quantum/process_keycode/process_tap_dance.h:72:66: note: in definition of macro 'ACTION_TAP_DANCE_FN_ADVANCED' 72 | { .fn = {user_fn_on_each_tap, user_fn_on_dance_finished, user_fn_on_dance_reset}, .user_data = NULL, } | ^~~~~~~~~~~~~~~~~~~~~~ quantum/process_keycode/process_tap_dance.h:72:91: error: field name not in record or union initializer 72 | { .fn = {user_fn_on_each_tap, user_fn_on_dance_finished, user_fn_on_dance_reset}, .user_data = NULL, } | ^ ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:21: note: in expansion of macro 'ACTION_TAP_DANCE_FN_ADVANCED' 272 | [DANCE_0] = ACTION_TAP_DANCE_FN_ADVANCED(on_dance_0, dance_0_finished, dance_0_reset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ quantum/process_keycode/process_tap_dance.h:72:91: note: (near initialization for 'tap_dance_actions[0]') 72 | { .fn = {user_fn_on_each_tap, user_fn_on_dance_finished, user_fn_on_dance_reset}, .user_data = NULL, } | ^ ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:21: note: in expansion of macro 'ACTION_TAP_DANCE_FN_ADVANCED' 272 | [DANCE_0] = ACTION_TAP_DANCE_FN_ADVANCED(on_dance_0, dance_0_finished, dance_0_reset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from quantum/keymap_introspection.c:5: ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:21: error: excess elements in scalar initializer [-Werror] ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:272:21: note: (near initialization for 'tap_dance_actions[0]') ./keyboards/moonlander/keymaps/ThomasMoonlander/keymap.c:218:12: error: 'dance_state' defined but not used [-Werror=unused-variable] 218 | static tap dance_state[1]; | ^~~~~~~~~~~ cc1.exe: all warnings being treated as errors [ERRORS] | | | make[1]: *** [builddefs/common_rules.mk:356: .build/obj_moonlander_ThomasMoonlander/quantum/keymap_introspection.o] Error 1 make[1]: *** Waiting for unfinished jobs.... Compiling: quantum/action_layer.c [OK] Compiling: quantum/action.c [OK] Compiling: quantum/eeconfig.c [OK] Compiling: quantum/action_tapping.c [OK] Compiling: quantum/action_util.c [OK] Compiling: quantum/keyboard.c [OK] Compiling: quantum/keymap_common.c [OK] Make finished with errors make: *** [Makefile:392: moonlander:ThomasMoonlander] Error 1 real 1m2.302s user 0m0.000s sys 0m0.047s [sdktda@kotdaw105 qmk_firmware]$