Sorry, I missed your previous reply.
No Issue when building using cmake+make or cmake+ninja on my machine (Archlinux).
It's weird, that your log is missing part about detected toolchain.
(OMG, no monospaced fonts available in google groups)
cmake . -DCMAKE_TOOLCHAIN_FILE=avr-toolchain.cmake -Denable-short-names=1 -G "Unix Makefiles"
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/avr-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/avr-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- firmware file short names: 1
-- Found UnixCommands: /usr/bin/bash
-- setting up cheali-charger MACROS.
-- cheali-charger-version: 2.01
-- cheali-charger-eeprom-calibration-version: 10
-- cheali-charger-eeprom-programdata-version: 3
-- cheali-charger-eeprom-settings-version: 12
-- cheali-charger-eeprom-version-string: e10.3.12
-- cheali-charger-buildnumber: 20211227
CMake Warning at CMakeLists.txt:36 (message):
short names enabled!
rest seems same
Can you share contents of these files?:
src/hardware/atmega32/targets/ADCKeyboardAnalyzer-150W/CMakeFiles/ADCKeyboardAnalyzer-150W_atmega32.size.dir/build.make
src/hardware/atmega32/targets/ADCKeyboardAnalyzer-150W/CMakeFiles/ADCKeyboardAnalyzer-150W_atmega32.size
There are probably some broken paths.
btw, you can always use WSL...