Multiple versions of Libraries.

I'm using the web editor on Windows 10 x64 with the Arduino MKR1400 GSM. When I attempt to use the liquidcrystal_i2c library, says there are multiple versions of the library installed. No matter what I do it chooses the jm_liquidcrystal_i2c library which is failing to compile with a "compat/twi.h: No such file or directory". If I try to force it to use a different library by manually adding it from the menus it still uses the jm_ library. Any ideas would be very helpful.

Here is the full error message after attempting to pin the standard library:

Multiple libraries were found for "LiquidCrystal_I2C.h"
Used: /home/admin/builder/opt/libraries/latest/jm_liquidcrystal_i2c-1-0-0
Not used: /tmp/186030842/pinned/liquidcrystal-i2c-1-1-2
Not used: /home/admin/builder/opt/libraries/latest/liquidcrystal-i2c-1-1-2
/home/admin/builder/opt/libraries/latest/jm_wire-1-0-1/src/utility/jm_twi.c:27:24: fatal error: compat/twi.h: No such file or directory
#include <compat/twi.h>
^
compilation terminated.
exit status 1

Is that a CUSTOM lib you are calling as it seems to be also asking for the older two wire interface as well ?

CREATE always calls custom libs first and then others to find the best match.
If you dont specifically use TWI and it is a custom lib you could simply delete it from your custom list and use one of the other alternatives that are already built in.

There should also be a little more to the message ?
Also if you would care to add a link to that offending sketch that could be useful.

No, I actually removed all custom libraries before compiling just in case. It seems to be two versions of the default libraries.

Here is the sketch.

And here is a screenshot of what CUSTOM libraries there are.

I did realize that it's actually jm_wire that is failing not jm_liquidcrystal_i2c, which is odd, but it's still also preferring the jm_liquidcrystal_i2c as well. Something definitely isn't correct.