the 1.8.3 compiler do not work with my programm

Hi,
I have a litte question. Why don't work the 1.8.3 Compiler, but the 1.0.6 work?
I use Windows 10. Is something wrong with my code or is it the compiler?
This is my second project with a arduino (thats mean sorry for the bad code :smiley: )

Programm.txt (16.4 KB)

What exactly do you mean by "don't work"? When you encounter an error you'll see a button on the right side of the orange bar "Copy error messages". Click that button. Paste the error in a message here USING CODE TAGS (</> button on the toolbar).

I got the error

Code:45: error: 'abfrageosvr' was not declared in this scope

   attachInterrupt(0,abfrageosvr,RISING);                //PIN 2    //INFO /interrupts(); /noInterrupts();

                     ^

Code:46: error: 'abfrageosvl' was not declared in this scope

   attachInterrupt(1,abfrageosvl,RISING);                //PIN 3

                     ^

C:\Users\Tim\Desktop\HSNR\Zweitsemesterprojekt\Code\Code.ino: In function 'void loop()':

Code:77: error: 'checkos' was not declared in this scope

   checkos();

           ^

Code:95: error: 'fahren' was not declared in this scope

     fahren();

            ^

Code:104: error: 'fahren' was not declared in this scope

         fahren();

                ^

Code:107: error: 'Korrektur' was not declared in this scope

         Korrektur();

                   ^

Code:111: error: 'stoppen' was not declared in this scope

     stoppen();

             ^

Code:125: error: 'Kurvelinks' was not declared in this scope

     Kurvelinks();

                ^

Code:132: error: 'Korrektur' was not declared in this scope

     Korrektur();

               ^

Code:136: error: 'Linie' was not declared in this scope

     Linie();

           ^

C:\Users\Tim\Desktop\HSNR\Zweitsemesterprojekt\Code\Code.ino: In function 'void Linie()':

Code:151: error: 'fahren' was not declared in this scope

     fahren();     //evtl entfernen oder durch Korrektur ersetzen

            ^

Code:158: error: 'fahren' was not declared in this scope

         fahren();       //evtl entfernen oder durch Korrektur ersetzen

                ^

Code:162: error: 'fahren' was not declared in this scope

         fahren();     //evtl entfernen oder durch Korrektur ersetzen

                ^

suchen: In function 'void Kurverechts()':

suchen:257:11: error: 'posvr' was not declared in this scope

suchen:258:11: error: 'posvl' was not declared in this scope

suchen:274:11: error: 'stoppen' was not declared in this scope

suchen:283:13: error: 'checkos' was not declared in this scope

suchen: In function 'void Kurvelinks()':

suchen:315:11: error: 'posvr' was not declared in this scope

suchen:316:11: error: 'posvl' was not declared in this scope

suchen:332:11: error: 'stoppen' was not declared in this scope

suchen:341:13: error: 'checkos' was not declared in this scope

suchen: In function 'void checkos()':

suchen:423:9: error: 'posvr' was not declared in this scope

suchen:424:9: error: 'posvl' was not declared in this scope

suchen:425:9: error: 'poshr' was not declared in this scope

suchen:426:9: error: 'poshl' was not declared in this scope

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

But only with the IDE 1.8.3 the 1.0.6 works.

There is a bug in the Arduino pre-processor that breaks function prototype generation when there is a multi-line comment that has a pound sign followed by a space followed by a number as on the fourth line of your sketch. This is the cause of your error. If you remove that line or just the first pound sign, the space, or the number then your sketch will compile. I'll report this issue to the Arduino developers and update this thread with a link when that's done.

pert,
maybe they could/should use cpp to remove the comments.
Couldn't they do it by running the sketch through cpp with -fpreprocessed instead of trying to do it themselves?

--- bill

I know they just did a big reworking of arduino-builder. Massimo Banzi announced this on the Developer's mailing list yesterday:
https://groups.google.com/a/arduino.cc/forum/#!topic/developers/k2fEqQwQKjQ
and cmaglie submitted a PR for it today:

I haven't been able to make it work, maybe something needs to be added to my platform.txt?

So it's quite possible this bug has already been fixed

Here's my issue report for this bug: