Tracks.cc initialized an array function in a way the new gcc doesnt like, so I fixed this... And for some reason they parenthesized the type-id's for declarings int's n such... gcc-3.3.3 didnt bother about it but gcc-3.4 will error out... This covered basically every dao .cc file :-/ Patch is attached.
Created attachment 29940 [details, diff] Patch for cdrdao-1.1.7 to compile using GCC 3.4
_NOT_ amd64 specific, changed Hardware to "All".
this patch is also valid for cdrdao-1.1.8-r1
Yea I didnt know if it works in 1.1.8 because there is an arch specific bug I believe in 1.1.8, it looks like it cannot figure out the directory structure when gcc is compiled on an amd64... Anyways I know 1.1.7-r3 works, I may look at 1.1.8 as I'm in the process of emerging -e world atm after I emerged gcc 3.4. :)
added to 1.1.7-r3, 1.1.8, and 1.1.8-r1 thanks :)