Problema con la librería Time

Que tal comunidad , me gustaría saber si alguien sabe como solucionar esto, se lo agradecería mucho si me pueden apoyar pero quiero probar un RTC pero al hacer las primeras pruebas con el código me salen muchos conflictos con la librería , estuve investigando y todo lo que encontré no me resultó por favor si alguien sabe se lo agradeceré el código es el el siguiente y viene de ejemplo en tal librería

#include <Time.h>  
#include <Wire.h>  
#include <DS1307RTC.h>  // a basic DS1307 library that returns time as a time_t

void setup()  {
  Serial.begin(9600);
  while (!Serial) ; // wait until Arduino Serial Monitor opens
  setSyncProvider(RTC.get);   // the function to get the time from the RTC
  if(timeStatus()!= timeSet) 
     Serial.println("Unable to sync with the RTC");
  else
     Serial.println("RTC has set the system time");      
}

void loop()
{
  if (timeStatus() == timeSet) {
    digitalClockDisplay();
  } else {
    Serial.println("The time has not been set.  Please run the Time");
    Serial.println("TimeRTCSet example, or DS1307RTC SetTime example.");
    Serial.println();
    delay(4000);
  }
  delay(1000);
}

void digitalClockDisplay(){
  // digital clock display of the time
  Serial.print(hour());
  printDigits(minute());
  printDigits(second());
  Serial.print(" ");
  Serial.print(day());
  Serial.print(" ");
  Serial.print(month());
  Serial.print(" ");
  Serial.print(year()); 
  Serial.println(); 
}

void printDigits(int digits){
  // utility function for digital clock display: prints preceding colon and leading 0
  Serial.print(":");
  if(digits < 10)
    Serial.print('0');
  Serial.print(digits);
}

y este es el error que me genera

In file included from C:\Users\antonio\Documents\Arduino\libraries\Time\examples\TimeRTC\TimeRTC.pde:9:0:

C:\Users\antonio\Documents\Arduino\libraries\DS1307RTC/DS1307RTC.h:19:22: error: 'tmElements_t' has not been declared

    static bool read(tmElements_t &tm);

                     ^

C:\Users\antonio\Documents\Arduino\libraries\DS1307RTC/DS1307RTC.h:20:23: error: 'tmElements_t' has not been declared

    static bool write(tmElements_t &tm);

                      ^

C:\Users\antonio\Documents\Arduino\libraries\Time\examples\TimeRTC\TimeRTC.pde: In function 'void setup()':

TimeRTC:14:26: error: 'setSyncProvider' was not declared in this scope

  setSyncProvider(RTC.get);   // the function to get the time from the RTC

                         ^

TimeRTC:15:17: error: 'timeStatus' was not declared in this scope

  if(timeStatus()!= timeSet) 

                ^

TimeRTC:15:21: error: 'timeSet' was not declared in this scope

  if(timeStatus()!= timeSet) 

                    ^

C:\Users\antonio\Documents\Arduino\libraries\Time\examples\TimeRTC\TimeRTC.pde: In function 'void loop()':

TimeRTC:23:18: error: 'timeStatus' was not declared in this scope

  if (timeStatus() == timeSet) {

                 ^

TimeRTC:23:23: error: 'timeSet' was not declared in this scope

  if (timeStatus() == timeSet) {

                      ^

C:\Users\antonio\Documents\Arduino\libraries\Time\examples\TimeRTC\TimeRTC.pde: In function 'void digitalClockDisplay()':

TimeRTC:36:21: error: 'hour' was not declared in this scope

  Serial.print(hour());

                    ^

TimeRTC:37:22: error: 'minute' was not declared in this scope

  printDigits(minute());

                     ^

TimeRTC:38:22: error: 'second' was not declared in this scope

  printDigits(second());

                     ^

TimeRTC:40:20: error: 'day' was not declared in this scope

  Serial.print(day());

                   ^

TimeRTC:42:22: error: 'month' was not declared in this scope

  Serial.print(month());

                     ^

TimeRTC:44:21: error: 'year' was not declared in this scope

  Serial.print(year()); 

                    ^

exit status 1
'setSyncProvider' was not declared in this scope

Que librería Time estaas usando?, coloca por favor el enlace (lee las normas y usa etiquetas para postear el enlace)

A mi me pasa lo mismo, uso la libreria Time 1.5.0, siempre me da el error "was not declared in this scope." incluso usando los mismos ejemplos que trae

Yo uso DS1307RTC y jamás tengo problemas.