ESP32 : Missing terminating " character

hi, i'm trying to use a code to control a stepper motor with a ESP32 from here
code : ESPSTP-1 Control Stepper Motor 28BYJ-48 using ESP32 over WiFi Mobile Phone - Robojax
video : Using ESP32 to control 28BYJ-48 Stepper motor over WiFi using mobile phone ESPSTP-1 - YouTube

when i verify the code i've got the title error.

i'm a bit lost here why his code would work for him and not for me. If someone has a clue it would be greatly appreciated, thanks

full error log :

Arduino: 1.8.14 Hourly Build 2021/04/08 03:25 (Linux), Board: "ESP32 Wrover Module, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), QIO, 80MHz, 921600, None"











/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:147:15: warning: missing terminating " character
  String HTML ="<!DOCTYPE html>\
               ^
sketch_may23b:147:15: error: missing terminating " character
  String HTML ="<!DOCTYPE html>\
               ^~~~~~~~~~~~~~~~~
   <html>\
   ~~~~~~~      
   <head>\
   ~~~~~~~      
 
                
sketch_may23b:153:12: error: stray '\' in program
 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\
            ^
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:153:13: warning: missing terminating " character
 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\
             ^
sketch_may23b:153:13: error: missing terminating " character
 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
              
sketch_may23b:158:11: error: stray '\' in program
 width:100%\;
           ^
sketch_may23b:159:12: error: stray '\' in program
 height:100%\;
            ^
sketch_may23b:163:20: error: stray '#' in program
   background-color:#90ee90}
                    ^
sketch_may23b:163:21: error: exponent has no digits
   background-color:#90ee90}
                     ^~~~~~
sketch_may23b:165:20: error: stray '#' in program
   background-color:#add8e6}
                    ^
sketch_may23b:167:17: error: stray '\' in program
   font-size:30px\;
                 ^
sketch_may23b:168:18: error: stray '#' in program
 border:1px solid #ccc\;
                  ^
sketch_may23b:168:22: error: stray '\' in program
 border:1px solid #ccc\;
                      ^
sketch_may23b:169:22: error: stray '\' in program
 display:table-caption\;
                      ^
sketch_may23b:170:17: error: stray '\' in program
 padding:7px 10px\;
                 ^
sketch_may23b:171:21: error: stray '\' in program
 text-decoration:none\;
                     ^
sketch_may23b:172:15: error: stray '\' in program
 cursor:pointer\;
               ^
sketch_may23b:176:13: error: stray '\' in program
   margin:5px\;
             ^
sketch_may23b:177:12: error: stray '\' in program
 border:none\;
            ^
sketch_may23b:178:21: error: stray '\' in program
 display:inline-block\;
                     ^
sketch_may23b:179:22: error: stray '\' in program
 vertical-align:middle\;
                      ^
sketch_may23b:180:18: error: stray '\' in program
 text-align:center\;
                  ^
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:182:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:182:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:184:10: warning: missing terminating " character
   HTML +="</style>
          ^
sketch_may23b:184:10: error: missing terminating " character
   HTML +="</style>
          ^~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:190:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:190:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:194:18: warning: missing terminating " character
           HTML +="
                  ^
sketch_may23b:194:18: error: missing terminating " character
sketch_may23b:195:19: error: stray '\' in program
   <h2><span style=\"background-color: #FFFF00\">";
                   ^
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:200:18: warning: missing terminating " character
           HTML +="</span></h2>
                  ^
sketch_may23b:200:18: error: missing terminating " character
           HTML +="</span></h2>
                  ^~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:201:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:201:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:203:18: warning: missing terminating " character
           HTML +="
                  ^
sketch_may23b:203:18: error: missing terminating " character
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:204:7: warning: missing terminating " character
   <h2>";
       ^
sketch_may23b:204:7: error: missing terminating " character
   <h2>";
       ^~                                
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:211:18: warning: missing terminating " character
           HTML +="</span></h2>
                  ^
sketch_may23b:211:18: error: missing terminating " character
           HTML +="</span></h2>
                  ^~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:212:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:212:1: error: missing terminating " character
 ";
 ^~            
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:216:18: warning: missing terminating " character
           HTML +="
                  ^
