Solved: Need help with Arduino Uno and SainSmart I2C LCD

Hello

I have a sainsmart 2004 I2C lcd, SainSmart Sensor V5 Shield and a Arduino Uno and I can get the sensor shield to work with the uno, the sensor shield seems to be ok because I have used some pot’s on it and some servo’s but when I try to get the lcd to work in I2C all the lcd will do is light up, when I put the code in the uno 1.0.1 programmer here is what it says

In file included from HelloWorld.cpp:3:
C:\Users\Jeff\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:81: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)'
D:\arduino-1.0.1-windows\arduino-1.0.1\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'

I have tried to change the libraries so only the one are installed that came with the lcd zip file but still no luck, would anybody have any ideas what is happening?

Thanks

The UNO board I have: http://www.amazon.com/Arduino-Rev-3-Uno-R3/dp/B006H06TVG/ref=sr_1_1?ie=UTF8&qid=1342933047&sr=8-1&keywords=arduino+uno
The shield I have: http://www.ebay.com/itm/271008538373?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
The LCD I have: http://www.ebay.com/itm/271003024984?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

Problem solved, I had a bad 4 pin cable, it checked ok with a multimeter but for some reason it would not work with the uno I replaced it with a deferent kind of cable and it works fine now.
Thanks