Hello
I was using the Arduino online web editor and i got a series of Multiple definition errors. The code i was using was the MPU6050 code made by jeff rowberg.
arduino-builder/arduino-builder -compile -core-api-version 10611 -build-path /tmp/118711557 -hardware arduino-builder/hardware -hardware arduino-builder/packages/cores -tools arduino-builder/tools -tools arduino-builder/packages/tools -built-in-libraries arduino-builder/latest -libraries /tmp/394582718/pinned -libraries /tmp/394582718/custom -fqbn arduino:avr:uno -build-cache /tmp -verbose=false /tmp/394582718/MPU6050_DMP6
/tmp/118711557/libraries/MPU6050/MPU6050.cpp.o (symbol from plugin): In function `MPU6050::getSlaveAddress(unsigned char)':
(.text+0x0): multiple definition of `MPU6050::getSlaveAddress(unsigned char)'
/tmp/118711557/libraries/ClimaStick-1.1.0/MPU6050.cpp.o (symbol from plugin):(.text+0x0): first defined here
/tmp/118711557/libraries/MPU6050/MPU6050.cpp.o (symbol from plugin): In function `MPU6050::getSlaveAddress(unsigned char)':
(.text+0x0): multiple definition of `MPU6050::setSlaveAddress(unsigned char, unsigned char)'
/tmp/118711557/libraries/ClimaStick-1.1.0/MPU6050.cpp.o (symbol from plugin):(.text+0x0): first defined here
/tmp/118711557/libraries/MPU6050/MPU6050.cpp.o (symbol from plugin): In function `MPU6050::getSlaveAddress(unsigned char)':
(.text+0x0): multiple definition of `MPU6050::getSlaveRegister(unsigned char)'
/tmp/118711557/libraries/ClimaStick-1.1.0/MPU6050.cpp.o (symbol from plugin):(.text+0x0): first defined here
/tmp/118711557/libraries/MPU6050/MPU6050.cpp.o (symbol from plugin): In function `MPU6050::getSlaveAddress(unsigned char)':