$ time qmk compile -kb moonlander -km td-moon Ψ Compiling keymap with make --jobs=1 moonlander:td-moon QMK Firmware breakpoint_2022_05_28 Making moonlander with keymap td-moon arm-none-eabi-gcc.exe (GCC) 12.2.0 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Size before: text data bss dec hex filename 0 53288 0 53288 d028 moonlander_td-moon.bin Compiling: quantum/keymap_introspection.c In file included from quantum/keymap_introspection.c:5: ./keyboards/moonlander/keymaps/td-moon/keymap.c: In function 'process_record_user': ./keyboards/moonlander/keymaps/td-moon/keymap.c:166:5: error: case label not within a switch statement 166 | case CUSTOM_ALTGR1: | ^~~~ ./keyboards/moonlander/keymaps/td-moon/keymap.c:179:5: error: case label not within a switch statement 179 | case CUSTOM_SHIFT4: | ^~~~ ./keyboards/moonlander/keymaps/td-moon/keymap.c:201:5: error: case label not within a switch statement 201 | case CUSTOM_SHIFTBKSP: | ^~~~ ./keyboards/moonlander/keymaps/td-moon/keymap.c:216:5: error: case label not within a switch statement 216 | case CUSTOM_CTRLBKSP: | ^~~~ ./keyboards/moonlander/keymaps/td-moon/keymap.c: At top level: ./keyboards/moonlander/keymaps/td-moon/keymap.c:241:3: error: expected identifier or '(' before 'return' 241 | return true; | ^~~~~~ ./keyboards/moonlander/keymaps/td-moon/keymap.c:242:1: error: expected identifier or '(' before '}' token 242 | } | ^ [ERRORS] | | | make[1]: *** [builddefs/common_rules.mk:361: .build/obj_moonlander_td-moon/quantum/keymap_introspection.o] Error 1 Make finished with errors make: *** [Makefile:392: moonlander:td-moon] Error 1 real 1m5.762s user 0m0.062s sys 0m1.390s