So I decided I'd get back into Arduino and pick up on a project I left off earlier this year. I re installed Arduino and the libraries I needed (including IRremote) and loaded up my project files. I went to verify my code and got a fair amount of errors which I found interesting since I had uploaded this code to my Arduinos before I dropped the project. I decided to open up the examples that came with the library and compare my code and their code and found that they were producing the same errors that mine were, and it wasn't an issue with my code but rather the libraries. I thought, hey, maybe these libraries aren't compatible with Arduino 1.0.6 so I fired up 1.0.4 and got the same errors. As far as I know, this library is still updated (cpp was edited 11 days ago). Anyway, here's the verbose output during compilation of "IRtest2", an example that came with the library:
Arduino: 1.0.6 (Windows 7), Board: "Arduino Duemilanove w/ ATmega328"
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=106 -IC:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\variants\standard -IC:\Program Files (x86)\Arduino\libraries\RobotIRremote C:\Users\Branden\AppData\Local\Temp\build7394124415594851298.tmp\IRtest2.cpp -o C:\Users\Branden\AppData\Local\Temp\build7394124415594851298.tmp\IRtest2.cpp.o
IRtest2:34: error: 'IRsend' does not name a type
IRtest2.ino: In function 'void waitForGap(int)':
IRtest2.ino:71: warning: comparison between signed and unsigned integer expressions
IRtest2.ino: In function 'void test(char*, int, long unsigned int, int)':
IRtest2:132: error: 'irsend' was not declared in this scope
IRtest2:135: error: 'irsend' was not declared in this scope
IRtest2:138: error: 'irsend' was not declared in this scope
IRtest2:141: error: 'irsend' was not declared in this scope
IRtest2.ino: In function 'void testRaw(char*, unsigned int*, int)':
IRtest2:181: error: 'irsend' was not declared in this scope
IRtest2.ino: In function 'void loop()':
IRtest2.ino:260: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:261: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:262: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:263: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:264: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:265: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:266: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:267: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:268: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:269: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:270: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:271: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:272: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:273: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:274: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:275: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:281: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:283: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:284: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:287: warning: deprecated conversion from string constant to 'char*'
IRtest2.ino:288: warning: deprecated conversion from string constant to 'char*'
If anyone has any ideas as to how to get this to compile again and run, that'd be really appreciated... Thanks!