Compilation error: redefinition of 'Servo myservo'

FQBN: arduino:avr:uno
Using board 'uno' from platform in folder: C:\Users\vlnpc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\vlnpc\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "C:\\Users\\vlnpc\\AppData\\Local\\Temp\\arduino\\sketches\\BC90BED0AB936242B2FAA331326A07B2\\sketch\\ArduinoAutoIrigation_FIX1.ino.cpp" -o nul
Alternatives for Servo.h: [Servo@1.1.8 Servo@1.2.1]
ResolveLibrary(Servo.h)
  -> candidates: [Servo@1.1.8 Servo@1.2.1]
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\AppData\\Local\\Temp\\arduino\\sketches\\BC90BED0AB936242B2FAA331326A07B2\\sketch\\ArduinoAutoIrigation_FIX1.ino.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\avr\\Servo.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\mbed\\Servo.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\megaavr\\Servo.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\nrf52\\Servo.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\renesas\\Servo.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\sam\\Servo.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\samd\\Servo.cpp" -o nul
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src\\stm32f4\\Servo.cpp" -o nul
Generating function prototypes...
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\AppData\\Local\\Temp\\arduino\\sketches\\BC90BED0AB936242B2FAA331326A07B2\\sketch\\ArduinoAutoIrigation_FIX1.ino.cpp" -o "C:\\Users\\vlnpc\\AppData\\Local\\Temp\\arduino\\sketches\\BC90BED0AB936242B2FAA331326A07B2\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\vlnpc\\AppData\\Local\\Temp\\arduino\\sketches\\BC90BED0AB936242B2FAA331326A07B2\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\vlnpc\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\vlnpc\\OneDrive\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\vlnpc\\AppData\\Local\\Temp\\arduino\\sketches\\BC90BED0AB936242B2FAA331326A07B2\\sketch\\ArduinoAutoIrigation_FIX1.ino.cpp" -o "C:\\Users\\vlnpc\\AppData\\Local\\Temp\\arduino\\sketches\\BC90BED0AB936242B2FAA331326A07B2\\sketch\\ArduinoAutoIrigation_FIX1.ino.cpp.o"
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino:2:7: error: redefinition of 'Servo myservo'
 Servo myservo;
       ^~~~~~~
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\ArduinoAutoIrigation_FIX1.ino:2:7: note: 'Servo myservo' previously declared here
 Servo myservo;
       ^~~~~~~
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino:3:5: error: redefinition of 'int m'
 int m=0;
     ^
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\ArduinoAutoIrigation_FIX1.ino:3:5: note: 'int m' previously defined here
 int m=0;
     ^
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino:4:5: error: redefinition of 'int n'
 int n=0;
     ^
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\ArduinoAutoIrigation_FIX1.ino:4:5: note: 'int n' previously defined here
 int n=0;
     ^
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino:5:5: error: redefinition of 'int pos'
 int pos = 0;
     ^~~
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\ArduinoAutoIrigation_FIX1.ino:5:5: note: 'int pos' previously defined here
 int pos = 0;
     ^~~
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino: In function 'void setup()':
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino:6:6: error: redefinition of 'void setup()'
 void setup() {
      ^~~~~
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\ArduinoAutoIrigation_FIX1.ino:6:6: note: 'void setup()' previously defined here
 void setup() {
      ^~~~~
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino: In function 'void loop()':
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\CP.ino:13:6: error: redefinition of 'void loop()'
 void loop() {
      ^~~~
C:\Kuliah\SMT 8\ArduinoAutoIrigation_FIX1\ArduinoAutoIrigation_FIX1.ino:15:6: note: 'void loop()' previously defined here
 void loop() {
      ^~~~
Multiple libraries were found for "Servo.h"
  Used: C:\Users\vlnpc\OneDrive\Documents\Arduino\libraries\Servo
  Not used: C:\Users\vlnpc\AppData\Local\Arduino15\libraries\Servo
Using library Servo at version 1.2.1 in folder: C:\Users\vlnpc\OneDrive\Documents\Arduino\libraries\Servo 
exit status 1

Compilation error: redefinition of 'Servo myservo'

Your post has been moved to its own topic

From the error messages I would guess that you have 2 or more tabs open in the IDE and that some functions and definitions are duplicated between them

Do you have more than one .ino file in your sketch folder?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.