why i got not declared in this scope ?

Hello, i'm new with arduino, and still learning.
what is this mean if i got this error : ESP_LEDMatrix_clock:37: error: 'printStringWithShift' was not declared in this scope

is that library problems or the sketch ?

I'm planning to building internet clock using ESP8266 with led dot matrix MAX7219 .
I got the code from internet,

this is my error messages :

WARNING: Spurious .github folder in 'Adafruit Circuit Playground' library
WARNING: Spurious .github folder in 'Adafruit INA219' library
WARNING: Spurious .github folder in 'Adafruit Circuit Playground' library
WARNING: Spurious .github folder in 'Adafruit INA219' library
C:\Users\AJP\Documents\Arduino\New folder\ESP_LEDMatrix_clock\ESP_LEDMatrix_clock.ino: In function 'void setup()':

ESP_LEDMatrix_clock:37: error: 'printStringWithShift' was not declared in this scope

   printStringWithShift("Connecting",15);

                                       ^

C:\Users\AJP\Documents\Arduino\New folder\ESP_LEDMatrix_clock\ESP_LEDMatrix_clock.ino: In function 'void loop()':

ESP_LEDMatrix_clock:72: error: 'printStringWithShift' was not declared in this scope

     printStringWithShift("   Setting Time...",15);

                                                 ^

ESP_LEDMatrix_clock:73: error: 'getTime' was not declared in this scope

     getTime();

             ^

ESP_LEDMatrix_clock:88: error: 'updateTime' was not declared in this scope

   updateTime();

              ^

ESP_LEDMatrix_clock:89: error: 'showAnimClock' was not declared in this scope

   showAnimClock();

                 ^

C:\Users\AJP\Documents\Arduino\New folder\ESP_LEDMatrix_clock\ESP_LEDMatrix_clock.ino: In function 'void showSimpleClock()':

ESP_LEDMatrix_clock:98: error: 'showDigit' was not declared in this scope

   showDigit(h/10,  0, dig6x8);

                             ^

ESP_LEDMatrix_clock:104: error: 'setCol' was not declared in this scope

   setCol(15,dots ? B00100100 : 0);

                                 ^

C:\Users\AJP\Documents\Arduino\New folder\ESP_LEDMatrix_clock\ESP_LEDMatrix_clock.ino: In function 'void showAnimClock()':

ESP_LEDMatrix_clock:134: error: 'showDigit' was not declared in this scope

       showDigit(dig[i], digPos[i], dig6x8);

                                          ^

ESP_LEDMatrix_clock:137: error: 'showDigit' was not declared in this scope

       showDigit(digold[i], digPos[i], dig6x8);

                                             ^

ESP_LEDMatrix_clock:144: error: 'setCol' was not declared in this scope

   setCol(15,dots ? B00100100 : 0);

                                 ^

C:\Users\AJP\Documents\Arduino\New folder\ESP_LEDMatrix_clock\ESP_LEDMatrix_clock.ino: In function 'void getTime()':

ESP_LEDMatrix_clock:300: error: 'checkSummerTime' was not declared in this scope

       summerTime = checkSummerTime();

                                    ^

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

Please somebody help me...
what should i learn first about coding for arduino ?

thanks

sketch.txt (8.99 KB)

Looks to me you need to re-install those libraries through the IDE.

Do you know how to install libraries?

Which IDE version are you using?
In some older versions automatic function prototype generation fails when ESP8266WiFi.h is included.

boylesg:
Looks to me you need to re-install those libraries through the IDE.

Do you know how to install libraries?

ok i will try it...
usually i just copy and paste the libraries folder at C:\Program Files (x86)\Arduino\libraries

oqibidipo:
Which IDE version are you using?
In some older versions automatic function prototype generation fails when ESP8266WiFi.h is included.

I'm using Arduino IDE 1.6.9 version.