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.