sketch_may23b:216:18: error: missing terminating " character
sketch_may23b:217:19: error: stray '\' in program
   <h2><span style=\"background-color: #FFFF00\">";
                   ^
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:222:18: warning: missing terminating " character
           HTML +="</span></h2>
                  ^
sketch_may23b:222:18: error: missing terminating " character
           HTML +="</span></h2>
                  ^~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:223:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:223:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:225:18: warning: missing terminating " character
           HTML +="
                  ^
sketch_may23b:225:18: error: missing terminating " character
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:226:7: warning: missing terminating " character
   <h2>";
       ^
sketch_may23b:226:7: error: missing terminating " character
   <h2>";
       ^~                                
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:233:18: warning: missing terminating " character
           HTML +="</span></h2>
                  ^
sketch_may23b:233:18: error: missing terminating " character
           HTML +="</span></h2>
                  ^~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:234:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:234:1: error: missing terminating " character
 ";
 ^~            
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:238:12: warning: missing terminating " character
     HTML +="
            ^
sketch_may23b:238:12: error: missing terminating " character
sketch_may23b:239:19: error: stray '\' in program
   <h2><span style=\"background-color: #FFFF00\">";
                   ^
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:241:12: warning: missing terminating " character
     HTML +="</span></h2>
            ^
sketch_may23b:241:12: error: missing terminating " character
     HTML +="</span></h2>
            ^~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:242:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:242:1: error: missing terminating " character
 ";
 ^~          
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:245:16: warning: missing terminating " character
         HTML +="  <div class=\"btn\">
                ^
sketch_may23b:245:16: error: missing terminating " character
         HTML +="  <div class=\"btn\">
                ^~~~~~~~~~~~~~~~~~~~~~
sketch_may23b:246:14: error: stray '\' in program
     <a class=\"angleButton\" style=\"background-color:#";
              ^
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:251:15: warning: missing terminating " character
        HTML +="</a>
               ^
sketch_may23b:251:15: error: missing terminating " character
        HTML +="</a>
               ^~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:254:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:254:1: error: missing terminating " character
 ";
 ^~   
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:257:16: warning: missing terminating " character
         HTML +="  <div class=\"btn\">
                ^
sketch_may23b:257:16: error: missing terminating " character
         HTML +="  <div class=\"btn\">
                ^~~~~~~~~~~~~~~~~~~~~~
sketch_may23b:258:14: error: stray '\' in program
     <a class=\"angleButton\" style=\"background-color:#";
              ^
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:274:13: warning: missing terminating " character
      HTML +="</a>
             ^
sketch_may23b:274:13: error: missing terminating " character
      HTML +="</a>
             ^~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:277:1: warning: missing terminating " character
 "; //degree symbol for HTML &deg;
 ^
sketch_may23b:277:1: error: missing terminating " character
 "; //degree symbol for HTML &deg;
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:281:10: warning: missing terminating " character
   HTML +="<form action=\"/go\" method=\"get\">
          ^
sketch_may23b:281:10: error: missing terminating " character
   HTML +="<form action=\"/go\" method=\"get\">
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:282:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:282:1: error: missing terminating " character
 ";
 ^~  
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:284:10: warning: missing terminating " character
   HTML +="<label for=\"angle\">
          ^
sketch_may23b:284:10: error: missing terminating " character
   HTML +="<label for=\"angle\">
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:285:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:285:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:287:10: warning: missing terminating " character
   HTML +="</label>
          ^
sketch_may23b:287:10: error: missing terminating " character
   HTML +="</label>
          ^~~~~~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:288:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:288:1: error: missing terminating " character
 ";
 ^~  
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:289:10: warning: missing terminating " character
   HTML +="<input type=\"text\" id=\"angle\" name=\"angle\" value=\"
          ^
sketch_may23b:289:10: error: missing terminating " character
   HTML +="<input type=\"text\" id=\"angle\" name=\"angle\" value=\"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:290:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:290:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:292:10: warning: missing terminating " character
   HTML +="\"  maxlength=\"4\" size=\"4\">
          ^
sketch_may23b:292:10: error: missing terminating " character
   HTML +="\"  maxlength=\"4\" size=\"4\">
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:293:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:293:1: error: missing terminating " character
 ";
 ^~    
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:295:10: warning: missing terminating " character
   HTML +="<input type=\"radio\" id=\"cw\"
          ^
