modulo Tiny rtc I2C e problemi di compilazione

Salve ho da poco comprato un modulo RtC tipo Tiny RTc I2C ma ho problemi quando vado a compilare :

C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp: In member function 'uint8_t RTC_DS1307::isrunning()':
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:229:20: error: call of overloaded 'write(int)' is ambiguous
WIRE._I2C_WRITE(0);
^
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:229:20: note: candidates are:
In file included from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:0:
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:55:20: note: virtual size_t TwoWire::write(uint8_t)
virtual size_t write(uint8_t);
^
In file included from C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:24,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:
C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char*)
size_t write(const char str) {
^
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp: In static member function 'static void RTC_DS1307::adjust(const DateTime&)':
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:239:20: error: call of overloaded 'write(int)' is ambiguous
WIRE._I2C_WRITE(0);
^
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:239:20: note: candidates are:
In file included from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:0:
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:55:20: note: virtual size_t TwoWire::write(uint8_t)
virtual size_t write(uint8_t);
^
In file included from C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:24,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:
C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char
)
size_t write(const char str) {
^
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:247:20: error: call of overloaded 'write(int)' is ambiguous
WIRE._I2C_WRITE(0);
^
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:247:20: note: candidates are:
In file included from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:0:
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:55:20: note: virtual size_t TwoWire::write(uint8_t)
virtual size_t write(uint8_t);
^
In file included from C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:24,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:
C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char
)
size_t write(const char str) {
^
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp: In static member function 'static DateTime RTC_DS1307::now()':
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:253:20: error: call of overloaded 'write(int)' is ambiguous
WIRE._I2C_WRITE(0);
^
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:253:20: note: candidates are:
In file included from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:0:
C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:55:20: note: virtual size_t TwoWire::write(uint8_t)
virtual size_t write(uint8_t);
^
In file included from C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\Wire/Wire.h:24,
from C:\Documents and Settings\stefano\Documenti\Arduino\libraries\RTClib\RTClib.cpp:4:
C:\Programmi\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char
)
size_t write(const char *str) {
^
Errore durante la compilazione

lo scheck che uso è il tipico che si trova in rete:

#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 RTC;

void setup () {
Serial.begin(9600);
Wire.begin();
RTC.begin();
if (! RTC.isrunning()) {
Serial.println("RTC is NOT running!");
// following line sets the RTC to the date & time this sketch was compiled
RTC.adjust(DateTime(DATE, TIME));
}
}
void loop () {
DateTime now = RTC.now();
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(' ');
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
delay(1000);
}

la libreria rtclib è scaricata da adafruit.
e l'ide che utilizzo è il 1.5.8.
non capisco perchè dia quegli errori, perchè se uso da sola la libreia Wire non mi da nessun tipo di errore,me li dà solo in abbinata con la libreria RTclib.
Qualcuno sa aiutarmi in merito?