Compiling error

as title says im attempting to compile pm3 but keep getting this error

[*] MAKE bootrom/all
/bin/sh: line 1: arm-none-eabi-gcc: command not found
compiler version:
[=] CHECK version_pm3.c
[-] CC version_pm3.c
make[2]: arm-none-eabi-gcc: No such file or directory
make[2]: *** [../common_arm/Makefile.common:137: obj/version_pm3.o] Error 127
make[1]: *** [Makefile:180: bootrom/all] Error 2
make[1]: Leaving directory '/pm3/proxmark3'
make: *** [Makefile:41: all] Error 1

@amal No ARM cross-compiler installed from my guess, confirmation?

i have ARMCompiler6.24 installed unless thats the wrong one

What OS are you running?

running windows 11

Strange, and you’re using ProxSpace provided by DT?

yeah. ive also tried to compile this on a fresh vm windows 11 machine and it throws the same error

I would guess the original runme.bat didn’t install or configure the correct compiler dependencies.

anyway to resart the installer? as runme64.bat just gives the pm3 prompt now

You could try a force-install, run this inside the ProxSpace shell window:

pacman -Syu git base-devel readline bzip2 lz4 arm-none-eabi-gcc arm-none-eabi-newlib --needed --noconfirm

ok that gives me

pm3 ~$ pacman -Syu git base-devel readline bzip2 lz4 arm-none-eabi-gcc arm-none-eabi-newlib --needed --noconfirm
:: Synchronizing package databases…
clangarm64 is up to date
mingw32 is up to date
mingw64 is up to date
ucrt64 is up to date
clang64 is up to date
msys is up to date
warning: git-2.55.0-1 is up to date – skipping
warning: base-devel-2026.08-1 is up to date – skipping
error: target not found: readline
warning: bzip2-1.0.8-4 is up to date – skipping
error: target not found: arm-none-eabi-gcc
error: target not found: arm-none-eabi-newlib

Could be the MSYS2 prefixes… Try this:

pacman -S --needed --noconfirm mingw-w64-x86_64-arm-none-eabi-gcc mingw-w64-x86_64-arm-none-eabi-newlib mingw-w64-x86_64-readline

sorry still not working

error: target not found: mingw-w64-x86_64-arm-none-eabi-gcc
error: target not found: mingw-w64-x86_64-arm-none-eabi-newlib
warning: mingw-w64-x86_64-readline-8.3.003-1 is up to date – skipping

I’d personally say the ProxSpace build folder is likely corrupted if it’s not finding the packages, a clean setup is my recommendation. amal could have better insight as he works with the system more than I do.

1 Like

ill try clean setup again and see what happens

it has compiled succesfully. really appreciate the help

3 Likes