LiquidCrystal_I2C.h compiling problem

Hi Guys,
I'm very new at programming the arduino way!
I am having a problem compiling a very simple sketch using the LiquidCrystal_I2C.h library. I get the following error message;-

Arduino: 1.6.9 (Windows 10), Board: "Arduino/Genuino Uno"

In file included from C:\Users\G7ITT\Documents\Arduino\LCD_I2C\LCD_I2C.ino:2:0:

C:\Users\G7ITT\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:80:16: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)'

virtual void write(uint8_t);

^

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:224,

from sketch\LCD_I2C.ino.cpp:1:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:48:20: error: overriding 'virtual size_t Print::write(uint8_t)'

virtual size_t write(uint8_t) = 0;

^

exit status 1
Error compiling for board Arduino/Genuino Uno.

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
void setup() {}
void loop() {}

Any help would be greatly appreciated.
Seamus

Part of the problem might be that there are multiple libraries that use the same name, and LiquidCrystal_I2C is one of them. Sometimes programmers will add the URL for a non-standard library on the same line as the #include preprocessor directive. (I wish all programmers did.) See if you can determine that you have the correct library. Also, your current version of the IDE is out of date, so you may want to update it to the latest release.