is there any chance that you could help me with a similar problem? My error message is
In file included from C:\Users\Oscar\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:28:0,
from C:\Users\Oscar\AppData\Local\arduino\sketches\38DDA74554AB4CFF65BBA1E1B35761E3\sketch\sketch_jan28a.ino.cpp:1:
c:\users\oscar\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\pgmspace.h:90:10: fatal error: avr/io.h: No such file or directory
#include <avr/io.h>
^~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: exit status 1
In file included from C:\Users\Oscar\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:28:0,
from C:\Users\Oscar\AppData\Local\arduino\sketches\38DDA74554AB4CFF65BBA1E1B35761E3\sketch\sketch_jan28a.ino.cpp:1:
c:\users\oscar\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\pgmspace.h:90:10: fatal error: avr/io.h: No such file or directory
#include <avr/io.h>
^~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: exit status 1
Your sketch compiles here for an Uno R3; IDE 2.3.4 on Windows.
I suggest that you use board manager in the IDE and downgrade the AVR board package from version 1.8.6 to 1.8.3. Test if it works; and next upgrade to 1.8.6 again.
Can you find the file io.h in Windows explorer? It should be in the following directories: C:\Users\yourUsername\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr
and C:\Users\bugge\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr
Running antivirus software? Check the AV logs, it might have, for unknown reason, quarantined it.