sketch_may23b:295:10: error: missing terminating " character
   HTML +="<input type=\"radio\" id=\"cw\"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:296:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:296:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:300:10: warning: missing terminating " character
   HTML +=" name=\"d\" value=\"1\">
          ^
sketch_may23b:300:10: error: missing terminating " character
   HTML +=" name=\"d\" value=\"1\">
          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:301:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:301:1: error: missing terminating " character
 ";
 ^~    
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:302:10: warning: missing terminating " character
   HTML +="<label for=\"cw\">CW</label>
          ^
sketch_may23b:302:10: error: missing terminating " character
   HTML +="<label for=\"cw\">CW</label>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:303:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:303:1: error: missing terminating " character
 ";
 ^~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:305:10: warning: missing terminating " character
   HTML +="<input type=\"radio\" id=\"ccw\"
          ^
sketch_may23b:305:10: error: missing terminating " character
   HTML +="<input type=\"radio\" id=\"ccw\"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:306:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:306:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:310:10: warning: missing terminating " character
   HTML +=" name=\"d\" value=\"2\">
          ^
sketch_may23b:310:10: error: missing terminating " character
   HTML +=" name=\"d\" value=\"2\">
          ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:311:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:311:1: error: missing terminating " character
 ";
 ^~  
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:312:10: warning: missing terminating " character
   HTML +="<label for=\"female\">CCW</label>
          ^
sketch_may23b:312:10: error: missing terminating " character
   HTML +="<label for=\"female\">CCW</label>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:313:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:313:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:315:10: warning: missing terminating " character
   HTML +="<label for=\"spd\">
          ^
sketch_may23b:315:10: error: missing terminating " character
   HTML +="<label for=\"spd\">
          ^~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:316:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:316:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:318:10: warning: missing terminating " character
   HTML +="</label>
          ^
sketch_may23b:318:10: error: missing terminating " character
   HTML +="</label>
          ^~~~~~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:319:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:319:1: error: missing terminating " character
 ";
 ^~    
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:320:10: warning: missing terminating " character
   HTML +="<input type=\"text\" id=\"spd\" name=\"s\" value=\"1\"  maxlength=\"2\" size=\"4\"><br>
          ^
sketch_may23b:320:10: error: missing terminating " character
   HTML +="<input type=\"text\" id=\"spd\" name=\"s\" value=\"1\"  maxlength=\"2\" size=\"4\"><br>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:321:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:321:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:323:10: warning: missing terminating " character
   HTML +="<input type=\"submit\" value=\"
          ^
sketch_may23b:323:10: error: missing terminating " character
   HTML +="<input type=\"submit\" value=\"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:324:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:324:1: error: missing terminating " character
 ";
 ^~  
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:326:10: warning: missing terminating " character
   HTML +="\">
          ^
sketch_may23b:326:10: error: missing terminating " character
   HTML +="\">
          ^~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:327:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:327:1: error: missing terminating " character
 ";
 ^~     
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:328:10: warning: missing terminating " character
   HTML +="</form>
          ^
sketch_may23b:328:10: error: missing terminating " character
   HTML +="</form>
          ^~~~~~~~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:330:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:330:1: error: missing terminating " character
 ";
 ^~ 
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:332:10: warning: missing terminating " character
   HTML +="
          ^
sketch_may23b:332:10: error: missing terminating " character
   HTML +="
          ^  
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:335:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:335:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:342:20: warning: missing terminating " character
   String message = "File Not Found
                    ^
sketch_may23b:342:20: error: missing terminating " character
   String message = "File Not Found
                    ^~~~~~~~~~~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:344:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:344:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:347:14: warning: missing terminating " character
   message += "
              ^
sketch_may23b:347:14: error: missing terminating " character
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:348:9: warning: missing terminating " character
 Method: ";
         ^
sketch_may23b:348:9: error: missing terminating " character
 Method: ";
         ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:350:14: warning: missing terminating " character
   message += "
              ^
sketch_may23b:350:14: error: missing terminating " character
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:351:12: warning: missing terminating " character
 Arguments: ";
            ^
