Bookcase has a compilation problem with gcc 3.4. I believe that commenting line 121 in src/translators/btparse/err.h should fix it. That’s the line that has
int k;
Change that to
/* int k; */
At least, I think that fixes the problem. I’m still on Mandrake 10.0, that has gcc 3.3.