Error when compiling locally - "ARM gcc version 10.2.1 or later required, but found ". Stop

Hi everyone,

I’m getting back into some Particle development but having trouble setting up the tools. I see similar threads (like [ISSUE] Arm GCC not found, even though it is installed - #6 by gmcal213 ) but they didn’t help me.

To run this test I created a new project using the Particle “New project” command and then tried to compile what is there (a default empty sketch) using the most recent DeviceOS toolchain for the Photon - v3.3.0.

Error:

::: COMPILING APPLICATION & DEVICE OS

  /cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/system-part1/makefile /cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/system-part2/makefile /cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/user-part/makefile
/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/build/arm-tools.mk:79: *** "ARM gcc version 10.2.1 or later required, but found ".  Stop.
make[1]: *** [makefile:86: /cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/system-part1/makefile] Error 2
make: *** [C:\Users\jroya\.particle\toolchains\buildscripts\1.10.0\Makefile:74: compile-all] Error 2

 *  The terminal process "C:\Users\jroya\.particle\toolchains\buildtools\1.1.1\bin\bash.exe '-c', 'make -f 'C:\Users\jroya\.particle\toolchains\buildscripts\1.10.0\Makefile' compile-all -s'" terminated with exit code: 2. 
 *  Press any key to close the terminal. 

System audit:

{
    "username": null,
    "workspace": {
        "name": "Binnit",
        "isWorkspace": false,
        "folders": [
            {
                "location": "c:\\Users\\jroya\\dev\\Binnit",
                "hasValidPath": true,
                "settings": {
                    "firmwareName": "deviceOS",
                    "firmwareVersion": "3.3.0",
                    "targetDevice": "",
                    "targetPlatform": "photon",
                    "compileButtonAction": "localAppDeviceOS",
                    "flashButtonAction": "localAppDeviceOS",
                    "disableWelcomeScreen": false,
                    "disableDeviceOSOutdatedCheck": false,
                    "disableLocalCompilerDirtyCheck": false,
                    "enableVerboseLocalCompilerLogging": false,
                    "compileDefines": [],
                    "customDeviceOSLocation": "",
                    "maxAllowedToolchains": 4
                },
                "files": [
                    ".vscode",
                    ".vscode\\launch.json",
                    ".vscode\\settings.json",
                    "project.properties",
                    "README.md",
                    "src",
                    "src\\Binnit.cpp",
                    "src\\Binnit.ino",
                    "target",
                    "target\\4.0.0"
                ]
            }
        ]
    },
    "cli": {
        "binpath": "c:\\Users\\jroya\\.vscode\\extensions\\particle.particle-vscode-core-1.15.6\\src\\cli\\bin\\windows\\amd64\\particle.exe",
        "ok": true,
        "version": "3.5.0"
    },
    "localCompiler": {
        "ok": true,
        "dependencies": [
            {
                "id": "deviceOS@3.3.0",
                "ok": true
            },
            {
                "id": "gcc-arm@10.2.1",
                "ok": true
            },
            {
                "id": "buildtools@1.1.1",
                "ok": true
            },
            {
                "id": "buildscripts@1.10.0",
                "ok": true
            },
            {
                "id": "openocd@0.11.0-particle.4",
                "ok": true
            }
        ]
    },
    "platform": {
        "os": "windows",
        "type": "Windows_NT",
        "release": "10.0.22621",
        "arch": "x64",
        "path": {
            "key": "Path",
            "value": "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Python310\\Scripts\\;C:\\Python310\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;D:\\dev\\tools\\helm;D:\\dev\\tools\\build\\apache-maven-3.6.0\\bin;D:\\dev\\tools\\Git\\cmd;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\nodejs\\;C:\\Users\\jroya\\.platformio\\penv\\Scripts;D:\\dev\\lang\\jdk-11\\bin;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\ProgramData\\DockerDesktop\\version-bin;C:\\MinGW\\bin;;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\jroya\\.dotnet\\tools;C:\\Program Files\\Azure Data Studio\\bin;C:\\Users\\jroya\\AppData\\Roaming\\npm;C:\\Users\\jroya\\AppData\\Local\\JetBrains\\Toolbox\\scripts;C:\\Users\\jroya\\.dotnet\\tools;C:\\Users\\jroya\\AppData\\Local\\particle\\bin;C:\\OpenSSL-Win32\\bin;C:\\MinGW\\bin;;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files (x86)\\Rico Suter\\NSwagStudio\\;C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
            "entries": [
                "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin",
                "C:\\Python310\\Scripts\\",
                "C:\\Python310\\",
                "C:\\Windows\\system32",
                "C:\\Windows",
                "C:\\Windows\\System32\\Wbem",
                "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\",
                "C:\\Windows\\System32\\OpenSSH\\",
                "C:\\Program Files\\dotnet\\",
                "C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\",
                "C:\\Program Files\\Azure Data Studio\\bin",
                "C:\\ProgramData\\chocolatey\\bin",
                "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\",
                "C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\",
                "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\",
                "C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\",
                "D:\\dev\\tools\\helm",
                "D:\\dev\\tools\\build\\apache-maven-3.6.0\\bin",
                "D:\\dev\\tools\\Git\\cmd",
                "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common",
                "C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR",
                "C:\\Program Files\\nodejs\\",
                "C:\\Users\\jroya\\.platformio\\penv\\Scripts",
                "D:\\dev\\lang\\jdk-11\\bin",
                "C:\\Program Files\\Docker\\Docker\\resources\\bin",
                "C:\\ProgramData\\DockerDesktop\\version-bin",
                "C:\\MinGW\\bin",
                "",
                "C:\\WINDOWS\\system32",
                "C:\\WINDOWS",
                "C:\\WINDOWS\\System32\\Wbem",
                "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\",
                "C:\\WINDOWS\\System32\\OpenSSH\\",
                "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\",
                "C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps",
                "C:\\Users\\jroya\\.dotnet\\tools",
                "C:\\Program Files\\Azure Data Studio\\bin",
                "C:\\Users\\jroya\\AppData\\Roaming\\npm",
                "C:\\Users\\jroya\\AppData\\Local\\JetBrains\\Toolbox\\scripts",
                "C:\\Users\\jroya\\.dotnet\\tools",
                "C:\\Users\\jroya\\AppData\\Local\\particle\\bin",
                "C:\\OpenSSL-Win32\\bin",
                "C:\\MinGW\\bin",
                "",
                "C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps",
                "C:\\Program Files (x86)\\Rico Suter\\NSwagStudio\\",
                "C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
            ]
        },
        "homeDir": "C:\\Users\\jroya",
        "particleDir": "C:\\Users\\jroya\\.particle",
        "particleToolchainDir": "C:\\Users\\jroya\\.particle\\toolchains"
    },
    "env": {
        "ALLUSERSPROFILE": "C:\\ProgramData",
        "APPDATA": "C:\\Users\\jroya\\AppData\\Roaming",
        "APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
        "ChocolateyInstall": "C:\\ProgramData\\chocolatey",
        "ChocolateyLastPathUpdate": "132808227971009149",
        "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_186380_JBXQKLTNURDTYJAC",
        "CommonProgramFiles": "C:\\Program Files\\Common Files",
        "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files",
        "CommonProgramW6432": "C:\\Program Files\\Common Files",
        "COMPUTERNAME": "JOLOKIA",
        "ComSpec": "C:\\WINDOWS\\system32\\cmd.exe",
        "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData",
        "ELECTRON_RUN_AS_NODE": "1",
        "HOMEDRIVE": "C:",
        "HOMEPATH": "\\Users\\jroya",
        "JAVA_HOME": "D:\\dev\\lang\\jdk-11",
        "LOCALAPPDATA": "C:\\Users\\jroya\\AppData\\Local",
        "LOGONSERVER": "\\\\JOLOKIA",
        "M2_HOME": "D:\\dev\\tools\\build\\apache-maven-3.6.0",
        "NUMBER_OF_PROCESSORS": "12",
        "OneDrive": "C:\\Users\\jroya\\OneDrive",
        "OneDriveConsumer": "C:\\Users\\jroya\\OneDrive",
        "OPENSSL_CONF": "C:\\OpenSSL-Win32\\bin\\openssl.cfg",
        "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined",
        "OS": "Windows_NT",
        "Path": "C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Python310\\Scripts\\;C:\\Python310\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;D:\\dev\\tools\\helm;D:\\dev\\tools\\build\\apache-maven-3.6.0\\bin;D:\\dev\\tools\\Git\\cmd;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\nodejs\\;C:\\Users\\jroya\\.platformio\\penv\\Scripts;D:\\dev\\lang\\jdk-11\\bin;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\ProgramData\\DockerDesktop\\version-bin;C:\\MinGW\\bin;;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\jroya\\.dotnet\\tools;C:\\Program Files\\Azure Data Studio\\bin;C:\\Users\\jroya\\AppData\\Roaming\\npm;C:\\Users\\jroya\\AppData\\Local\\JetBrains\\Toolbox\\scripts;C:\\Users\\jroya\\.dotnet\\tools;C:\\Users\\jroya\\AppData\\Local\\particle\\bin;C:\\OpenSSL-Win32\\bin;C:\\MinGW\\bin;;C:\\Users\\jroya\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files (x86)\\Rico Suter\\NSwagStudio\\;C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
        "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW",
        "PROCESSOR_ARCHITECTURE": "AMD64",
        "PROCESSOR_IDENTIFIER": "AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD",
        "PROCESSOR_LEVEL": "23",
        "PROCESSOR_REVISION": "7100",
        "ProgramData": "C:\\ProgramData",
        "ProgramFiles": "C:\\Program Files",
        "ProgramFiles(x86)": "C:\\Program Files (x86)",
        "ProgramW6432": "C:\\Program Files",
        "PSModulePath": "C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\PowerShell\\Modules\\",
        "PUBLIC": "C:\\Users\\Public",
        "SESSIONNAME": "Console",
        "SystemDrive": "C:",
        "SystemRoot": "C:\\WINDOWS",
        "TEMP": "C:\\Users\\jroya\\AppData\\Local\\Temp",
        "TMP": "C:\\Users\\jroya\\AppData\\Local\\Temp",
        "USERDOMAIN": "JOLOKIA",
        "USERDOMAIN_ROAMINGPROFILE": "JOLOKIA",
        "USERNAME": "jroya",
        "USERPROFILE": "C:\\Users\\jroya",
        "VSCODE_AMD_ENTRYPOINT": "vs/workbench/api/node/extensionHostProcess",
        "VSCODE_CODE_CACHE_PATH": "C:\\Users\\jroya\\AppData\\Roaming\\Code\\CachedData\\6261075646f055b99068d3688932416f2346dd3b",
        "VSCODE_CWD": "C:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code",
        "VSCODE_HANDLES_UNCAUGHT_ERRORS": "true",
        "VSCODE_IPC_HOOK": "\\\\.\\pipe\\9cc317ebce36069d6849a6affd3fff70-1.73.1-main-sock",
        "VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
        "VSCODE_PID": "186380",
        "windir": "C:\\WINDOWS"
    },
    "versions": {
        "node": "16.14.2",
        "v8": "10.2.154.15-electron.0",
        "uv": "1.43.0",
        "zlib": "1.2.11",
        "brotli": "1.0.9",
        "ares": "1.18.1",
        "modules": "106",
        "nghttp2": "1.45.1",
        "napi": "8",
        "llhttp": "6.0.4",
        "openssl": "1.1.1",
        "cldr": "40.0",
        "icu": "70.1",
        "tz": "2022b",
        "unicode": "14.0",
        "electron": "19.0.17",
        "microsoft-build": "15825693"
    },
    "vscode": {
        "appName": "Visual Studio Code",
        "appRoot": "c:\\Users\\jroya\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
        "machineId": "9d35f84c9c4802f565254e9ca0bb6704b000a5aac82625a1fb66464ee2374828",
        "sessionId": "1f5b7383-adb0-47e4-a21a-606dcdd3a12f1668511512994",
        "version": "1.73.1"
    },
    "extensions": [
        {
            "id": "ms-vscode-remote.remote-wsl-recommender",
            "version": "0.0.17"
        },
        {
            "id": "ms-vscode.js-debug",
            "version": "1.72.0"
        },
        {
            "id": "ms-vscode.js-debug-companion",
            "version": "1.0.18"
        },
        {
            "id": "ms-vscode.vscode-js-profile-table",
            "version": "1.0.3"
        },
        {
            "id": "marus25.cortex-debug",
            "version": "1.6.7"
        },
        {
            "id": "ms-vscode-remote.remote-containers",
            "version": "0.262.3"
        },
        {
            "id": "ms-vscode-remote.remote-ssh",
            "version": "0.92.0"
        },
        {
            "id": "ms-vscode-remote.remote-ssh-edit",
            "version": "0.84.0"
        },
        {
            "id": "ms-vscode-remote.remote-wsl",
            "version": "0.72.0"
        },
        {
            "id": "ms-vscode-remote.vscode-remote-extensionpack",
            "version": "0.23.0"
        },
        {
            "id": "ms-vscode.azure-account",
            "version": "0.11.2"
        },
        {
            "id": "ms-vscode.cmake-tools",
            "version": "1.12.27"
        },
        {
            "id": "ms-vscode.cpptools",
            "version": "1.12.4"
        },
        {
            "id": "ms-vscode.cpptools-extension-pack",
            "version": "1.3.0"
        },
        {
            "id": "ms-vscode.cpptools-themes",
            "version": "2.0.0"
        },
        {
            "id": "ms-vscode.remote-explorer",
            "version": "0.0.2"
        },
        {
            "id": "particle.particle-vscode-core",
            "version": "1.15.6"
        },
        {
            "id": "particle.particle-vscode-pack",
            "version": "1.15.6"
        },
        {
            "id": "particle.particle-vscode-snippets",
            "version": "1.15.6"
        },
        {
            "id": "particle.particle-vscode-theme",
            "version": "1.15.6"
        },
        {
            "id": "twxs.cmake",
            "version": "0.0.17"
        },
        {
            "id": "vsciot-vscode.azure-iot-edge",
            "version": "1.25.10"
        },
        {
            "id": "vsciot-vscode.azure-iot-toolkit",
            "version": "2.17.1"
        },
        {
            "id": "vsciot-vscode.azure-iot-tools",
            "version": "0.3.0"
        },
        {
            "id": "vsciot-vscode.vscode-iot-device-cube",
            "version": "0.3.0"
        },
        {
            "id": "vsciot-vscode.vscode-iot-workbench",
            "version": "0.16.0"
        }
    ]
}

Compiler shell output to which then attempt to clean-user

bash-4.4$ make -f $PARTICLE_MAKEFILE help
┌──────────++++
│ Particle Local Compiler
│
│ Current Configuration
│   $PLATFORM - photon
│   $PLATFORM_ID - 6
│   $APPDIR - c:/Users/jroya/dev/Binnit
│   $EXTRA_CFLAGS - 
│   $DEVICE_OS_PATH - C:/Users/jroya/.particle/toolchains/deviceOS/3.3.0
│   $PARTICLE_DEVICE_ID - 
│
│ Available Environment Variables
│   PLATFORM - type of hardware (e.g. photon)
│   PLATFORM_ID - hardware id (e.g. 6)
│   APPDIR - path to your project source files
│   EXTRA_CFLAGS - custom symbols to pass to your application source code
│   DEVICE_OS_PATH - path to device os you are building against
│   PARTICLE_DEVICE_ID - name or id of your device
│   PARTICLE_MAKEFILE - path to main build script
│
│ Available Targets
│   clean-user - clean user application build
│   clean-all - clean user application and device os builds
│   clean-debug - clean monolithic debug build
│   compile-user - compile user application
│   compile-all - compile user application and device os
│   compile-debug - compile monolithic user application and device os in debug mode
│   flash-user - flash user application
│   flash-all - flash user application and device os
│   flash-debug - flash monolithic user application and device os in debug mode
│
│ Usage
│   make -f $PARTICLE_MAKEFILE compile-user
│   make -f $PARTICLE_MAKEFILE compile-user PLATFORM=electron
│   make -f $PARTICLE_MAKEFILE flash-user EXTRA_CFLAGS="-DFLAG_ONE=abc -DFLAG_TWO=123"
│   DEVICE_OS_PATH=/path/to/device-os make -f $PARTICLE_MAKEFILE flash-user
│
├─────++++
│ NOTE: THIS TERMINAL WILL RELAUNCH AFTER CHANGING PROJECT SETTINGS
└─────++++
bash-4.4$ which arm-none-eabi-gcc
/cygdrive/c/Users/jroya/.particle/toolchains/gcc-arm/10.2.1/bin/arm-none-eabi-gcc
bash-4.4$ make -f $PARTICLE_MAKEFILE clean-user

:::: CLEANING APPLICATION

cd "C:/Users/jroya/.particle/toolchains/deviceOS/3.3.0/main" && make clean
make[1]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/main'
make -C ../modules/photon/user-part clean
make[2]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/user-part'
make -C ../../../user clean
make[3]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/user'
rm -f   ../build/target/user/platform-6-m/Binnit/src/Binnit.o   ../build/target/user/platform-6-m/Binnit/src/Binnit.o.d ../build/target/user/platform-6-m/Binnit/libuser.a
rm -f -r ../build/target/user/platform-6-m/Binnit
make[3]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/user'
make -C ../../../hal-dynalib clean
make[3]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/hal-dynalib'
rm -f  ../build/target/hal-dynalib/platform-6-m/./src/hal_netdb.o ../build/target/hal-dynalib/platform-6-m/./src/hal_gpio.o ../build/target/hal-dynalib/platform-6-m/./src/hal_rgbled.o ../build/target/hal-dynalib/platform-6-m/./src/hal_mesh_deprecated.o ../build/target/hal-dynalib/platform-6-m/./src/hal_ifapi.o ../build/target/hal-dynalib/platform-6-m/./src/hal_bootloader.o ../build/target/hal-dynalib/platform-6-m/./src/hal_dynalib.o ../build/target/hal-dynalib/platform-6-m/./src/hal_core.o ../build/target/hal-dynalib/platform-6-m/./src/hal_syscall_posix.o ../build/target/hal-dynalib/platform-6-m/./src/hal_ble.o ../build/target/hal-dynalib/platform-6-m/./src/hal_concurrent.o ../build/target/hal-dynalib/platform-6-m/./src/hal_inet.o ../build/target/hal-dynalib/platform-6-m/./src/hal_usart.o ../build/target/hal-dynalib/platform-6-m/./src/hal_i2c.o ../build/target/hal-dynalib/platform-6-m/./src/hal_socket.o ../build/target/hal-dynalib/platform-6-m/./src/hal_storage.o ../build/target/hal-dynalib/platform-6-m/./src/hal_spi.o ../build/target/hal-dynalib/platform-6-m/./src/hal_nfc.o ../build/target/hal-dynalib/platform-6-m/./src/hal_resolvapi.o ../build/target/hal-dynalib/platform-6-m/./src/hal_cellular.o ../build/target/hal-dynalib/platform-6-m/./src/hal_can.o ../build/target/hal-dynalib/platform-6-m/./src/hal_peripherals.o ../build/target/hal-dynalib/platform-6-m/./src/hal_dct.o ../build/target/hal-dynalib/platform-6-m/./src/hal_usb.o ../build/target/hal-dynalib/platform-6-m/./src/hal_wlan.o   ../build/target/hal-dynalib/platform-6-m/./src/hal_netdb.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_gpio.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_rgbled.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_mesh_deprecated.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_ifapi.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_bootloader.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_dynalib.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_core.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_syscall_posix.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_ble.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_concurrent.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_inet.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_usart.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_i2c.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_socket.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_storage.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_spi.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_nfc.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_resolvapi.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_cellular.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_can.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_peripherals.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_dct.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_usb.o.d ../build/target/hal-dynalib/platform-6-m/./src/hal_wlan.o.d  ../build/target/hal-dynalib/platform-6-m/libhal-dynalib.a
rm -f -r ../build/target/hal-dynalib/platform-6-m
make[3]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/hal-dynalib'
make -C ../../../services-dynalib clean
make[3]: Entering directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/services-dynalib'
/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/build/arm-tools.mk:79: *** "ARM gcc version 10.2.1 or later required, but found ".  Stop.
make[3]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/services-dynalib'
make[2]: *** [../../../build/recurse.mk:15: clean_services-dynalib] Error 2
make[2]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/modules/photon/user-part'
make[1]: *** [../build/recurse.mk:12: modules/photon/user-part] Error 2
make[1]: Leaving directory '/cygdrive/c/Users/jroya/.particle/toolchains/deviceOS/3.3.0/main'
make: *** [C:/Users/jroya/.particle/toolchains/buildscripts/1.10.0/Makefile:47: clean-user] Error 2
bash-4.4$

Any advice appreciated; it’s driving me nuts!