Sorry - I think I got you confused with another thread. I thought you were already using an older version of the IDE. :oops:
But, yes. If you don't want to have to modify the libraries, you're going to have to use an older version of the IDE. I happen to have 0.22, but 0.23 should also work.
I did try it with v1.0.1. I get errors, but not at all the same errors you're seeing. The only errors I get are consistent with using old libraries in the new IDE:
- Code: Select all | TOGGLE FULL SIZE
In file included from /ricklesniak/Documents/Arduino/libraries/WaveRP/WaveRP.h:22,
/ricklesniak/Documents/Arduino/libraries/SdFat/SdFat.h:242: error: conflicting return type specified for 'virtual void SdFile::write(uint8_t)'
/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
In file included from cucatlog.cpp:5:
/ricklesniak/Documents/Arduino/libraries/SdFat/PgmPrint.h: In function 'void PgmSerialPrint(const char*)':
/ricklesniak/Documents/Arduino/libraries/SdFat/PgmPrint.h:10: error: 'Serial' was not declared in this scope
/ricklesniak/Documents/Arduino/libraries/SdFat/PgmPrint.h: In function 'void PgmSerialPrintln(const char*)':
/ricklesniak/Documents/Arduino/libraries/SdFat/PgmPrint.h:15: error: 'Serial' was not declared in this scope