problems whit upload tinyFAT

I have a problem whit some of my programs.

if i upload Clock_hc05_makke i have no problems.
if i try to upload kachel2018_2 it goes wel whit ide 16.8 but whit 18.19 i get the next fault.

i dont understand why the programs have the same libraries.
by 1 i get a fault the other one works fine? whit 18.19
the both run fine in 16.8

c:/program files/windowsapps/arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::tinyFAT()'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::initFAT(unsigned char)'

c:/program files/windowsapps/arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::tinyFAT()'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::initFAT(unsigned char)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::findFirstFile(_directory_entry*)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::findNextFile(_directory_entry*)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `file'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::openFile(char*, unsigned char)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::closeFile()'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::exists(char*)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::delFile(char*)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::findNextCluster(unsigned int)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::readBinary()'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::readLn(char*, int)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::uCase(char)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::validChar(char)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::rename(char*, char*)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::create(char*)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::findFreeCluster()'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::writeLn(char*)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':

(.text+0x0): multiple definition of `tinyFAT::setSSpin(unsigned char)'

libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Fout bij het compileren voor board Arduino/Genuino Mega or Mega 2560

clock-hco5-makke.ino (4.1 KB)

kachel2018_2.ino (20.1 KB)

Please learn to use CODE TAGS ( </> ) for error messages and sketches.

Please provide the link/s to where you got the libraries ?
There are a few UTFT libs so I would rather not guess and waste time.

Looks to me like two tinyFAT libraries are being included, one associated with the display library, and the other loaded independently of it - these are fighting with eachother...

Agree with ballscrewbob - post links to the libraries you're using. In part due to how easy it is to fork repos on github, there are dozens of versions of popular libraries floating around the internet, often with identical names (often without any changes to readme files to explain the differences) but subtle (and not-so-subtle) differences.

Sorry for the late response.

here the link to my libraries

https://drive.google.com/drive/folders/1brQx-OZrSBxMyp0ktDLNIMdxU6QqCzcq?usp=sharing

I meant the ORIGINAL SOURCE of the libraries.
Unless you wrote them yourself ?