sketch_may23b:351:12: error: missing terminating " character
 Arguments: ";
            ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:353:14: warning: missing terminating " character
   message += "
              ^
sketch_may23b:353:14: error: missing terminating " character
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:354:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:354:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:357:65: warning: missing terminating " character
     message += " " + server.argName(i) + ": " + server.arg(i) + "
                                                                 ^
sketch_may23b:357:65: error: missing terminating " character
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:358:1: warning: missing terminating " character
 ";
 ^
sketch_may23b:358:1: error: missing terminating " character
 ";
 ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino: In function 'void handleRoot()':
sketch_may23b:151:1: error: expected primary-expression before '<' token
 <title>Robojax ESP32 Stepper Motor</title>\
 ^
sketch_may23b:151:2: error: 'title' was not declared in this scope
 <title>Robojax ESP32 Stepper Motor</title>\
  ^~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:151:2: note: suggested alternative: 'time'
 <title>Robojax ESP32 Stepper Motor</title>\
  ^~~~~
  time
sketch_may23b:151:8: error: 'Robojax' was not declared in this scope
 <title>Robojax ESP32 Stepper Motor</title>\
        ^~~~~~~
sketch_may23b:161:1: error: expected ',' or ';' before '*' token
 *{box-sizing:border-box}
 ^
