Du musst auch als Admin Kompilieren eventuell muss du auch Root rechte auf den Ordner vergeben das wird oft vergessen unter linux.
Das ist hier irrelevant. Das ist "nur" msys2 und kein vollwertiges Linux, da gibt es kein root.
Make install würde, auch unter Linux, nicht als root funktionieren, weil man dann den Fehler unten bekommen würde. Standardmäßig wird dann alles nach ~/.local installiert. Make install funktioniert unter msys2 nur nicht, weil Near es nur für Linux/BSD in die Makefile geschrieben hat.
install: all
ifeq ($(shell id -un),root)
$(error "make install should not be run as root")
else ifneq ($(filter $(platform),linux bsd),)
cp out/$(name) $(prefix)/bin/$(name)
mkdir -p $(prefix)/share/$(name)/architectures/
cp -R data/architectures/* $(prefix)/share/$(name)/architectures/
endif