No use flags are required for this ebuild. I got a few problems with extra semi-colons. Patches are attached (I did them one at a time, sorry).
Created attachment 29057 [details, diff] it's self explainatory
Created attachment 29058 [details, diff] again an extra ;
Created attachment 29059 [details, diff] another extra ;
Lv should be working on a singled patch, I tested the three together in a modified overlay ebuild: >>> x11-misc/ttmkfdir-3.0.9-r1 merged. I was wondering about this error, and why it doesnt come up in gcc-3.3.3 (specifically those ; errors)... Is it just overlooked by older GCC versions or something?
gcc 3.4 is more strict, and closer to conforming to the actual standard. fixed in CVS. give it some time to reach rsync and enjoy.