New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Violation of one definition rule #424
Comments
I haven't seen this one before. Is Visual Micro auto-generating any code, or otherwise mangling the original? The arrangement of the main "raw-only" implementation of MPU6050 code together with the DMP-capable add-on is far from ideal, but I don't believe there is any overlap or redefinition of variables, classes, structs, etc. |
Jeff,
AFAIK, VS/VM isn't doing anything strange, but I'm perfectly willing to run
any experiments you can think of, or send you intermediate compiler output
if you can aim me in the right direction ;-).
Regards,
Frank
…On Thu, Jan 17, 2019 at 10:11 AM Jeff Rowberg ***@***.***> wrote:
I haven't seen this one before. Is Visual Micro auto-generating any code,
or otherwise mangling the original? The arrangement of the main "raw-only"
implementation of MPU6050 code together with the DMP-capable add-on is far
from ideal, but I don't believe there is any overlap or redefinition of
variables, classes, structs, etc.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#424 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AD0962_30W0uOZ0isIXH5YMcDzkaYfZ9ks5vEJKbgaJpZM4aFuzq>
.
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
|
I don't think |
I found
in C:\Users\Frank\Documents\Arduino\i2cdevlib\dsPIC30F\MPU6050\MPU6050.h Which clued me in to the fact that I hadn't copied the appropriate files to my project directory, and the compiler was (I think) processing all the MPU6050.H files, not just the one I wanted - yikes! However, I now have a completely new problem. When I compile with all relevant files in the project directory, I get `Compiling 'MPU6050Test1' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)' ccIJMOF2.ltrans0.ltrans.o*: In function global constructors keyed to 65535_0_MPU6050Test1.cpp.o.2001 Error linking for board Arduino/Genuino Mega w/ ATmega2560 (Mega 2560) ccIJMOF2.ltrans0.ltrans.o*: In function main collect2.exe*: error: ld returned 1 exit status` And this is with the simplest possible example file - your 'C:\Users\Frank\Documents\Arduino\i2cdevlib\Arduino\MPU6050\examples\mpu6050_raw.ino' example, with no modifications. I have tried Build cleans, closing and re-opening VS2017, and even restarting my PC - nothing helps and I'm completely stymied. I have been working with i2cdev and the MPU6050 code for many months now with no problems, and all of a sudden everything is blowing up - help! ;-). If it helps, I have uploaded a ZIP file containing my entire test project folder. TIA, Frank |
Does the .ino example open and build cleanly in the Arduino IDE, as a starting point? I have not used Visual Micro in any meaningful way, so I'm not sure what it might be doing to complicate the process. Knowing that the correct code in the correct place compiles in the original IDE will be a good starting point. |
Jeff,
I'll try that. It may take me a while, as I haven't ever actually used the
Arduino IDE ;-)
Frank
…On Thu, Jan 17, 2019 at 9:05 PM Jeff Rowberg ***@***.***> wrote:
Does the .ino example open and build cleanly in the Arduino IDE, as a
starting point? I have not used Visual Micro in any meaningful way, so I'm
not sure what it might be doing to complicate the process. Knowing that the
correct code in the correct place compiles in the original IDE will be a
good starting point.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#424 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AD0963VhRwNCLKx8jzx5eajHcVLvDI1dks5vESv6gaJpZM4aFuzq>
.
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
|
By the way, if you're not already aware, just for fun you might be interested in looking at a fledgling clean-slate attempt at fixing all of the little (and not so little) quirks about I2Cdevlib: https://community.perilib.io/t/perilib-i2cdevlib-reborn/15 I2Cdevlib will stick around for sure, but I'm working slowly towards a better end result in the only way I think is possible, given the history, community, and complexity now tightly woven into the original project. |
It compiles in the Arduino IDE if I first remove SBWire.h/cpp from the project folder. Apparently the Arduino IDE compiles everything in the sketch folder, whether or not it is referenced in the main program |
Jeff,
Wow - your new i2cdevlib project sounds great - but HUGE! ;-). I agree
with everything you said about the difficulties with the somewhat
monolithic nature of the current i2cdevlib, and I'm looking forward to
being able to work with smaller chunks for my Arduino-based robotics
projects.
I loaded up a smaller IMU6050 test project to see if I could narrow down
the 'violation of the one definition rule' problem. The project uses the
SBWire implementation, but I doubt if that's the culprit. It compiles in
both VS2017/VM and the Arduino IDE, with basically the same 'one
definition' warnings. I have attached a file containing the verbose
compiler output from the Arduino IDE run, and a file containing the code
itself.
TIA,
Frank
…On Thu, Jan 17, 2019 at 9:13 PM Jeff Rowberg ***@***.***> wrote:
By the way, if you're not already aware, just for fun you might be
interested in looking at a fledgling clean-slate attempt at fixing all of
the little (and not so little) quirks about I2Cdevlib:
https://community.perilib.io/t/perilib-i2cdevlib-reborn/15
I2Cdevlib will stick around for sure, but I'm working slowly towards a
better end result in the only way I think is possible, given the history,
community, and complexity now tightly woven into the original project.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#424 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AD096wzxcYWksOX4xNx4dnFxlqcfft4Vks5vES2-gaJpZM4aFuzq>
.
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
In file included from C:\Users\Frank\Documents\Arduino\Arduino_IMU6050_Test4\Arduino_IMU6050_Test4.ino:30:0:
sketch\MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetGravity(int16_t*, const uint8_t*)':
sketch\MPU6050_6Axis_MotionApps20.h:686:65: warning: integer overflow in expression [-Woverflow]
- (int32_t)qI[2] * qI[2] + (int32_t)qI[3] * qI[3]) / (2 * 16384);
^
sketch\MPU6050.h:436:7: warning: type 'struct MPU6050' violates one definition rule [-Wodr]
class MPU6050 {
^
sketch\MPU6050.h:436:7: note: a different type is defined in another translation unit
class MPU6050 {
^
sketch\MPU6050.h:826:22: note: the first difference of corresponding definitions is field 'dmpPacketBuffer'
uint8_t *dmpPacketBuffer;
^
sketch\MPU6050.h:1028:17: note: a field with different name is defined in another translation unit
uint8_t devAddr;
^
Sketch uses 20070 bytes (62%) of program storage space. Maximum is 32256 bytes.
Global variables use 1263 bytes (61%) of dynamic memory, leaving 785 bytes for local variables. Maximum is 2048 bytes.
|
Jeff, https://forum.arduino.cc/index.php?topic=593211.0 Frank |
Hi Frank, Maybe I'm missing it, but are you sure you attached the verbose compiler output? I don't see it in your reply from yesterday afternoon. |
Jeff,
Oops - here it is
Frank
…On Sat, Jan 26, 2019 at 1:58 PM Jeff Rowberg ***@***.***> wrote:
Hi Frank,
Maybe I'm missing it, but are you sure you attached the verbose compiler
output? I don't see it in your reply from yesterday afternoon.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#424 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AD0961YQ_jb2w00Tfa2mVRUo8J49y9wGks5vHKVRgaJpZM4aFuzq>
.
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
Compiling debug version of 'Arduino_IMU6050_Test4' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)'
Build Folder: "file:///C:/Users/Frank/AppData/Local/Temp/VMBuilds/Arduino_IMU6050_Test4/mega_atmega2560/Debug"
Additional Defines: VM_DEBUG;VM_DEBUG_ENABLE 1;VM_DEBUG_BANDWIDTH_THROTTLE_MS 50;VM_DEBUGGER_TYPE_HARDWARESERIAL 0;VM_DEBUGGER_TYPE_SOFTWARESERIAL 1;VM_DEBUGGER_TYPE_FASTSERIAL 2;VM_DEBUGGER_TYPE_USB 3;VM_DEBUGGER_TYPE_TEENSY 4;VM_DEBUGGER_TYPE_UART 5;VM_DEBUGGER_TYPE_USART 6;VM_DEBUGGER_TYPE_USBSERIAL 7;VM_DEBUGGER_TYPE_TTYUART 8;VM_DEBUGGER_TYPE_NET_CONSOLE 9;VM_DEBUGGER_TYPE_Uart 10;VM_DEBUGGER_TYPE_COSA 11;VM_DEBUGGER_TYPE_CDCSerialClass 12;VM_DEBUGGER_TYPE_HARDWARESERIAL1 13;VM_DEBUGGER_TYPE_HARDWARESERIAL2 14;VM_DEBUGGER_TYPE_HARDWARESERIAL3 15;VM_DEBUGGER_TYPE_NET_UDP 16;VM_DEBUGGER_TYPE_USBAPI 17;VM_DEBUGGER_TYPE_SERIALUSB 18;VM_DEBUGGER_TYPE_MS430_SERIAL_ 19;VM_DEBUGGER_TYPE VM_DEBUGGER_TYPE_HARDWARESERIAL;VM_DEBUG_BREAKPAUSE;
Architecture Tools: "file:///C:/Program%20Files%20(x86)/Arduino/hardware/tools/avr/bin/"
Api: 1221
Sketch Book: "file:///C:/Users/Frank/Documents/Arduino"
Sketch Include Paths
Core Include Paths
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/cores/arduino"
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/variants/mega"
Library Include Paths (4)
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\elapsedMillis'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\PrintEx-master\src'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\SBWire_Master\src'
Building variant ...
Using previously compiled variant
Building core ...
Building libraries ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG" -I"C:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx-master\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire_Master\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG\VM_DBG.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\VM_DBG\VM_DBG.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG" -I"C:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx-master\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire_Master\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG\VM_mem_check_sam.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\VM_DBG\VM_mem_check_sam.cpp.o"
Using library elapsedMillis version 1.0.4 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/elapsedMillis"
Using library PrintEx-master version 1.2.0 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/PrintEx-master"
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\PrintEx-master\lib\MemoryPrinter.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\PrintEx-master\lib\PrintExtension.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\PrintEx-master\lib\StreamExtension.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\PrintEx-master\tools\Base64Encoder\Base64Encoder.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\PrintEx-master\tools\CRCStream\CRCStream.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\PrintEx-master\tools\URIEncoder\URIEncoder.cpp.o
Using library SBWire_Master version 1.0 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/SBWire_Master"
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\SBWire_Master\SBWire.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\SBWire_Master\utility\twi.c.o
Building project code ...
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\Arduino_IMU6050_Test4.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\I2Cdev.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug\MPU6050.cpp.o
Linking it all together ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -Wall -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections,--relax -mmcu=atmega2560 -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug/Arduino_IMU6050_Test4.ino.elf" "Arduino_IMU6050_Test4.cpp.o" "I2Cdev.cpp.o" "MPU6050.cpp.o" "VM_DBG\VM_DBG.cpp.o" "VM_DBG\VM_mem_check_sam.cpp.o" "PrintEx-master\lib\MemoryPrinter.cpp.o" "PrintEx-master\lib\PrintExtension.cpp.o" "PrintEx-master\lib\StreamExtension.cpp.o" "PrintEx-master\tools\Base64Encoder\Base64Encoder.cpp.o" "PrintEx-master\tools\CRCStream\CRCStream.cpp.o" "PrintEx-master\tools\URIEncoder\URIEncoder.cpp.o" "SBWire_Master\SBWire.cpp.o" "SBWire_Master\utility\twi.c.o" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug/core.a" "-LC:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug" -lm
MPU6050.h: 436:7: warning: type 'struct MPU6050' violates one definition rule [-Wodr]
## recipe.objcopy.eep.pattern
class MPU6050 {
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug/Arduino_IMU6050_Test4.ino.elf" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug/Arduino_IMU6050_Test4.ino.eep"
MPU6050.h:436: note a different type is defined in another translation unit
class MPU6050 {
MPU6050.h:826: note the first difference of corresponding definitions is field dmpPacketBuffer
uint8_t *dmpPacketBuffer
MPU6050.h:1028: note a field with different name is defined in another translation unit
uint8_t devAddr
## recipe.objcopy.hex.pattern
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug/Arduino_IMU6050_Test4.ino.elf" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\Arduino_IMU6050_Test4\mega_atmega2560\Debug/Arduino_IMU6050_Test4.ino.hex"
Program Arduino_IMU6050_Test4 size: 21,092 bytes (used 8% of a 253,952 byte maximum) (2.95 secs)
Minimum Memory Usage: 1361 bytes (17% of a 8192 byte maximum)
# Copy build result to 'Project>Property Pages>Intermediate Directory'
# Destination: file:///C:/Users/Frank/Documents/Arduino/Arduino_IMU6050_Test4/Debug/
|
Jeff,
I have narrowed the problem down to the point where all extraneous code has
been removed, leaving only the following:
/*
Name: FourWD_WallE_V5.ino
Created: 1/27/2019 12:14:57 PM
Author: FRANKWIN10\Frank
*/
#include <EEPROM.h>
#include <Wire.h>
#include "MPU6050_6Axis_MotionApps20.h" //06/23/18 modified for 20Hz
interrupt freq
#include "I2Cdev.h"
void setup()
{
}
void loop()
{
}
The above program will produce the 'one definition' warning in VS2017/VM,
but compiles cleanly in the Arduino IDE 1.8.7 using either 1.6.21 or 1.6.23
board manager versions (at one time I thought this was the problem, but
apparently not).
I see in the verbose output that including i2cdev.h also causes all the
stuff in the RTIMULib-Arduino-master library to be included and compiled,
and so I suspect this is where the 'one definition' warning is coming
from. However, this warning does not occur when compiled in the IDE, even
though I would have sworn that both VS/VM and the IDE use the same exact
compiler tools (I thought all VM did was ship the source file off to the
Arduino IDE).
In any case, I have attached my minimal source file, the verbose compiler
outputs from both the VS/VM and Arduino IDE runs, and a zip file containing
my entire project folder in case there is some issue with the actual source
files included with the project.
Please let me know if this helps track this problem down - it's driving me
a little batty at the moment ;-).
TIA,
Frank
…On Sat, Jan 26, 2019 at 5:29 PM Frank Paynter ***@***.***> wrote:
Jeff,
Oops - here it is
Frank
On Sat, Jan 26, 2019 at 1:58 PM Jeff Rowberg ***@***.***>
wrote:
> Hi Frank,
>
> Maybe I'm missing it, but are you sure you attached the verbose compiler
> output? I don't see it in your reply from yesterday afternoon.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#424 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AD0961YQ_jb2w00Tfa2mVRUo8J49y9wGks5vHKVRgaJpZM4aFuzq>
> .
>
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Frank\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Frank\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Frank\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10807 -build-path C:\Users\Frank\AppData\Local\Temp\arduino_build_365529 -warnings=none -build-cache C:\Users\Frank\AppData\Local\Temp\arduino_cache_325438 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Frank\Documents\Arduino\FourWD_WallE_V5\FourWD_WallE_V5.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Frank\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Frank\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Frank\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10807 -build-path C:\Users\Frank\AppData\Local\Temp\arduino_build_365529 -warnings=none -build-cache C:\Users\Frank\AppData\Local\Temp\arduino_cache_325438 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Frank\Documents\Arduino\FourWD_WallE_V5\FourWD_WallE_V5.ino
Using board 'mega' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050\\MPU6050.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\CalLib.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\I2Cdev.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTArduLink.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTArduLinkHAL.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTArduLinkUtils.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTFusionRTQF.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMU.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUBNO055.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303D.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303DLHC.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20M303DLHC.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMULSM9DS0.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9150.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9250.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUSettings.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTMath.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressure.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressureBMP180.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressureLPS25H.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressureMS5611.cpp" -o nul
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp.o"
Compiling libraries...
Compiling library "EEPROM"
Compiling library "Wire"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\Wire\\Wire.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\Wire\\utility\\twi.c.o"
Compiling library "MPU6050"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050\\MPU6050.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\MPU6050\\MPU6050.cpp.o"
Compiling library "RTIMULib-Arduino-master"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\CalLib.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\CalLib.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressureBMP180.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressureBMP180.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20M303DLHC.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20M303DLHC.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303D.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303D.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressure.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressure.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303DLHC.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303DLHC.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTArduLinkUtils.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTArduLinkUtils.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9250.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9250.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMU.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMU.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressureLPS25H.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressureLPS25H.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMULSM9DS0.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMULSM9DS0.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTArduLinkHAL.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTArduLinkHAL.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTFusionRTQF.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTFusionRTQF.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9150.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9150.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUSettings.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUSettings.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\I2Cdev.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\I2Cdev.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTIMUBNO055.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUBNO055.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTMath.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTMath.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTArduLink.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTArduLink.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\MPU6050" "-IC:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master" "C:\\Users\\Frank\\Documents\\Arduino\\libraries\\RTIMULib-Arduino-master\\RTPressureMS5611.cpp" -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressureMS5611.cpp.o"
Compiling core...
Using precompiled core: C:\Users\Frank\AppData\Local\Temp\arduino_cache_325438\core\core_arduino_avr_mega_cpu_atmega2560_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections,--relax -mmcu=atmega2560 -o "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529/FourWD_WallE_V5.ino.elf" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\sketch\\FourWD_WallE_V5.ino.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\MPU6050\\MPU6050.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\CalLib.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\I2Cdev.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTArduLink.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTArduLinkHAL.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTArduLinkUtils.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTFusionRTQF.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMU.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUBNO055.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303D.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20HM303DLHC.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUGD20M303DLHC.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMULSM9DS0.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9150.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUMPU9250.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTIMUSettings.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTMath.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressure.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressureBMP180.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressureLPS25H.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529\\libraries\\RTIMULib-Arduino-master\\RTPressureMS5611.cpp.o" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529/..\\arduino_cache_325438\\core\\core_arduino_avr_mega_cpu_atmega2560_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529" -lm
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529/FourWD_WallE_V5.ino.elf" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529/FourWD_WallE_V5.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529/FourWD_WallE_V5.ino.elf" "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529/FourWD_WallE_V5.ino.hex"
Using library EEPROM at version 2.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM
Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
Using library MPU6050 in folder: C:\Users\Frank\Documents\Arduino\libraries\MPU6050 (legacy)
Using library RTIMULib-Arduino-master in folder: C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master (legacy)
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\Frank\\AppData\\Local\\Temp\\arduino_build_365529/FourWD_WallE_V5.ino.elf"
Sketch uses 3250 bytes (1%) of program storage space. Maximum is 253952 bytes.
Global variables use 792 bytes (9%) of dynamic memory, leaving 7400 bytes for local variables. Maximum is 8192 bytes.
Compiling debug version of 'FourWD_WallE_V5' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)'
Build Folder: "file:///C:/Users/Frank/AppData/Local/Temp/VMBuilds/FourWD_WallE_V5/mega_atmega2560/Debug"
Additional Defines: VM_DEBUG;VM_DEBUG_ENABLE 1;VM_DEBUG_BANDWIDTH_THROTTLE_MS 50;VM_DEBUGGER_TYPE_HARDWARESERIAL 0;VM_DEBUGGER_TYPE_SOFTWARESERIAL 1;VM_DEBUGGER_TYPE_FASTSERIAL 2;VM_DEBUGGER_TYPE_USB 3;VM_DEBUGGER_TYPE_TEENSY 4;VM_DEBUGGER_TYPE_UART 5;VM_DEBUGGER_TYPE_USART 6;VM_DEBUGGER_TYPE_USBSERIAL 7;VM_DEBUGGER_TYPE_TTYUART 8;VM_DEBUGGER_TYPE_NET_CONSOLE 9;VM_DEBUGGER_TYPE_Uart 10;VM_DEBUGGER_TYPE_COSA 11;VM_DEBUGGER_TYPE_CDCSerialClass 12;VM_DEBUGGER_TYPE_HARDWARESERIAL1 13;VM_DEBUGGER_TYPE_HARDWARESERIAL2 14;VM_DEBUGGER_TYPE_HARDWARESERIAL3 15;VM_DEBUGGER_TYPE_NET_UDP 16;VM_DEBUGGER_TYPE_USBAPI 17;VM_DEBUGGER_TYPE_SERIALUSB 18;VM_DEBUGGER_TYPE_MS430_SERIAL_ 19;VM_DEBUGGER_TYPE VM_DEBUGGER_TYPE_HARDWARESERIAL;VM_DEBUG_BREAKPAUSE;
Architecture Tools: "file:///C:/Program%20Files%20(x86)/Arduino/hardware/tools/avr/bin/"
Api: 1221
Sketch Book: "file:///C:/Users/Frank/Documents/Arduino"
Sketch Include Paths
Core Include Paths
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/cores/arduino"
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/variants/mega"
Library Include Paths (5)
Include Path 'C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src'
Include Path 'C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\MPU6050'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master'
Building variant ...
Building core ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.S" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_pulse.S.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\hooks.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\hooks.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fda
|
Out of curiosity, what happens if you temporarily move the RTIMU library (in whatever form(s) you have it) entirely out of the library/include path used by the IDE, so that it can't be compiled in? Is it possible that there is some MPU6050 name overlap from something in that code, and the IDE is automatically pulling it in because of some auto-include feature. Or something. I'm grasping at straws here, but it's an idea. |
Jeff,
I've attached a file containing the entire verbose debug compile outputs
for both DEBUG and RELEASE modes in the VS/VM environment, but essentially
they both croak because it can't find the RTIMULib_Arduino_Master folder.
Same thing happens in the Arduino IDE compile (no surprise)
I can't see how/why/where, but apparently the MP6050 code requires the
RTIMULib. Ideas?
Frank
…On Sun, Jan 27, 2019 at 10:05 PM Jeff Rowberg ***@***.***> wrote:
Out of curiosity, what happens if you temporarily move the RTIMU library
(in whatever form(s) you have it) entirely out of the library/include path
used by the IDE, so that it can't be compiled in? Is it possible that there
is some MPU6050 name overlap from something in that code, and the IDE is
automatically pulling it in because of some auto-include feature. Or
something. I'm grasping at straws here, but it's an idea.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#424 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AD096xuxqYKbSxyoEr6__dk-O4ujbvb0ks5vHmkLgaJpZM4aFuzq>
.
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
Compiling 'FourWD_WallE_V5' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)'
Build Folder: "file:///C:/Users/Frank/AppData/Local/Temp/VMBuilds/FourWD_WallE_V5/mega_atmega2560/Release"
Summary: Header=1 Prototypes=3 Imports=4
Additional Defines:
Architecture Tools: "file:///C:/Program%20Files%20(x86)/Arduino/hardware/tools/avr/bin/"
Api: 1221
Sketch Book: "file:///C:/Users/Frank/Documents/Arduino"
Sketch Include Paths
Core Include Paths
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/cores/arduino"
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/variants/mega"
Library Include Paths (4)
Include Path 'C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src'
Include Path 'C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\MPU6050'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master'
Building variant ...
Using previously compiled variant
Building core ...
Building libraries ...
Using library EEPROM version 2.0 in folder "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/libraries/EEPROM"
Using library Wire version 1.0 in folder "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/libraries/Wire"
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\Wire\Wire.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\Wire\utility\twi.c.o
Using library MPU6050 version 0.0.0 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/MPU6050"
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\MPU6050\MPU6050.cpp.o
Using library RTIMULib-Arduino-master version 0.0.0 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/RTIMULib-Arduino-master"
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\CalLib.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\I2Cdev.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTArduLink.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTArduLinkHAL.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTArduLinkUtils.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTFusionRTQF.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMU.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUBNO055.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUGD20HM303D.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUGD20HM303DLHC.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUGD20M303DLHC.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMULSM9DS0.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUMPU9150.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUMPU9250.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUSettings.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTMath.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTPressure.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTPressureBMP180.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTPressureLPS25H.cpp.o
Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTPressureMS5611.cpp.o
Building project code ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\FourWD_WallE_V5.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\FourWD_WallE_V5.cpp.o"
FourWD_WallE_V5.ino:8: In file included from
MPU6050_6Axis_MotionApps20.h: In member function uint8_t MPU6050::dmpGetAccel(int32_t*, const uint8_t*)
MPU6050_6Axis_MotionApps20.h: 546:31: warning: left shift count >= width of type [-Wshift-count-overflow]
data[0] = ((packet[28] << 24) + (packet[29] << 16) + (packet[30] << 8) + packet[31])
MPU6050_6Axis_MotionApps20.h: 546:52: warning: left shift count >= width of type [-Wshift-count-overflow]
data[0] = ((packet[28] << 24) + (packet[29] << 16) + (packet[30] << 8) + packet[31])
MPU6050_6Axis_MotionApps20.h: 547:31: warning: left shift count >= width of type [-Wshift-count-overflow]
data[1] = ((packet[32] << 24) + (packet[33] << 16) + (packet[34] << 8) + packet[35])
MPU6050_6Axis_MotionApps20.h: 547:52: warning: left shift count >= width of type [-Wshift-count-overflow]
data[1] = ((packet[32] << 24) + (packet[33] << 16) + (packet[34] << 8) + packet[35])
MPU6050_6Axis_MotionApps20.h: 548:31: warning: left shift count >= width of type [-Wshift-count-overflow]
data[2] = ((packet[36] << 24) + (packet[37] << 16) + (packet[38] << 8) + packet[39])
MPU6050_6Axis_MotionApps20.h: 548:52: warning: left shift count >= width of type [-Wshift-count-overflow]
data[2] = ((packet[36] << 24) + (packet[37] << 16) + (packet[38] << 8) + packet[39])
MPU6050_6Axis_MotionApps20.h: In member function uint8_t MPU6050::dmpGetQuaternion(int32_t*, const uint8_t*)
MPU6050_6Axis_MotionApps20.h: 570:30: warning: left shift count >= width of type [-Wshift-count-overflow]
data[0] = ((packet[0] << 24) + (packet[1] << 16) + (packet[2] << 8) + packet[3])
MPU6050_6Axis_MotionApps20.h: 570:50: warning: left shift count >= width of type [-Wshift-count-overflow]
data[0] = ((packet[0] << 24) + (packet[1] << 16) + (packet[2] << 8) + packet[3])
MPU6050_6Axis_MotionApps20.h: 571:30: warning: left shift count >= width of type [-Wshift-count-overflow]
data[1] = ((packet[4] << 24) + (packet[5] << 16) + (packet[6] << 8) + packet[7])
MPU6050_6Axis_MotionApps20.h: 571:50: warning: left shift count >= width of type [-Wshift-count-overflow]
data[1] = ((packet[4] << 24) + (packet[5] << 16) + (packet[6] << 8) + packet[7])
MPU6050_6Axis_MotionApps20.h: 572:30: warning: left shift count >= width of type [-Wshift-count-overflow]
data[2] = ((packet[8] << 24) + (packet[9] << 16) + (packet[10] << 8) + packet[11])
MPU6050_6Axis_MotionApps20.h: 572:50: warning: left shift count >= width of type [-Wshift-count-overflow]
data[2] = ((packet[8] << 24) + (packet[9] << 16) + (packet[10] << 8) + packet[11])
MPU6050_6Axis_MotionApps20.h: 573:31: warning: left shift count >= width of type [-Wshift-count-overflow]
data[3] = ((packet[12] << 24) + (packet[13] << 16) + (packet[14] << 8) + packet[15])
MPU6050_6Axis_MotionApps20.h: 573:52: warning: left shift count >= width of type [-Wshift-count-overflow]
data[3] = ((packet[12] << 24) + (packet[13] << 16) + (packet[14] << 8) + packet[15])
MPU6050_6Axis_MotionApps20.h: In member function uint8_t MPU6050::dmpGetGyro(int32_t*, const uint8_t*)
MPU6050_6Axis_MotionApps20.h: 603:31: warning: left shift count >= width of type [-Wshift-count-overflow]
data[0] = ((packet[16] << 24) + (packet[17] << 16) + (packet[18] << 8) + packet[19])
MPU6050_6Axis_MotionApps20.h: 603:52: warning: left shift count >= width of type [-Wshift-count-overflow]
data[0] = ((packet[16] << 24) + (packet[17] << 16) + (packet[18] << 8) + packet[19])
MPU6050_6Axis_MotionApps20.h: 604:31: warning: left shift count >= width of type [-Wshift-count-overflow]
data[1] = ((packet[20] << 24) + (packet[21] << 16) + (packet[22] << 8) + packet[23])
MPU6050_6Axis_MotionApps20.h: 604:52: warning: left shift count >= width of type [-Wshift-count-overflow]
data[1] = ((packet[20] << 24) + (packet[21] << 16) + (packet[22] << 8) + packet[23])
MPU6050_6Axis_MotionApps20.h: 605:31: warning: left shift count >= width of type [-Wshift-count-overflow]
data[2] = ((packet[24] << 24) + (packet[25] << 16) + (packet[26] << 8) + packet[27])
MPU6050_6Axis_MotionApps20.h: 605:52: warning: left shift count >= width of type [-Wshift-count-overflow]
data[2] = ((packet[24] << 24) + (packet[25] << 16) + (packet[26] << 8) + packet[27])
MPU6050_6Axis_MotionApps20.h: In member function uint8_t MPU6050::dmpReadAndProcessFIFOPacket(uint8_t, uint8_t*)
MPU6050_6Axis_MotionApps20.h: 689:41: warning: value computed is not used [-Wunused-value]
if (processed != 0) *processed++
FourWD_WallE_V5.ino:6: In file included from
FourWD_WallE_V5.ino: At top level
EEPROM.h: 145:20: warning: 'EEPROM' defined but not used [-Wunused-variable]
static EEPROMClass EEPROM
Linking it all together ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -Wall -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections,--relax -mmcu=atmega2560 -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release/FourWD_WallE_V5.ino.elf" "FourWD_WallE_V5.cpp.o" "Wire\Wire.cpp.o" "Wire\utility\twi.c.o" "MPU6050\MPU6050.cpp.o" "RTIMULib-Arduino-master\CalLib.cpp.o" "RTIMULib-Arduino-master\I2Cdev.cpp.o" "RTIMULib-Arduino-master\RTArduLink.cpp.o" "RTIMULib-Arduino-master\RTArduLinkHAL.cpp.o" "RTIMULib-Arduino-master\RTArduLinkUtils.cpp.o" "RTIMULib-Arduino-master\RTFusionRTQF.cpp.o" "RTIMULib-Arduino-master\RTIMU.cpp.o" "RTIMULib-Arduino-master\RTIMUBNO055.cpp.o" "RTIMULib-Arduino-master\RTIMUGD20HM303D.cpp.o" "RTIMULib-Arduino-master\RTIMUGD20HM303DLHC.cpp.o" "RTIMULib-Arduino-master\RTIMUGD20M303DLHC.cpp.o" "RTIMULib-Arduino-master\RTIMULSM9DS0.cpp.o" "RTIMULib-Arduino-master\RTIMUMPU9150.cpp.o" "RTIMULib-Arduino-master\RTIMUMPU9250.cpp.o" "RTIMULib-Arduino-master\RTIMUSettings.cpp.o" "RTIMULib-Arduino-master\RTMath.cpp.o" "RTIMULib-Arduino-master\RTPressure.cpp.o" "RTIMULib-Arduino-master\RTPressureBMP180.cpp.o" "RTIMULib-Arduino-master\RTPressureLPS25H.cpp.o" "RTIMULib-Arduino-master\RTPressureMS5611.cpp.o" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release/core.a" "-LC:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release" -lm
MPU6050.h: 401:7: warning: type 'struct MPU6050' violates one definition rule [-Wodr]
class MPU6050 {
MPU6050.h:401: note a different type is defined in another translation unit
class MPU6050 {
## recipe.objcopy.eep.pattern
MPU6050.h:781: note the first difference of corresponding definitions is field dmpPacketBuffer
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release/FourWD_WallE_V5.ino.elf" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release/FourWD_WallE_V5.ino.eep"
uint8_t *dmpPacketBuffer
MPU6050.h:983: note a field with different name is defined in another translation unit
uint8_t devAddr
## recipe.objcopy.hex.pattern
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release/FourWD_WallE_V5.ino.elf" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release/FourWD_WallE_V5.ino.hex"
Program FourWD_WallE_V5 size: 3,250 bytes (used 1% of a 253,952 byte maximum) (2.62 secs)
Minimum Memory Usage: 792 bytes (10% of a 8192 byte maximum)
# Copy build result to 'Project>Property Pages>Intermediate Directory'
# Destination: file:///C:/Users/Frank/Documents/Arduino/FourWD_WallE_V5/Release/
Compiling debug version of 'FourWD_WallE_V5' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)'
Build Folder: "file:///C:/Users/Frank/AppData/Local/Temp/VMBuilds/FourWD_WallE_V5/mega_atmega2560/Debug"
Additional Defines: VM_DEBUG;VM_DEBUG_ENABLE 1;VM_DEBUG_BANDWIDTH_THROTTLE_MS 50;VM_DEBUGGER_TYPE_HARDWARESERIAL 0;VM_DEBUGGER_TYPE_SOFTWARESERIAL 1;VM_DEBUGGER_TYPE_FASTSERIAL 2;VM_DEBUGGER_TYPE_USB 3;VM_DEBUGGER_TYPE_TEENSY 4;VM_DEBUGGER_TYPE_UART 5;VM_DEBUGGER_TYPE_USART 6;VM_DEBUGGER_TYPE_USBSERIAL 7;VM_DEBUGGER_TYPE_TTYUART 8;VM_DEBUGGER_TYPE_NET_CONSOLE 9;VM_DEBUGGER_TYPE_Uart 10;VM_DEBUGGER_TYPE_COSA 11;VM_DEBUGGER_TYPE_CDCSerialClass 12;VM_DEBUGGER_TYPE_HARDWARESERIAL1 13;VM_DEBUGGER_TYPE_HARDWARESERIAL2 14;VM_DEBUGGER_TYPE_HARDWARESERIAL3 15;VM_DEBUGGER_TYPE_NET_UDP 16;VM_DEBUGGER_TYPE_USBAPI 17;VM_DEBUGGER_TYPE_SERIALUSB 18;VM_DEBUGGER_TYPE_MS430_SERIAL_ 19;VM_DEBUGGER_TYPE VM_DEBUGGER_TYPE_HARDWARESERIAL;VM_DEBUG_BREAKPAUSE;
Architecture Tools: "file:///C:/Program%20Files%20(x86)/Arduino/hardware/tools/avr/bin/"
Api: 1221
Sketch Book: "file:///C:/Users/Frank/Documents/Arduino"
Sketch Include Paths
Core Include Paths
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/cores/arduino"
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/variants/mega"
Library Include Paths (5)
Include Path 'C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src'
Include Path 'C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\MPU6050'
Include Path 'C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master'
Building variant ...
Building core ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.S" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_pulse.S.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\hooks.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\hooks.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_analog.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_digital.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_digital.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_pulse.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_shift.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_shift.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\abi.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\abi.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\CDC.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial0.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial2.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial3.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\IPAddress.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\new.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\PluggableUSB.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\PluggableUSB.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Tone.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBCore.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\USBCore.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WMath.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_pulse.S.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\hooks.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_digital.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_pulse.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\wiring_shift.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\abi.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\CDC.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial0.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\PluggableUSB.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\USBCore.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\core\WString.cpp.o"
Building libraries ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG\VM_DBG.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\VM_DBG\VM_DBG.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG\VM_mem_check_sam.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\VM_DBG\VM_mem_check_sam.cpp.o"
Using library EEPROM version 2.0 in folder "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/libraries/EEPROM"
Using library Wire version 1.0 in folder "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/libraries/Wire"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_TYPE_HARDWARESERIAL2=14 -DVM_DEBUGGER_TYPE_HARDWARESERIAL1=13 -DVM_DEBUGGER_TYPE_CDCSerialClass=12 -DVM_DEBUGGER_TYPE_COSA=11 -DVM_DEBUGGER_TYPE_Uart=10 -DVM_DEBUGGER_TYPE_NET_CONSOLE=9 -DVM_DEBUGGER_TYPE_TTYUART=8 -DVM_DEBUGGER_TYPE_USBSERIAL=7 -DVM_DEBUGGER_TYPE_USART=6 -DVM_DEBUGGER_TYPE_UART=5 -DVM_DEBUGGER_TYPE_TEENSY=4 -DVM_DEBUGGER_TYPE_USB=3 -DVM_DEBUGGER_TYPE_FASTSERIAL=2 -DVM_DEBUGGER_TYPE_SOFTWARESERIAL=1 -DVM_DEBUGGER_TYPE_HARDWARESERIAL=0 -DVM_DEBUG_BANDWIDTH_THROTTLE_MS=50 -DVM_DEBUG_ENABLE=1 -DVM_DEBUG -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers\VM_DBG" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\Wire.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Debug\Wire\Wire.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DVM_DEBUG_BREAKPAUSE -DVM_DEBUGGER_TYPE=VM_DEBUGGER_TYPE_HARDWARESERIAL -DVM_DEBUGGER_TYPE_MS430_SERIAL_=19 -DVM_DEBUGGER_TYPE_SERIALUSB=18 -DVM_DEBUGGER_TYPE_USBAPI=17 -DVM_DEBUGGER_TYPE_NET_UDP=16 -DVM_DEBUGGER_TYPE_HARDWARESERIAL3=15 -DVM_DEBUGGER_
|
Jeff,
So this time I went back to the web page for the part I am using (DFRobots
MPU6050) and looked at their example code. I constructed the simplest
possible program using their code, as shown below:
Author: FRANKWIN10\Frank
*/
#include <Wire.h>
#include "I2Cdev.h"
#include "MPU6050.h" //06/23/18 modified for 20Hz interrupt freq
MPU6050 accelgyro;
void setup()
{
}
void loop()
{
}
And compiled in RELEASE mode with Visual Micro's 'Deep Search for
Libraries' option enabled. Voila! It compiled without any errors and
without the 'one definition rule' warning! (verbose log attached). Then I
went back and compiled it again with the 'Deep Search' option turned OFF,
and this time it croaked because it couldn't find EEPROM.h.
So, I added EEPROM.H to the #include list and tried again, with 'Deep
Search' turned off
#include <Wire.h>
#include <EEPROM.H>
#include "I2Cdev.h"
#include "MPU6050.h" //06/23/18 modified for 20Hz interrupt freq
MPU6050 accelgyro;
This time it compiled OK, but with a warning:
"FourWD_WallE_V5.ino:7: In file included from
EEPROM.H: 145:20: warning: 'EEPROM' defined but not used [-Wunused-variable]
static EEPROMClass EEPROM"
The above warning occurs whether or not 'Deep Search' is enabled.
So, I went back and removed the '#include <EEPROM.H>' and enabled 'Deep
Search', and verified that I was back to my baseline. Yep - compiled OK
w/o any warnings. Then I replaced #include MPU6050.H with #include
"MPU6050_6Axis_MotionApps20.h" and 'Deep Search' enabled.
#include <Wire.h>
//#include <EEPROM.H>
#include "I2Cdev.h"
//#include "MPU6050.h" //06/23/18 modified for 20Hz interrupt freq
#include "MPU6050_6Axis_MotionApps20.h"
MPU6050 accelgyro;
Now it compiles, but I'm back to the 'one definition rule' warning.
So, it appears the warning is generated by something that happens when
MotionApps20 is included, but not when just MPU6050 is included - does that
help?
So, what's the advantage of using MotionApps20 and MPU6050 over just using
MPU6050? If it's OK to just use MPU6050 for dealing with the DFRobots
device and other I2C devices (I have 3 other I2C devices on the bus), then
that sounds like the way to go, as that arrangement apparently eliminates
the 'one definition rule' warning.
Hope this helps,
Frank
…On Mon, Jan 28, 2019 at 9:16 PM Frank Paynter ***@***.***> wrote:
Jeff,
I've attached a file containing the entire verbose debug compile outputs
for both DEBUG and RELEASE modes in the VS/VM environment, but essentially
they both croak because it can't find the RTIMULib_Arduino_Master folder.
Same thing happens in the Arduino IDE compile (no surprise)
I can't see how/why/where, but apparently the MP6050 code requires the
RTIMULib. Ideas?
Frank
On Sun, Jan 27, 2019 at 10:05 PM Jeff Rowberg ***@***.***>
wrote:
> Out of curiosity, what happens if you temporarily move the RTIMU library
> (in whatever form(s) you have it) entirely out of the library/include path
> used by the IDE, so that it can't be compiled in? Is it possible that there
> is some MPU6050 name overlap from something in that code, and the IDE is
> automatically pulling it in because of some auto-include feature. Or
> something. I'm grasping at straws here, but it's an idea.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#424 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AD096xuxqYKbSxyoEr6__dk-O4ujbvb0ks5vHmkLgaJpZM4aFuzq>
> .
>
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
Compiling 'FourWD_WallE_V5' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)'
Build Folder: "file:///C:/Users/Frank/AppData/Local/Temp/VMBuilds/FourWD_WallE_V5/mega_atmega2560/Release"
Summary: Header=1 Prototypes=3 Imports=0
Additional Defines:
Architecture Tools: "file:///C:/Program%20Files%20(x86)/Arduino/hardware/tools/avr/bin/"
Api: 1221
Sketch Book: "file:///C:/Users/Frank/Documents/Arduino"
Sketch Include Paths
Core Include Paths
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/cores/arduino"
Include Path "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/variants/mega"
Deep search for libraries ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\FourWD_WallE_V5.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\FourWD_WallE_V5.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\FourWD_WallE_V5.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\FourWD_WallE_V5.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\Wire.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\utility\twi.c" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\CalLib.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\CalLib.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\I2Cdev.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTArduLink.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTArduLinkHAL.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTArduLinkUtils.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTFusionRTQF.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMU.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUBNO055.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUGD20HM303D.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUGD20HM303DLHC.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUGD20M303DLHC.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMULSM9DS0.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUMPU9150.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUMPU9250.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUSettings.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTMath.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTPressure.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTPressureBMP180.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTPressureLPS25H.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\utility" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTPressureMS5611.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050\utility" "C:\Users\Frank\Documents\Arduino\libraries\MPU6050\MPU6050.cpp" -o "nul"
Building variant ...
Using previously compiled variant
Building core ...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.S" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_pulse.S.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\hooks.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\hooks.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_analog.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_digital.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_digital.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_pulse.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_shift.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_shift.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\abi.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\abi.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\CDC.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial0.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial2.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial3.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\IPAddress.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\new.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\PluggableUSB.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\PluggableUSB.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Tone.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBCore.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\USBCore.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WMath.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_pulse.S.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\hooks.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_digital.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_pulse.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\wiring_shift.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\abi.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\CDC.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial0.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\PluggableUSB.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\USBCore.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core.a" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\core\WString.cpp.o"
Building libraries ...
Using library Wire version 1.0 in folder "file:///C:/Program%20Files%20(x86)/Arduino/hardware/arduino/avr/libraries/Wire"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\Wire.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\Wire\Wire.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\utility\twi.c" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\Wire\utility\twi.c.o"
Using library RTIMULib-Arduino-master version 0.0.0 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/RTIMULib-Arduino-master"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\CalLib.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\CalLib.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\I2Cdev.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\I2Cdev.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTArduLink.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTArduLink.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTArduLinkHAL.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTArduLinkHAL.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTArduLinkUtils.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTArduLinkUtils.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTFusionRTQF.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTFusionRTQF.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMU.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMU.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries" -I"C:\Users\Frank\Documents\Arduino\libraries" "C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master\RTIMUBNO055.cpp" -o "C:\Users\Frank\AppData\Local\Temp\VMBuilds\FourWD_WallE_V5\mega_atmega2560\Release\RTIMULib-Arduino-master\RTIMUBNO055.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -Wno-unknown-pragmas -DF_CPU=16000000L -DARDUINO=10807 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" -I"C:\Users\Frank\Documents\Arduino\libraries\RTIMULib-Arduino-master" -I"C:\Users\Frank\Documents\Arduino\libraries\MPU6050" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Program Files (x86)\Arduino\hardware\
|
Jeff,
I've been pounding on this problem for a while now, and although I'm not
getting any closer to a solution, I have simplified the problem somewhat.
I can now reliably re-create the 'one definition rule' and overflow
warnings using just your MPU6050_DMP6 example code and Arduino IDE 1.8.7.
I have also verified that I can actually run a DFRobots MPU6050 module
using the example code, compiled using the Arduino IDE and uploaded to a
Mega 2560
So, it appears the warnings are real. Fixing the 'overflow' error is
straightforward: Simply change ' - (int32_t)qI[2] * qI[2] +
(int32_t)qI[3] * qI[3]) / (2 * 16384);' to ' - (int32_t)qI[2] *
qI[2] + (int32_t)qI[3] * qI[3]) / (2 * 16384UL);'
However, I'm still completely mystified by the 'one definition rule'
warning. I made sure all the i2cdev files were in a completely separate
folder in a different user space even, so there could be no possibility of
some sort of library search finding the RTIMU stuff that I thought was the
cause of the is warning before, and I placed all the required .cpp/.h files
right in the sketch folder, so everything is local. So, whatever is
causing the 'one definition' warning is in one of these files (attached).
Hope this helps,
Frank
…On Wed, Jan 30, 2019 at 11:47 AM Frank Paynter ***@***.***> wrote:
Jeff,
So this time I went back to the web page for the part I am using (DFRobots
MPU6050) and looked at their example code. I constructed the simplest
possible program using their code, as shown below:
Author: FRANKWIN10\Frank
*/
#include <Wire.h>
#include "I2Cdev.h"
#include "MPU6050.h" //06/23/18 modified for 20Hz interrupt freq
MPU6050 accelgyro;
void setup()
{
}
void loop()
{
}
And compiled in RELEASE mode with Visual Micro's 'Deep Search for
Libraries' option enabled. Voila! It compiled without any errors and
without the 'one definition rule' warning! (verbose log attached). Then I
went back and compiled it again with the 'Deep Search' option turned OFF,
and this time it croaked because it couldn't find EEPROM.h.
So, I added EEPROM.H to the #include list and tried again, with 'Deep
Search' turned off
#include <Wire.h>
#include <EEPROM.H>
#include "I2Cdev.h"
#include "MPU6050.h" //06/23/18 modified for 20Hz interrupt freq
MPU6050 accelgyro;
This time it compiled OK, but with a warning:
"FourWD_WallE_V5.ino:7: In file included from
EEPROM.H: 145:20: warning: 'EEPROM' defined but not used
[-Wunused-variable]
static EEPROMClass EEPROM"
The above warning occurs whether or not 'Deep Search' is enabled.
So, I went back and removed the '#include <EEPROM.H>' and enabled 'Deep
Search', and verified that I was back to my baseline. Yep - compiled OK
w/o any warnings. Then I replaced #include MPU6050.H with #include
"MPU6050_6Axis_MotionApps20.h" and 'Deep Search' enabled.
#include <Wire.h>
//#include <EEPROM.H>
#include "I2Cdev.h"
//#include "MPU6050.h" //06/23/18 modified for 20Hz interrupt freq
#include "MPU6050_6Axis_MotionApps20.h"
MPU6050 accelgyro;
Now it compiles, but I'm back to the 'one definition rule' warning.
So, it appears the warning is generated by something that happens when
MotionApps20 is included, but not when just MPU6050 is included - does that
help?
So, what's the advantage of using MotionApps20 and MPU6050 over just using
MPU6050? If it's OK to just use MPU6050 for dealing with the DFRobots
device and other I2C devices (I have 3 other I2C devices on the bus), then
that sounds like the way to go, as that arrangement apparently eliminates
the 'one definition rule' warning.
Hope this helps,
Frank
On Mon, Jan 28, 2019 at 9:16 PM Frank Paynter ***@***.***> wrote:
> Jeff,
>
> I've attached a file containing the entire verbose debug compile outputs
> for both DEBUG and RELEASE modes in the VS/VM environment, but essentially
> they both croak because it can't find the RTIMULib_Arduino_Master folder.
> Same thing happens in the Arduino IDE compile (no surprise)
>
> I can't see how/why/where, but apparently the MP6050 code requires the
> RTIMULib. Ideas?
>
> Frank
>
>
>
> On Sun, Jan 27, 2019 at 10:05 PM Jeff Rowberg ***@***.***>
> wrote:
>
>> Out of curiosity, what happens if you temporarily move the RTIMU library
>> (in whatever form(s) you have it) entirely out of the library/include path
>> used by the IDE, so that it can't be compiled in? Is it possible that there
>> is some MPU6050 name overlap from something in that code, and the IDE is
>> automatically pulling it in because of some auto-include feature. Or
>> something. I'm grasping at straws here, but it's an idea.
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <#424 (comment)>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AD096xuxqYKbSxyoEr6__dk-O4ujbvb0ks5vHmkLgaJpZM4aFuzq>
>> .
>>
>
>
> --
> G.Frank Paynter, PhD
> OSU ESL Research Scientist (ret)
> EM Workbench LLC
> 614 638-6749 (cell)
>
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
--
G.Frank Paynter, PhD
OSU ESL Research Scientist (ret)
EM Workbench LLC
614 638-6749 (cell)
|
Hi Frank, It seems the attached files are still getting stripped out of your email replies to Github issues (or at least this one). Can you post them in a comment via the web interface? |
Jeff, Here they are. They might be getting stripped out by my email provider (Google Gmail), which I now recall doesn't like ZIP files :-( |
Jeff, OK, I finally have it all figured out - I think. The 'one definition rule' (ODR) warning is caused when the compiler/linker sees code that can produce two different definitions for the same object. If that can happen, EVER, then an ODR violation warning is issued. Believe it or not, that is exactly what happens when the compiler processes MPU6050.H - it sees that there are some conditions for which two different descriptions of the MPU6050 class could exist - and says "no no". The relevant portion of the class definition is shown below:
When the compiler sees these lines, it says to itself; "Hmm, the way this is written, it is theoretically possible for there to exist two different versions of 'Class MPU6050' one with just two private member variables (devAddr & buffer) and one with four (with the addition of dmpPacketBuffer & dmpPacketSize), and this is a strict no-no; I'm going to whack that programmer across the head with an ODR violation!" If the #ifdefined and #endif lines are commented out - the ODR warning goes away Now, I suspect nobody has ever had a problem with this issue, as it would be very unlikely to have a project where BOTH versions of MPU6050 are in play, but of course the compiler doesn't see it this way. To address this problem, I think you might want to create a derived class (maybe MPU6050_DMP?) that simply adds the two additional private variables, or maybe better yet - simply remove the #ifdefined/#endif and let the two additional private variables tag along in every MPU6050 object, whether or not it is needed. If not, users will continue to see the ODR warning. On a slightly different, but related subject, the OTHER warning was due to a potential integer overrun in the dmpGetGravity() function, as shown below:
if the last line of the above calculation is changed to (note the addition of 'UL') Regards, Frank |
Hello every body, I m trying to do what you did to eliminate the violations warning, but I don't don't understand how you did it. Because, I read the two library programs, and I saw that if we comment the two line as you said, the other program will not be able to use the methods defined under this program. And it display me lot of errors, Thank you at advance |
Massyp, Hmm, not sure what the problem is: If you change private: to Eliminating the #if defined... and #endif lines, you should be good to go. Does this help? Frank |
Hi Frank, https://github.com/jrowberg/i2cdevlib/blob/master/Arduino/MPU6050/MPU6050.h If not, I think that I'm using the wrong one !! Thank you for responding |
Hi frank, I think that I used an an old version of this code : in the MPU6050.h code, they declare " uint8_t *dmpPacketBuffer; Now I resolve it inspiring from your advice just by cutting these two lines and declare it as a private variables as you said Thank you Frank |
Massyp, I am just repaying a VERY small part of the debt I owe to all the others who have helped me over the years. You can thank me by helping someone else sometime in the future ;-). Frank |
When I compile my project using your wonderful i2cdevlib, I get the following output
Compiling debug version of 'FourWD_WallE2_V1' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)' MPU6050.h: 401:7: warning: type 'struct MPU6050' violates one definition rule [-Wodr] class MPU6050 { MPU6050.h:401: note a different type is defined in another translation unit class MPU6050 { MPU6050.h:781: note the first difference of corresponding definitions is field dmpPacketBuffer uint8_t *dmpPacketBuffer MPU6050.h:983: note a field with different name is defined in another translation unit uint8_t devAddr
I know I can suppress these errors by adding '-Wodr' to my compiler switches, but this doesn't seem like a good idea. Any idea why this is happening?
VS2017 V15.9.5, Visual Micro V1.1811.24
TIA,
Frank
The text was updated successfully, but these errors were encountered: