MULTIPLE INSTANCES


I have tried to compile Reptier host for My Ordbot Hadron from my computer running Windows Vista, but I get pages of compilation errors like the following::
My electronics are Taurino with Ramps 1.4 and small LCD, all from Reprap Discount.

Repetier\SdFat.cpp.o: In function `SdBaseFile::getpos(FatPos_t*)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:636: multiple definition of `SdBaseFile::getpos(FatPos_t*)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:636: first defined here
Repetier\SdFat.cpp.o: In function `SdBaseFile::make83Name(char const*, unsigned char*, char const**)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:802: multiple definition of `SdBaseFile::make83Name(char const*, unsigned char*, char const**)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:802: first defined here
Repetier\SdFat.cpp.o: In function `SdBaseFile::lfn_checksum(unsigned char const*)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:1101: multiple definition of `SdBaseFile::lfn_checksum(unsigned char const*)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:1101: first defined here
Repetier\SdFat.cpp.o: In function `SdBaseFile::setpos(FatPos_t*)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:2561: multiple definition of `SdBaseFile::setpos(FatPos_t*)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:2561: first defined here
Repetier\SdFat.cpp.o: In function `Sd2Card::setSckRate(unsigned char)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3562: multiple definition of `Sd2Card::setSckRate(unsigned char)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3562: first defined here
Repetier\SdFat.cpp.o: In function `SdVolume::cacheInvalidate()':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3978: multiple definition of `SdVolume::cacheInvalidate()'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3978: first defined here
Repetier\SdFat.cpp.o:(.bss._ZN8SdVolume17cacheBlockNumber_E+0x0): multiple definition of `SdVolume::cacheBlockNumber_'
SdFat.cpp.o:(.bss._ZN8SdVolume17cacheBlockNumber_E+0x0): first defined here
Repetier\SdFat.cpp.o:(.bss._ZN8SdVolume12cacheStatus_E+0x0): multiple definition of `SdVolume::cacheStatus_'
SdFat.cpp.o:(.bss._ZN8SdVolume12cacheStatus_E+0x0): first defined here
Repetier\SdFat.cpp.o: In function `SdVolume::clusterStartBlock(unsigned long) const':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3983: multiple definition of `SdVolume::clusterStartBlock(unsigned long) const'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3983: first defined here
Repetier\SdFat.cpp.o: In function `SdFatUtil::FreeRam()':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:4395: multiple definition of `SdFatUtil::FreeRam()'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:4395: first defined here
Repetier\SdFat.cpp.o: In function `SdFatUtil::SerialPrintln_P(char const*)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:4426: multiple definition of `SdFatUtil::SerialPrintln_P(char const*)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:4426: first defined here
Repetier\SdFat.cpp.o: In function `SdFatUtil::SerialPrint_P(char const*)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:4418: multiple definition of `SdFatUtil::SerialPrint_P(char const*)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:4418: first defined here
Repetier\SdFat.cpp.o: In function `Sd2Card::waitNotBusy(unsigned int)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3573: multiple definition of `Sd2Card::waitNotBusy(unsigned int)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3573: first defined here
Repetier\SdFat.cpp.o: In function `Sd2Card::chipSelectLow()':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3260: multiple definition of `Sd2Card::chipSelectLow()'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3260: first defined here
Repetier\SdFat.cpp.o: In function `Sd2Card::cardCommand(unsigned char, unsigned long)':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3191: multiple definition of `Sd2Card::cardCommand(unsigned char, unsigned long)'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3191: first defined here
Repetier\SdFat.cpp.o: In function `Sd2Card::chipSelectHigh()':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3254: multiple definition of `Sd2Card::chipSelectHigh()'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3254: first defined here
Repetier\SdFat.cpp.o: In function `Sd2Card::writeStop()':
C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:3701: multiple definition of `Sd2Card::writeStop()'
SdFat.cpp.o:C:\Users\ADMINI~1\AppData\Local\Temp\build6797858958517632545.tmp/SdFat.cpp:3

Can anybody help please?

Comments

  • Your problem is this
    C:\Program Files\ARDUINO\arduino-1.0.5-r2\libraries\Repetier/SdFat.cpp:802

    no idea why you copied some part sto libraroes but that is not allowed and needed as you see. It is no library, it is a sketch!
Sign In or Register to comment.