Help with UTFT ILI9486/9488

Your builds are using these symbols:

-DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR

which implies that your Arduino IDE is v1.6.12 (released on Sep 21, 2016) but the current IDE is v1.8.13

It is not imperative to use the "latest" IDE but it is wise to update every now and then.
Don't ever use a "nightly build". And personally I would not install the "current Release" until it has been used for a few months by the rest of the world.
This PC has v1.8.12

The IDE version is not an MCUFRIEND_kbv issue. It only uses Adafruit_GFX

But Adafruit constantly change the "other files" in the Adafruit_GFX package e.g. Adafruit_SPITFT, Adafruit_MonoOLED
And most importantly, Adafruit force you to install several other libraries. None of which are needed by MCUFRIEND_kbv

There are two "solutions". Choose one.

  1. update your Arduino IDE from v1.6.12 to v1.8.13
  2. downgrade your Adafruit_GFX from v1.9.0 to v1.7.x

I recommend (1). It will let you get on with life.

I am surprised that I have not had more feedback on this. It is not uncommon for punters to be using very old IDE versions.

David.