It compiles without problems but the clock does not work (the entire line is displayed with strange characters and the date or time cannot be set).
I have tried the I2C test code but it does not detect any device on the bus.
Attached layout scheme (I don't know why but I can't directly insert the image)