kdegames-3.4.3 cannot be compiled with GCC 4.0 Reproducible: Always Steps to Reproduce: 1. Have gcc-4.0.x the default compiler 2. emerge kdegames (from KDE 3.4.3) Actual Results: build failed Expected Results: emerge succeeded It's clearly a problem with kdegames package - unused (template) function does not compile with modern GCC release.
Created attachment 71587 [details, diff] Patch to comment out offending blocker function with this patch applied kdegames-3.4.3 can be installed with GCC 4.0
Comment on attachment 71587 [details, diff] Patch to comment out offending blocker function patch is a hack, not a fix
I think that patch is OK to get kdegames package into the system. Previous compilers just skipped template function instantiation and do not have this problem. The atlantik/libatlantic/trade.h should be fixed upstream.
Submit them upstream if you want, bug KDE 3.5 should be GCC4-clear. And being GCC4 experimental, I don't really think it's the case to add patches over that.
^^