Unable to build custom firmware

I have been attempting to build custom firmware for a while now, but for some reason, the “build-uefi.sh” script seemingly does nothing after displaying:

#
# configuration written to /home/anthmp4/coreboot/.config
#
Updating git submodules.

I have left it running like this for hours to nothing so I’m pretty sure nothing is happening.
I would much appreciate anyone who could help me cause I haven’t any idea how to fix this

part of the coreboot build process is to ensure the submodules are up to date when building. You should have checked/initialized the submodules when cloning the repo, but if not, then run:

git submodule update --init --checkout --force

and that will update all submodules. Then you can run ./build-uefi.sh <board name>

I tried this and it had the same result.
My board is Marasov (ASUS Chromebook plus CX34).
The script gets stuck at line 35 make -j"$(nproc)". I’m assuming it’s an issue with the Makefile and not the script, this is proving hard to debug or really get any information on why this isn’t working.
Though after running make and then running the script with sudo (it gives permission errors without sudo) with no board specified stuff does start building, but It builds and builds files and whatnot forever (I’ve left it for more than an hour) and I haven’t been able to get any roms because of how long it takes to build. Is it supposed to take that long? or am I missing something?
I’ve also tried this on another machine running Windows Subsystem for Linux and the same thing happens.

it’s not an issue with the makefile, there’s no problem there.

Are you following the instructions on my site exactly to check out the repo, clone submodules, build the toolchain etc before running the script to build the firmware?

Yes I have, no luck yet unfortunately.