an error label at the end of a statement crash the compiler. Reproducible: Always Steps to Reproduce: 1.emerge spruce 2. 3. Actual Results: gnome-xml -Wall -Wunused -DWITH_GNOME -c gti.c filters.c: In function `on_clistrow_selected': filters.c:520: error: label at end of compound statement make[2]: *** [filters.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/spruce-0.7.6-r2/work/spruce-0.7.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/spruce-0.7.6-r2/work/spruce-0.7.6'make: *** [all-recursive-am] Error 2 Expected Results: full emerge without compilation errors this is the second email client found to have issues when compiling with gcc-3.4
Created attachment 31961 [details, diff] patch for spruce to work with gcc-3.4.0
Created attachment 31962 [details, diff] patch on ebuild to work with patch
Fixed in portage