As is, svgalib fails out with lots of "... does not give a valid preprocessing token" when attempted to compile under GCC 3.3.2-r2.
Created attachment 20534 [details, diff] getint patch for svgalib 1.4.3 Need to apply attached patch to get svgalib-1.4.3-r4 to compile under GCC 3.3.2-r2. I've tried it in an overlay and it will compile fine after the patch is applied.
Created attachment 20535 [details] new svgalib ebuild I created a new ebuild for svgalib with the patch, not sure if this requires a version bump but I called it -r5. Forgive me if I did something wrong I'm new to this.
Why do you use svgalib-1.4.3 with gcc-3.3.2 ? I would assume (and thus why I only fixed the 1.9.17 ebuilds for gcc-3.3) that you would also use unstable version of svgalib ???
I only added gcc-3.3 to my portage overlay, (and a few other apps, epiphany, anjuta) and bison as well as gcc 3.3. needed new bison. I then proceeded to recompile the entire system under 3.3, so using default portage tree, svgalib-1.4.3 is what it tried to install. I could run svgalib 1.9.17, but I was staying with the otherwize 'stable' portage tree packages, and fixing 1.4.3 wasn't that hard. If you don't want to put the patch in portage it doesn't matter to me, I was trying to be helpful for anyone else who might do what I did.
*** This bug has been marked as a duplicate of 23515 ***