Emerging gnustep-apps/gnumail-1.2.0.20060925 barfs with the following error. In file included from ConsoleWindowController.m:27: MailWindowController.h:112: error: expected specifier-qualifier-list before
Emerging gnustep-apps/gnumail-1.2.0.20060925 barfs with the following error. In file included from ConsoleWindowController.m:27: MailWindowController.h:112: error: expected specifier-qualifier-list before NSSearchField make[2]: *** [shared_obj/ConsoleWindowController.o] Error 1 make[1]: *** [GNUMail.all.framework.variables] Error 2 make[1]: Leaving directory `/var/tmp/portage/gnumail-1.2.0.20060925/work/GNUMail/Framework/GNUMail' make: *** [internal-all] Error 2 !!! ERROR: gnustep-apps/gnumail-1.2.0.20060925 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile gnumail-1.2.0.20060925.ebuild, line 44: Called egnustep_make gnustep-funcs.eclass, line 170: Called die !!! package make failed !!! If you need support, post the topmost build error, and the call stack if relevant. It happens because gnumail needs gnustep-base/gnustep-gui-0.11.0 or higher, which includes the missing NSSearchField class. Emerging that package manually lets gnumail build properly. There's also a sandbox violation in which the build tries to mkdir /root/GNUstep/Library, but temporarily disabling sandbox in FEATURES lets the merge complete.
DEPEND updated to reflect requirement for >=gnustep-base/gnustep-gui-0.11.0. Thanks.
Closing, the sandbox violation is bug 159261.