Arduino gives you the ability to override any library by putting a copy into your sketchbook libraries folder. That's really convenient when you need to install a specific version, or if you want to make your own edits to a library, because the sketchbook folder (which defaults to Documents/Arduino on Windows & Mac) remains intact each time you reinstall newer versions of Arduino.
But it's a powerful feature that gives you enough rope to hang yourself. It's easy to forget you put a copy of some library there months or years ago, especially if it's always worked with other boards.
About a year ago I contributed code to Arduino to print a message about duplicate libraries. Only a few months ago, they changed it to only print in non-verbose mode if compilation fails. I've asked to restore it, and just begged them again to reconsider. Since that contribution, they've reimplemented part of Arduino as a separate program in Go language.... and that's one part Teensyduino doesn't (yet) patch. I'm really hoping to not have to modify that part too...