mac osx / ide 1.6.10 / MKR1000 / wifi101 spi issue

hi,

i have 2 mkr1000. in the arduino ide 1.6.10 mac osx version i am getting the spi error (below the dotted line). it seems it only happens with wifi101. i have a NodeMCU using esp library- no issue. i also have 2 Arduino Yun(s) using bridge- no issue. i have re-installed arduino ide- also removed libraries before re-installing. the sketch i used is a wifi1101 example called AP_SimpleWebServer but this error occurs with all wifi101 examples. PLEASE HELP!! Thank you in advance.


/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware "/Applications/Arduino.app/Contents/Java/hardware" -hardware "/Users/jconsole21/Library/Arduino15/packages" -tools "/Applications/Arduino.app/Contents/Java/tools-builder" -tools "/Applications/Arduino.app/Contents/Java/hardware/tools/avr" -tools "/Users/jconsole21/Library/Arduino15/packages" -built-in-libraries "/Applications/Arduino.app/Contents/Java/libraries" -libraries "/Users/jconsole21/Documents/Arduino/libraries" -fqbn=arduino:samd:mkr1000 -ide-version=10610 -build-path "/var/folders/g/t2678q9n1518sqd4pl4gshpc0000gr/T/build657369e1e11a01c928b0ac24dca6362f.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "/Users/jconsole21/Documents/Arduino/libraries/WiFi101/examples/AP_SimpleWebServer/AP_SimpleWebServer.ino"
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware "/Applications/Arduino.app/Contents/Java/hardware" -hardware "/Users/jconsole21/Library/Arduino15/packages" -tools "/Applications/Arduino.app/Contents/Java/tools-builder" -tools "/Applications/Arduino.app/Contents/Java/hardware/tools/avr" -tools "/Users/jconsole21/Library/Arduino15/packages" -built-in-libraries "/Applications/Arduino.app/Contents/Java/libraries" -libraries "/Users/jconsole21/Documents/Arduino/libraries" -fqbn=arduino:samd:mkr1000 -ide-version=10610 -build-path "/var/folders/g/t2678q9n1518sqd4pl4gshpc0000gr/T/build657369e1e11a01c928b0ac24dca6362f.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "/Users/jconsole21/Documents/Arduino/libraries/WiFi101/examples/AP_SimpleWebServer/AP_SimpleWebServer.ino"
Using board 'mkr1000' from platform in folder: /Users/jconsole21/Library/Arduino15/packages/arduino/hardware/samd/1.6.6
Using core 'arduino' from platform in folder: /Users/jconsole21/Library/Arduino15/packages/arduino/hardware/samd/1.6.6
Detecting libraries used...
"/Users/jconsole21/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10610 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -D__SAMD21G18A
-DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-I/Users/jconsole21/Library/Arduino15/packages/arduino/tools/CMSIS/4.0.0-atmel/CMSIS/Include/" "-I/Users/jconsole21/Library/Arduino15/packages/arduino/tools/CMSIS/4.0.0-atmel/Device/ATMEL/" "-I/Users/jconsole21/Library/Arduino15/packages/arduino/hardware/samd/1.6.6/cores/arduino" "-I/Users/jconsole21/Library/Arduino15/packages/arduino/hardware/samd/1.6.6/variants/mkr1000" "/var/folders/g/t2678q9n1518sqd4pl4gshpc0000gr/T/build657369e1e11a01c928b0ac24dca6362f.tmp/sketch/AP_SimpleWebServer.ino.cpp" -o "/dev/null"
"/Users/jconsole21/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10610 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -D__SAMD21G18A
_ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON '-DUSB_MANUFACTURER="Arduino LLC"' '-DUSB_PRODUCT="Arduino MKR1000"' "-I/Users/jconsole21/Library/Arduino15/packages/arduino/tools/CMSIS/4.0.0-atmel/CMSIS/Include/" "-I/Users/jconsole21/Library/Arduino15/packages/arduino/tools/CMSIS/4.0.0-atmel/Device/ATMEL/" "-I/Users/jconsole21/Library/Arduino15/packages/arduino/hardware/samd/1.6.6/cores/arduino" "-I/Users/jconsole21/Library/Arduino15/packages/arduino/hardware/samd/1.6.6/variants/mkr1000" "/var/folders/_g/t2678q9n1518sqd4pl4gshpc0000gr/T/build657369e1e11a01c928b0ac24dca6362f.tmp/sketch/AP_SimpleWebServer.ino.cpp" -o "/var/folders/_g/t2678q9n1518sqd4pl4gshpc0000gr/T/build657369e1e11a01c928b0ac24dca6362f.tmp/preproc/ctags_target_for_gcc_minus_e.cpp"
/Users/jconsole21/Documents/Arduino/libraries/WiFi101/examples/AP_SimpleWebServer/AP_SimpleWebServer.ino:19:17: fatal error: SPI.h: No such file or directory
#include <SPI.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino MKR1000.

Not a MAC user but have seen the same message on win 7.
In my case was cured by a general clean up and re-install of 1.6.9.
There are known issues with 1.6.10. on most OS
More so with Macs and win 10

There are other posts in the troubleshooting section specific to macs that you may find of more use.
Best I can offer.

Hi, have you solved? in the meantime we released the 1.6.11

Just to help any other Mac users ... the configuration that I have been successful with using the MKR1000 is as follows:

Arduino IDE 1.6.11
Mac OSX El Capitan 10.11.16
Board Library - Arduino SAMD boards ver. 1.6.6
Libraries called in sketch include WiFi101.h and SPI.h

The connectivity is very consistent ... and all examples including the Webserver seem to run fine.