Build Error on WSL Windows 11

I have the configs building and patching fine, but when I try and build all or a specific build it crashes out, trying to figure out why, as I followed Compiling From Source · drunken-octopus/drunken-octopus-marlin Wiki (github.com) after failing to spin up a ubuntu VM, encountering the same error, something version mismatched maybe? Anyone have any hints?

make@LeePC:~/DO/marlin$ sudo ./build-firmware.sh Oliveoil_TAZ6 Angelfish_Aerostruder
Using /usr/bin/ for avr tools.
/usr/bin/avr-gcc
/usr/bin/avr-objcopy
/usr/bin/avr-g++
/usr/bin/avr-objdump
/usr/bin/avr-ar
/usr/bin/avr-size
Building dependencies for BOARD_RAMBO
Building for Oliveoil_TAZ6 and Angelfish_Aerostruder with board BOARD_RAMBO (1200)

make: *** [Makefile:1009: applet/src/module/stepper.o] Error 1
make: *** Waiting for unfinished jobs…
In file included from src/module/probe.cpp:39:0:
src/module/…/lcd/marlinui.h:543:65: warning: unused parameter ‘e’ [-Wunused-parameter]
static void preheat_hotend(const uint8_t m, const uint8_t e=active_extruder) { TERN_(HAS_HOTEND, apply_preheat(m, _
^
In file included from src/module/settings.cpp:51:0:
src/module/temperature.h:1185:42: warning: unused parameter ‘hotend’ [-Wunused-parameter]
static void setPID(const uint8_t hotend, const_float_t p, const_float_t i, const_float_t d) {
^
In file included from src/module/settings.cpp:53:0:
src/module/…/lcd/marlinui.h:543:65: warning: unused parameter ‘e’ [-Wunused-parameter]
static void preheat_hotend(const uint8_t m, const uint8_t e=active_extruder) { TERN_(HAS_HOTEND, apply_preheat(m, BV(PT_HOTEND))); }
^
In file included from src/module/planner.cpp:71:0:
src/module/temperature.h:1185:42: warning: unused parameter ‘hotend’ [-Wunused-parameter]
static void setPID(const uint8_t hotend, const_float_t p, const_float_t i, const_float_t d) {
^
In file included from src/module/planner.cpp:72:0:
src/module/…/lcd/marlinui.h:543:65: warning: unused parameter ‘e’ [-Wunused-parameter]
static void preheat_hotend(const uint8_t m, const uint8_t e=active_extruder) { TERN
(HAS_HOTEND, apply_preheat(m, _BV(PT_HOTEND))); }
^
make@LeePC:~/DO/marlin$

I have whole log if needed, just too big to post

Squelch warnings about unused parameters. by marcio-ao · Pull Request #14466 · MarlinFirmware/Marlin (github.com)

I found this, but don’t still don’t know why I’m erroring out, wrong version of something installed?

I have tried different builds and it’s always a variant of unused parameters

I refreshed my git pull and it works now, dunno what got in the way. Never forget to check the integrity of your git clone kids