I tried to emerge 3dfb today,but it failed with this compilation error: gui.cpp:73: error: array bound is not an integer constant The line in question: ------ static levelLocation levels[fileMap.maxLevels]; ------ maxLevels appears to be a static const uint which is set to 1024 when i ctrl-z'ed the ebuild after unpacking, and replaced the line with ------ static levelLocation levels[1024]; ------ Everything seems to work perfectly. I went back and checked if it worked with gcc 3.4.6, which it does ps: this is my first bug report, so feel free to tell me what I am doing wrong/should read first.
Thanks! I just fixed this in CVS. A bug is good, if it contains all relevant information for us to solve the issue without asking questions. ;) For real bugs it might be valueable to include the output of emerge --info, so that we know how your system configured.