sketch_may23b:162:1: error: expected primary-expression before '.' token
 .colorAll{
 ^
sketch_may23b:164:1: error: expected primary-expression before '.' token
 .colorBtn{
 ^
sketch_may23b:166:1: error: expected primary-expression before '.' token
 .angleButtdon,a{
 ^
sketch_may23b:166:15: error: 'a' was not declared in this scope
 .angleButtdon,a{
               ^
sketch_may23b:173:27: error: expected ';' before '{' token
 padding:5px 6px 7px 10px}a{
                           ^
                           ;
sketch_may23b:175:1: error: expected primary-expression before '.' token
 .btn{
 ^
sketch_may23b:186:1: error: expected primary-expression before '<' token
 </head>
 ^
sketch_may23b:186:2: error: expected primary-expression before '/' token
 </head>
  ^
sketch_may23b:186:3: error: 'head' was not declared in this scope
 </head>
   ^~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:186:3: note: suggested alternative: 'read'
 </head>
   ^~~~
   read
sketch_may23b:188:1: error: expected primary-expression before '<' token
 <body>
 ^
sketch_may23b:188:2: error: 'body' was not declared in this scope
 <body>
  ^~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:188:2: note: suggested alternative: 'bcopy'
 <body>
  ^~~~
  bcopy
sketch_may23b:189:1: error: expected primary-expression before '<' token
 <h1>Robojax ESP32 Stepper ESPSTP-2  </h1>
 ^
sketch_may23b:189:2: error: 'h1' was not declared in this scope
 <h1>Robojax ESP32 Stepper ESPSTP-2  </h1>
  ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:189:2: note: suggested alternative: 'T1'
 <h1>Robojax ESP32 Stepper ESPSTP-2  </h1>
  ^~
  T1
sketch_may23b:217:3: error: expected primary-expression before '<' token
   <h2><span style=\"background-color: #FFFF00\">";
   ^
sketch_may23b:217:4: error: 'h2' was not declared in this scope
   <h2><span style=\"background-color: #FFFF00\">";
    ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:217:4: note: suggested alternative: 'T2'
   <h2><span style=\"background-color: #FFFF00\">";
    ^~
    T2
sketch_may23b:217:7: error: expected primary-expression before '<' token
   <h2><span style=\"background-color: #FFFF00\">";
       ^
sketch_may23b:217:8: error: 'span' was not declared in this scope
   <h2><span style=\"background-color: #FFFF00\">";
        ^~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:217:8: note: suggested alternative: 'open'
   <h2><span style=\"background-color: #FFFF00\">";
        ^~~~
        open
sketch_may23b:226:3: error: expected primary-expression before '<' token
   <h2>";
   ^
sketch_may23b:236:4: error: expected primary-expression before '}' token
    }else if(dirStatus ==STOP)
    ^
sketch_may23b:239:3: error: expected primary-expression before '<' token
   <h2><span style=\"background-color: #FFFF00\">";
   ^
sketch_may23b:239:4: error: 'h2' was not declared in this scope
   <h2><span style=\"background-color: #FFFF00\">";
    ^~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:239:4: note: suggested alternative: 'T2'
   <h2><span style=\"background-color: #FFFF00\">";
    ^~
    T2
sketch_may23b:239:7: error: expected primary-expression before '<' token
   <h2><span style=\"background-color: #FFFF00\">";
       ^
sketch_may23b:239:8: error: 'span' was not declared in this scope
   <h2><span style=\"background-color: #FFFF00\">";
        ^~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:239:8: note: suggested alternative: 'open'
   <h2><span style=\"background-color: #FFFF00\">";
        ^~~~
        open
sketch_may23b:243:4: error: expected primary-expression before '}' token
    }
    ^
sketch_may23b:246:5: error: expected primary-expression before '<' token
     <a class=\"angleButton\" style=\"background-color:#";
     ^
sketch_may23b:252:3: error: expected primary-expression before '<' token
   </div>
   ^
sketch_may23b:252:4: error: expected primary-expression before '/' token
   </div>
    ^
sketch_may23b:255:2: error: expected primary-expression before 'for'
  for (byte i = 0; i < (sizeof(angles) / sizeof(angles[0])); i++) {
  ^~~
sketch_may23b:255:19: error: 'i' was not declared in this scope
  for (byte i = 0; i < (sizeof(angles) / sizeof(angles[0])); i++) {
                   ^
sketch_may23b:297:3: error: expected primary-expression before 'if'
   if( dirStatus  ==1){
   ^~
sketch_may23b:307:3: error: expected primary-expression before 'if'
   if( dirStatus  ==2){
   ^~
sketch_may23b:333:1: error: expected primary-expression before '<' token
 </body>
 ^
sketch_may23b:333:2: error: expected primary-expression before '/' token
 </body>
  ^
sketch_may23b:334:1: error: expected primary-expression before '<' token
 </html>
 ^
sketch_may23b:334:2: error: expected primary-expression before '/' token
 </html>
  ^
sketch_may23b:334:3: error: 'html' was not declared in this scope
 </html>
   ^~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:334:3: note: suggested alternative: 'tm'
 </html>
   ^~~~
   tm
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino: In function 'void handleNotFound()':
sketch_may23b:348:1: error: 'Method' was not declared in this scope
 Method: ";
 ^~~~~~
/home/ethanfel/Arduino/sketch_may23b/sketch_may23b.ino:348:1: note: suggested alternative: 'setuid'
 Method: ";
 ^~~~~~
 setuid
sketch_may23b:351:1: error: 'Arguments' was not declared in this scope
 Arguments: ";
 ^~~~~~~~~
sketch_may23b:356:3: error: expected primary-expression before 'for'
   for (uint8_t i = 0; i < server.args(); i++) {
   ^~~
sketch_may23b:356:23: error: 'i' was not declared in this scope
   for (uint8_t i = 0; i < server.args(); i++) {
                       ^
Multiple libraries were found for "WiFi.h"
 Used: /home/ethanfel/.arduino15/packages/esp32/hardware/esp32/2.0.0-alpha1/libraries/WiFi
 Not used: /home/ethanfel/Nextcloud/Arduino/arduino-nightly/libraries/WiFi
exit status 1
missing terminating " character


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

Please do not post pictures of code, they are useless

The easier you make it to read and copy your code the more likely it is that you will get help

Please follow the advice given in the link below when posting code , use code tags and post the code here

If you get errors when compiling please copy them from the IDE using the "Copy error messages" button and paste the clipboard here in code tags

I 'downloaded' the sketch (clicked on the 'Download' button to get a plain text version to copy and paste) and it compiled without error, just some warnings. Did you make the mistake of selecting the text in the web page and doing a copy and paste?

no i've dowloaded the ino . So it's on my end the issue, that's already a great help thanks

Try downloading it again @ethanfel. This warning message:

indicates that is line 147 of the sketch, but my download has it at line 108. Whatever it is taking those extra 39 lines of your code could well be the cause of the problems.

it compile on one of my Windows VM with a fresh install of Arduino IDE.

Thank you for narrowing down the issue. I won't look into why i can't compile on my GNU it's really worth the time.

@pert same issue with the exact same file that compile on Windows.