I upgraded to 1.6.6 and was experimenting with a STM32 (maple mini).
I found that I couldn't get the wire library working at all.
I thought since 1.6.6 calls most of the libraries I had installed "invalid" I blamed it and tried to downgrade to 1.6.5r5
now I can't even compile this code:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
every attempt gives me the following error message: avr-gcc: error: C:\Users\MHH\AppData\Local\Temp\build6963233417951041100.tmp/core.a: No such file or directory
I tried uninstalling and re-installing,
I am reluctant to try to re-upgrade to 1.6.6 as I feel it will make things worse.
none of the other working code will compile either and I know it worked because Its still running.
I tried a check compile using a genuino/uno and a mega adk and due (all of which i have) but with no luck.
In essence my system is paralyzed and I don't quite know how to unravel things.
What operating system are you using? The problem is that Arduino AVR Boards 1.6.9 is incompatible with Arduino IDE 1.6.5r5. You probably updated to that version using Boards Manager when you installed Arduino IDE 1.6.6. The solution is:
Tools > Board > Boards Manager...
Wait for downloads to finish.
Click on Arduino AVR Boards
Select Version 1.6.8
Click Install
Let me know if that fixes your issue with 1.6.5r5.
I'm also interested in more information on which libraries were invalid with 1.6.6. I'm looking into a possible bug with 1.6.6 that incorrectly causes these errors and also trying to get 3rd party library authors to fix any incompatibilities.
I am using windows 10. That fixed the problem nicely, thanks for that.
I re-installed 1.6.6 and If you want the list of libraries: its huge. Probably every single library I manually installed
Warning: platform.txt from core 'ESP8266 Modules' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core. WARNING: Category '' in library ArduinoJson is not valid. Setting to 'Uncategorized' Sketch uses 3,910 bytes (13%) of program storage space. Maximum is 28,672 bytes. Global variables use 148 bytes (5%) of dynamic memory, leaving 2,412 bytes for local variables. Maximum is 2,560 bytes. Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Arduino: C:\Users\MHH\Documents\Arduino\libraries\Arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Guino: C:\Users\MHH\Documents\Arduino\libraries\Guino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino: C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS: C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x: C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master: C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master Warning: platform.txt from core 'ESP8266 Modules' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core. Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Arduino: C:\Users\MHH\Documents\Arduino\libraries\Arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Guino: C:\Users\MHH\Documents\Arduino\libraries\Guino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino: C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS: C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x: C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master: C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Arduino: C:\Users\MHH\Documents\Arduino\libraries\Arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Guino: C:\Users\MHH\Documents\Arduino\libraries\Guino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino: C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS: C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x: C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master: C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Arduino: C:\Users\MHH\Documents\Arduino\libraries\Arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Guino: C:\Users\MHH\Documents\Arduino\libraries\Guino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino: C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS: C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x: C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master: C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Arduino: C:\Users\MHH\Documents\Arduino\libraries\Arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Guino: C:\Users\MHH\Documents\Arduino\libraries\Guino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino: C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS: C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x: C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master: C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Arduino: C:\Users\MHH\Documents\Arduino\libraries\Arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Guino: C:\Users\MHH\Documents\Arduino\libraries\Guino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino: C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS: C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x: C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master: C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Arduino: C:\Users\MHH\Documents\Arduino\libraries\Arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\Guino: C:\Users\MHH\Documents\Arduino\libraries\Guino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino: C:\Users\MHH\Documents\Arduino\libraries\l3g-arduino Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS: C:\Users\MHH\Documents\Arduino\libraries\MinIMU9AHRS Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x: C:\Users\MHH\Documents\Arduino\libraries\qdk-5.3.0_arduino-1.5.x Invalid library found in C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master: C:\Users\MHH\Documents\Arduino\libraries\VL6180X-master
Glad you're back up and running again! I searched for those libraries and tried installing the ones I found: l3g-arduino - you need to move the L3G folder from inside the l3g-arduino folder to your libraries folder and delete the l3g-arduino folder. MinIMU9AHRS - This isn't a library, it's a sketch so you should move it out of your libraries folder. VL6180X-master - This isn't a library, it's a sketch so you should move it out of your libraries folder.
AHHH, I expect I will find that a problem with other stuff there.
I should do a proper tidy up.
But I kind of ignored all the warnings about the invalid libraries as it just kept compiling.
The biggest issue was that the STM32 wire library failed to compile.
it kept giving error that stm32.h was not found (or something like that).
im also having the same problem, fortunately i have a 32gb usb drive that I run Linux on (persistent) and can run Arduino from there, its a bit of a mess about writing code in windows and downloading lib's etc and then rebooting pc in linux to upload to UNO there's got to be someone who can solve this bug