The problem is that the compilation of the atmelavr Attiny project ends with a -9 error.
It does not matter if I do it in Atom and in old projects that I used to work, or in freshly installed Visual Studio and Platformio and new projects added directly from the wizard. No matter if it’s a clean AVR or Arduino environment. Each compilation attempt ends with a -9 error.
Environment: macOS 10.14.1 (18B75). Restoring and re-establishing Platformio and updating platforms does not help. What should I do?
ESP8266 compiles correctly at this same time.
Can you post the full error message and a minimal sample project for exact reproduction? What does pio --version
say? Does this occur on other computers or computers with different operating systems as well (if you have any)?
Any project with Attiny AVR. This s error from default empty project from wizzard.
> Executing task in folder Test: platformio run <
Processing attiny84 (platform: atmelavr; board: attiny84; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/attiny84.html
PLATFORM: Atmel AVR > Generic ATTiny84
SYSTEM: ATTINY84 8MHz 512B RAM (8KB Flash)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 24 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pioenvs/attiny84/src/main.cpp.o
Archiving .pioenvs/attiny84/libFrameworkArduinoVariant.a
Compiling .pioenvs/attiny84/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/Print.cpp.o
*** [.pioenvs/attiny84/src/main.cpp.o] Error -9
*** [.pioenvs/attiny84/libFrameworkArduinoVariant.a] Error -9
*** [.pioenvs/attiny84/FrameworkArduino/HardwareSerial.cpp.o] Error -9
*** [.pioenvs/attiny84/FrameworkArduino/Print.cpp.o] Error -9
===================================================================== [ERROR] Took 1.20 seconds =====================================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.
I don’t have other computers, only Mac. All works… 3 months ago? During this time, I worked only on ESP NONOS projects. These work all the time.
I cannot reproduce this on my Windows PC. Might be MacOS-only issue or a somehow corrupted PIO installation. So we must wait for someone with a Mac to troubleshoot this.
C:\Users\Maxi\Desktop\test>pio run
Processing attiny84 (platform: atmelavr; board: attiny84; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/attiny84.html
PLATFORM: Atmel AVR > Generic ATTiny84
SYSTEM: ATTINY84 8MHz 512B RAM (8KB Flash)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 24 compatible libraries
Scanning dependencies...
No dependencies
avr-gcc-ar rc .pioenvs\attiny84\libFrameworkArduinoVariant.a
avr-g++ -o .pioenvs\attiny84\src\Blink.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -Isrc -Iinclude -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 src\Blink.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\HardwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\HardwareSerial.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\Print.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\Print.cpp
avr-gcc-ranlib .pioenvs\attiny84\libFrameworkArduinoVariant.a
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\Stream.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\Stream.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\TinySoftwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\TinySoftwareSerial.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\Tone.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\Tone.cpp
avr-gcc -o .pioenvs\attiny84\FrameworkArduino\WInterrupts.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\WInterrupts.c
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\WMath.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\WMath.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\WString.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\WString.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\abi.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\abi.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\main.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\main.cpp
avr-g++ -o .pioenvs\attiny84\FrameworkArduino\new.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\new.cpp
avr-gcc -o .pioenvs\attiny84\FrameworkArduino\wiring.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring.c
avr-gcc -o .pioenvs\attiny84\FrameworkArduino\wiring_analog.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_analog.c
avr-gcc -o .pioenvs\attiny84\FrameworkArduino\wiring_digital.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c
avr-gcc -o .pioenvs\attiny84\FrameworkArduino\wiring_pulse.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_pulse.c
avr-gcc -o .pioenvs\attiny84\FrameworkArduino\wiring_shift.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=attiny84 -DPLATFORMIO=30602 -DARDUINO_AVR_ATTINYX4 -DF_CPU=8000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny -IC:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4 C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_shift.c
In file included from C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\Arduino.h:165:0,
from C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_private.h:35,
from C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c:29:
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c: In function 'pinMode':
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c:34:47: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (pin&128) {pin=analogInputToDigitalPin(pin&127);}
^
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4/pins_arduino.h:36:39: note: in definition of macro 'analogInputToDigitalPin'
#define analogInputToDigitalPin(p) ((p < 8) ? 10 -(p): -1)
^
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c: In function 'digitalWrite':
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c:121:47: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (pin&128) {pin=analogInputToDigitalPin(pin&127);}
^
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4/pins_arduino.h:36:39: note: in definition of macro 'analogInputToDigitalPin'
#define analogInputToDigitalPin(p) ((p < 8) ? 10 -(p): -1)
^
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c: In function 'digitalRead':
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\cores\tiny\wiring_digital.c:150:47: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (pin&128) {pin=analogInputToDigitalPin(pin&127);}
^
C:\Users\Maxi\.platformio\packages\framework-arduinoavr\variants\tinyX4/pins_arduino.h:36:39: note: in definition of macro 'analogInputToDigitalPin'
#define analogInputToDigitalPin(p) ((p < 8) ? 10 -(p): -1)
^
avr-gcc-ar rc .pioenvs\attiny84\libFrameworkArduino.a .pioenvs\attiny84\FrameworkArduino\HardwareSerial.cpp.o .pioenvs\attiny84\FrameworkArduino\Print.cpp.o .pioenvs\attiny84\FrameworkArduino\Stream.cpp.o .pioenvs\attiny84\FrameworkArduino\TinySoftwareSerial.cpp.o .pioenvs\attiny84\FrameworkArduino\Tone.cpp.o .pioenvs\attiny84\FrameworkArduino\WInterrupts.c.o .pioenvs\attiny84\FrameworkArduino\WMath.cpp.o .pioenvs\attiny84\FrameworkArduino\WString.cpp.o .pioenvs\attiny84\FrameworkArduino\abi.cpp.o .pioenvs\attiny84\FrameworkArduino\main.cpp.o .pioenvs\attiny84\FrameworkArduino\new.cpp.o .pioenvs\attiny84\FrameworkArduino\wiring.c.o .pioenvs\attiny84\FrameworkArduino\wiring_analog.c.o .pioenvs\attiny84\FrameworkArduino\wiring_digital.c.o .pioenvs\attiny84\FrameworkArduino\wiring_pulse.c.o .pioenvs\attiny84\FrameworkArduino\wiring_shift.c.o
avr-gcc-ranlib .pioenvs\attiny84\libFrameworkArduino.a
avr-g++ -o .pioenvs\attiny84\firmware.elf -Os -mmcu=attiny84 -Wl,--gc-sections -flto -fuse-linker-plugin .pioenvs\attiny84\src\Blink.cpp.o -L.pioenvs\attiny84 -Wl,--start-group .pioenvs\attiny84\libFrameworkArduinoVariant.a .pioenvs\attiny84\libFrameworkArduino.a -lm -Wl,--end-group
MethodWrapper(["checkprogsize"], [".pioenvs\attiny84\firmware.elf"])
avr-objcopy -O ihex -R .eeprom .pioenvs\attiny84\firmware.elf .pioenvs\attiny84\firmware.hex
Memory Usage -> http://bit.ly/pio-memory-usage
DATA: [ ] 1.8% (used 9 bytes from 512 bytes)
PROGRAM: [= ] 8.7% (used 714 bytes from 8192 bytes)
.pioenvs\attiny84\firmware.elf :
section size addr
.text 714 0
.data 0 8388704
.bss 9 8388704
.comment 17 0
.note.gnu.avr.deviceinfo 60 0
.debug_aranges 64 0
.debug_info 1432 0
.debug_abbrev 1040 0
.debug_line 258 0
.debug_str 371 0
Total 3965
======================================================================================================= [SUCCESS] Took 6.36 seconds =======================================================================================================
for platform-atmelavr/Blink.cpp at master · platformio/platform-atmelavr · GitHub with
[env:attiny84]
platform = atmelavr
board = attiny84
framework = arduino
I’m able to compile a blink project for attiny84 on my Mac without error:
lucky13:blink dean$ pio run -e attiny84
Processing attiny84 (platform: atmelavr; board: attiny84; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/attiny84.html
PLATFORM: Atmel AVR > Generic ATTiny84
SYSTEM: ATTINY84 8MHz 512B RAM (8KB Flash)
Converting Blink.ino
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 24 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pioenvs/attiny84/src/Blink.ino.cpp.o
Archiving .pioenvs/attiny84/libFrameworkArduinoVariant.a
Compiling .pioenvs/attiny84/FrameworkArduino/HardwareSerial.cpp.o
Indexing .pioenvs/attiny84/libFrameworkArduinoVariant.a
Compiling .pioenvs/attiny84/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/TinySoftwareSerial.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/WInterrupts.c.o
Compiling .pioenvs/attiny84/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/abi.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/main.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/new.cpp.o
Compiling .pioenvs/attiny84/FrameworkArduino/wiring.c.o
Compiling .pioenvs/attiny84/FrameworkArduino/wiring_analog.c.o
Compiling .pioenvs/attiny84/FrameworkArduino/wiring_digital.c.o
Compiling .pioenvs/attiny84/FrameworkArduino/wiring_pulse.c.o
In file included from /Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/Arduino.h:165:0,
from /Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_private.h:35,
from /Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_digital.c:29:
/Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_digital.c: In function 'pinMode':
/Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_digital.c:34:47: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (pin&128) {pin=analogInputToDigitalPin(pin&127);}
^
/Users/dean/.platformio/packages/framework-arduinoavr/variants/tinyX4/pins_arduino.h:36:39: note: in definition of macro 'analogInputToDigitalPin'
#define analogInputToDigitalPin(p) ((p < 8) ? 10 -(p): -1)
^
/Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_digital.c: In function 'digitalWrite':
/Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_digital.c:121:47: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (pin&128) {pin=analogInputToDigitalPin(pin&127);}
^
/Users/dean/.platformio/packages/framework-arduinoavr/variants/tinyX4/pins_arduino.h:36:39: note: in definition of macro 'analogInputToDigitalPin'
#define analogInputToDigitalPin(p) ((p < 8) ? 10 -(p): -1)
^
/Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_digital.c: In function 'digitalRead':
/Users/dean/.platformio/packages/framework-arduinoavr/cores/tiny/wiring_digital.c:150:47: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (pin&128) {pin=analogInputToDigitalPin(pin&127);}
^
/Users/dean/.platformio/packages/framework-arduinoavr/variants/tinyX4/pins_arduino.h:36:39: note: in definition of macro 'analogInputToDigitalPin'
#define analogInputToDigitalPin(p) ((p < 8) ? 10 -(p): -1)
^
Compiling .pioenvs/attiny84/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/attiny84/libFrameworkArduino.a
Indexing .pioenvs/attiny84/libFrameworkArduino.a
Linking .pioenvs/attiny84/firmware.elf
Checking size .pioenvs/attiny84/firmware.elf
Building .pioenvs/attiny84/firmware.hex
Memory Usage -> http://bit.ly/pio-memory-usage
DATA: [== ] 21.7% (used 111 bytes from 512 bytes)
PROGRAM: [== ] 17.7% (used 1450 bytes from 8192 bytes)
================================================================== [SUCCESS] Took 2.13 seconds ==================================================================
Do you get any additional information using verbose with -v ?
OK…
Any suggestions, what to delete, what to reinstall?
Uninstalling Toolchain AVR and reinstalling does not help.
It also has an environment for ESP32 in the system (off platform).
Do you use antivirus tool? It might block build system and remove compiled objects.