EasyBuzzer library causes strange error...

Hi,
I want to create an alarm controlled by a remote controller. The tone() function conflicts with the IRremote library, so I used the EasyBuzzer library. Now, when I compile the code, this error appears:

In file included from /tmp/285839734/sketch_jan03a/sketch_jan03a.ino:2:0:

/home/ubuntu/opt/libraries/latest/easybuzzer_1_0_0/src/EasyBuzzer.h:14:22: fatal error: arduino.h: No such file or directory

compilation terminated.

exit status 1

It says "arduino.h doesn't exist". Why? What can I do? How can I change the IRremote timer so to use the tone() function?

This is the only piece of code where I have used the EasyBuzzer functions:

if ((((clock.getHour(h12, PM), DEC) == dh2d) && ((clock.getMinute(), DEC) == dm2d)) || gtg == 0 ) {
    EasyBuzzer.singleBeep(1047,1)
    digitalWrite(8, HIGH);
    digitalWrite(9, HIGH);
    digitalWrite(10, HIGH);
    digitalWrite(11, HIGH);
    delay(1000);
    EasyBuzzer.stopBeep();
    digitalWrite(8, LOW);
    digitalWrite(9, LOW);
    digitalWrite(10, LOW);
    digitalWrite(11, LOW);
    delay(1000);
  }

which apparently conflicts with the function tone(). I need that function, but I can't find where to change it..

Tone is not a complex function, you should be able to create your own version of it using timer1 quite easily. Would that also resolve your issue ? or do you need it on more than 1 pin ?

I am editing online as the Arduino IDE doesn't open (I will soon open a thread on the issue) so I can't do much, I fixed the error in the library EasyBuzzer but there are other problems. As for the tone() function, online I can't do much. Any other fixes?

Also, I only need one pin - possibly Timer5 with pin 46