Compiling 'TwoWheelRobot' for 'Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)' Build Folder: "file:///C:/Users/Frank/AppData/Local/Temp/VMBuilds/TwoWheelRobot/mega_atmega2560/Release" Summary: Header=1 Prototypes=21 Imports=0 Additional Defines: Architecture Tools: "file:///C:/Program%20Files%20(x86)/Arduino/hardware/tools/avr/bin/" Api: 1904240 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=10809 -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\TwoWheelRobot\mega_atmega2560\Release\TwoWheelRobot.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\TwoWheelRobot.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\TwoWheelRobot.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\TwoWheelRobot.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\TwoWheelRobot.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\NewPing\src\NewPing.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src\lib\MemoryPrinter.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src\lib\PrintExtension.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src\lib\StreamExtension.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src\tools\Base64Encoder\Base64Encoder.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src\tools\CRCStream\CRCStream.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src\tools\URIEncoder\URIEncoder.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\SBWire\src\SBWire.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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\Documents\Arduino\libraries\SBWire\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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\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=10809 -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:\Users\Frank\Documents\Arduino\libraries\elapsedMillis" -I"C:\Users\Frank\Documents\Arduino\libraries\NewPing\src" -I"C:\Users\Frank\Documents\Arduino\libraries\PrintEx\src" -I"C:\Users\Frank\Documents\Arduino\libraries\SBWire\src" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\MPU6050.cpp" -o "nul" Building variant ... Using previously compiled variant Building core ... Building libraries ... Using library elapsedMillis version 1.0.4 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/elapsedMillis" Using library NewPing version 1.9.1 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/NewPing" Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\NewPing\NewPing.cpp.o Using library PrintEx version 1.2.0 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/PrintEx" Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\PrintEx\lib\MemoryPrinter.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\PrintEx\lib\PrintExtension.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\PrintEx\lib\StreamExtension.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\PrintEx\tools\Base64Encoder\Base64Encoder.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\PrintEx\tools\CRCStream\CRCStream.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\PrintEx\tools\URIEncoder\URIEncoder.cpp.o Using library SBWire version 1.0 in folder "file:///C:/Users/Frank/Documents/Arduino/libraries/SBWire" Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\SBWire\SBWire.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\SBWire\utility\twi.c.o Building project code ... Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\TwoWheelRobot.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\I2Cdev.cpp.o Using previously compiled file: C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release\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\TwoWheelRobot\mega_atmega2560\Release/TwoWheelRobot.ino.elf" "TwoWheelRobot.cpp.o" "I2Cdev.cpp.o" "MPU6050.cpp.o" "NewPing\NewPing.cpp.o" "PrintEx\lib\MemoryPrinter.cpp.o" "PrintEx\lib\PrintExtension.cpp.o" "PrintEx\lib\StreamExtension.cpp.o" "PrintEx\tools\Base64Encoder\Base64Encoder.cpp.o" "PrintEx\tools\CRCStream\CRCStream.cpp.o" "PrintEx\tools\URIEncoder\URIEncoder.cpp.o" "SBWire\SBWire.cpp.o" "SBWire\utility\twi.c.o" "C:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release/core.a" "-LC:\Users\Frank\AppData\Local\Temp\VMBuilds\TwoWheelRobot\mega_atmega2560\Release" -lm NewPing.cpp: In member function __base_ctor .constprop NewPing.cpp:42: internal compiler error Segmentation fault Error linking for board Arduino/Genuino Mega w/ ATmega2560 (Mega 2560) Please submit a full bug report Build failed for project 'TwoWheelRobot' with preprocessed source if appropriate gcc.gnu.org\bugs.html> for instructions lto-wrapper.exe*: fatal error: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-gcc returned 1 exit status compilation terminated ld.exe: error: lto-wrapper failed collect2.exe*: error: ld returned 1 exit status