Actually, I am trying to convert this code from an Arduino Uno to a mega 2560.
Here is my new error
Arduino: 1.8.7 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::Adafruit_Fingerprint(HardwareSerial*, unsigned long)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::Adafruit_Fingerprint(HardwareSerial*, unsigned long)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::begin(unsigned long)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::writeStructuredPacket(Adafruit_Fingerprint_Packet const&)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::getStructuredPacket(Adafruit_Fingerprint_Packet*, unsigned int)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::checkPassword()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::verifyPassword()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::getImage()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::image2Tz(unsigned char)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::createModel()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::storeModel(unsigned int)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::loadModel(unsigned int)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::getModel()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::deleteModel(unsigned int)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::emptyDatabase()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::fingerFastSearch()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::getTemplateCount()'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\Adafruit_Fingerprint_Sensor_Library\Adafruit_Fingerprint.cpp.o (symbol from plugin): In function `Adafruit_Fingerprint::Adafruit_Fingerprint(SoftwareSerial*, unsigned long)':
(.text+0x0): multiple definition of `Adafruit_Fingerprint::setPassword(unsigned long)'
sketch\sketch_feb14a.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\dchan\AppData\Local\Temp\ccP97QCr.ltrans0.ltrans.o: In function `main':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.