Compile struggle

Ganjouille:
I cannot paste all the errors, it's too long... Here's a part:

When you need to post text that exceeds the 9000 character limit of the forum you can always save it to a .txt file and then post the file as an attachment. You will see the "Attachments and other options" link after clicking the "Reply" button on a thread.

In this case it's usually best to fix the first errors at the top of the output, then recompile, as often later errors are caused by the prior errors.

Ganjouille:

/home/jean/Arduino/libraries/bastl-master/WaveRP.h:93:19: error: 'SdBaseFile' does not name a type

volatile static SdBaseFile *sdFile;

I didn't see a file named WaveRP.h in the bastl repository you provided a link to.

Ganjouille:

grandPa_1_2:84: error: 'prog_uint16_t' does not name a type

PROGMEM prog_uint16_t noteSampleRateTable[65]={

This is another symptom of the old code. It's easily fixed though. You need to change all instances of prog_uint16_t to const uint16_t. See:

An alternative is to use Arduino IDE 1.0.6, but it's annoying to use such an old IDE version.