With latest eBuild (2.0) compilation failed. Reproducible: Always Steps to Reproduce: 1. 2. 3. i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -W -Werror -O3 -march=pentium4 -fomit-frame-pointer -pipe -mmmx -msse -msse2 -c -o main.o `test -f 'main.cc' || echo './'`main.cc globals.cc: In function `bool vector_list_files(std::string&, std::vector<std::string, std::allocator<std::string> >&, const char**)': globals.cc:96: warning: suggest parentheses around assignment used as truth value make[2]: *** [globals.o] Error 1 make[2]: *** Waiting for unfinished jobs.... main.cc: In function `int main(int, char**)': main.cc:185: error: jump to case label main.cc:180: error: crosses initialization of `int num' main.cc:197: error: jump to case label main.cc:180: error: crosses initialization of `int num' main.cc:199: error: jump to case label main.cc:180: error: crosses initialization of `int num' main.cc:200: error: jump to case label main.cc:180: error: crosses initialization of `int num' make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/eix-0.2.0/work/eix-0.2.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/eix-0.2.0/work/eix-0.2.0' make: *** [all] Error 2
Created attachment 51200 [details] emerge.log
Created attachment 51201 [details] emerge info
should be fixed with 0.2.0-r1 thanks