There seems to be a problem with platformio. When ever I go to re-build any arduino .ino I get an error. All I have to do is re-build it and its fine. It seems like Platformio is not converting the file into a .cpp file first. After the first run a .cpp version of my .ino appears.
Tue Apr 18 19:48:41 2017] Processing digispark-tiny (platform: atmelavr, upload_flags: -v, build_flags: -v, board:
digispark-tiny, framework: arduino)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
Verbose mode can be enabled via `-v, --verbose` option
Converting Robot1.ino
Converting Robot1.ino
Collected 45 compatible libraries
Looking for dependencies...
Collected 45 compatible libraries
Looking for dependencies...
Library Dependency Graph
|-- <DigisparkTinyPinChange>
|-- <DigisparkSoftSerial>
Library Dependency Graph
|-- <DigisparkSoftSerial>
| |-- <DigisparkTinyPinChange>
|-- <DigisparkTinyPinChange>
| |-- <DigisparkTinyPinChange>
*** [.pioenvs/digispark-tiny/src/Robot1.ino.o] /Users/mrspriggs1/Documents/Arduino/Robot1/Digispark/RobotDebug/.pio
envs/digispark-tiny/src/Robot1.ino.o: No such file or directory
Compiling .pioenvs/digispark-tiny/src/Robot1.ino.o
avr-g++: error: src/Robot1.ino.cpp: No such file or directory
Using built-in specs.
Reading specs from /Users/mrspriggs1/.platformio/packages/toolchain-atmelavr/bin/../lib/gcc/avr/4.9.2/device-specs/
specs-attiny85
COLLECT_GCC=avr-g++
Target: avr
Configured with: ../gcc/configure --enable-fixed-point --enable-languages=c,c++ --prefix=/Users/jenkins/jenkins/wor
kspace/avr-gcc/label/mac-mini/objdir --enable-long-long --disable-nls --disable-checking --disable-libssp --disable
-libada --disable-shared --enable-lto --with-avrlibc=yes --with-dwarf2 --disable-doc --target=avr
Thread model: single
gcc version 4.9.2 (GCC)
========================== [ERROR] Took 0.92 seconds ==========================
Linking .pioenvs/digispark-tiny/firmware.elf
avr-g++: error: .pioenvs/digispark-tiny/src/Robot1.ino.o: No such file or directory
*** [.pioenvs/digispark-tiny/firmware.elf] Error 1
========================== [ERROR] Took 1.09 seconds ==========================