Arduino Grbl has not finished uploading. Getting error

Arduino: 1.8.15 (Windows 10), Board: "Arduino Uno"

In file included from C:\Users\Protech\Documents\Arduino\libraries\MIGRBL/grbl.h:43:0,

             from C:\Users\Protech\Documents\Arduino\libraries\MIGRBL\examples\grblUpload\grblUpload.ino:27:

C:\Users\Protech\Documents\Arduino\libraries\MIGRBL/nuts_bolts.h:51:0: warning: "max" redefined

#define max(a,b) (((a) > (b)) ? (a) : (b))

In file included from sketch\grblUpload.ino.cpp:1:0:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:93:0: note: this is the location of the previous definition

#define max(a,b) ((a)>(b)?(a):(b))

In file included from C:\Users\Protech\Documents\Arduino\libraries\MIGRBL/grbl.h:43:0,

             from C:\Users\Protech\Documents\Arduino\libraries\MIGRBL\examples\grblUpload\grblUpload.ino:27:

C:\Users\Protech\Documents\Arduino\libraries\MIGRBL/nuts_bolts.h:52:0: warning: "min" redefined

#define min(a,b) (((a) < (b)) ? (a) : (b))

In file included from sketch\grblUpload.ino.cpp:1:0:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:92:0: note: this is the location of the previous definition

#define min(a,b) ((a)<(b)?(a):(b))

In file included from C:\Users\Protech\Documents\Arduino\libraries\MIGRBL/grbl.h:43:0,

             from C:\Users\Protech\Documents\Arduino\libraries\MIGRBL\examples\grblUpload\grblUpload.ino:27:

C:\Users\Protech\Documents\Arduino\libraries\MIGRBL/nuts_bolts.h:55:0: warning: "bit" redefined

#define bit(n) (1 << n)

In file included from sketch\grblUpload.ino.cpp:1:0:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:124:0: note: this is the location of the previous definition

#define bit(b) (1UL << (b))

Sketch uses 29462 bytes (91%) of program storage space. Maximum is 32256 bytes.

Global variables use 1484 bytes (72%) of dynamic memory, leaving 564 bytes for local variables. Maximum is 2048 bytes.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xd3

Problem uploading to board. See Upload – Arduino Help Center for suggestions.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xd3

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd3

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Correct COM port selected in the IDE?
Correct board selected in the IDE?

@saqibpaf

Other post/duplicate DELETED
Please do NOT cross post / duplicate as it wastes peoples time and efforts to have more than one post for a single topic.

Continued cross posting could result in a time out from the forum.

Could you also take a few moments to Learn How To Use The Forum.

Other general help and troubleshooting advice can be found here.
It will help you get the best out of the forum in the future.

Read the forum guidelines to see how to properly post error messages.