i686-pc-linux-gnu-gcc RIGSProxySetup.m -c \ -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -O2 -march=pentium3 -pipe -fno-strict-aliasing -fgnu-runtime -Wall -g -DVERSION=\"0.2.2\" -fconstant-string-class=NSConstantString -I/usr/lib/ruby/1.8/i686-linux -I. -I/var/tmp/portage/gnustep-libs/rigs-0.2.2.20050714/temp/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/Network/Library/Headers -I/usr/GNUstep/System/Library/Headers \ -o shared_obj/RIGSProxySetup.o In file included from /usr/GNUstep/System/Library/Headers/Foundation/Foundation.h:39, from ObjcRuntimeUtilities.h:32, from RIGSProxySetup.m:47: /usr/GNUstep/System/Library/Headers/Foundation/NSBundle.h:578:1: warning: "__" redefined In file included from /usr/lib/ruby/1.8/i686-linux/ruby.h:28, from RIGSProxySetup.m:43: /usr/lib/ruby/1.8/i686-linux/defines.h:33:1: warning: this is the location of the previous definition RIGSProxySetup.m:86: error: conflicting types for '_RIGS_register_ruby_class' RIGSProxySetup.h:93: error: previous declaration of '_RIGS_register_ruby_class' was here make[2]: *** [shared_obj/RIGSProxySetup.o] Error 1 make[1]: *** [librigs.all.library.variables] Error 2 make[1]: Leaving directory `/var/tmp/portage/gnustep-libs/rigs-0.2.2.20050714/work/rigs-0.2.2.20050714/Source' make: *** [internal-all] Error 2 !!! ERROR: gnustep-libs/rigs-0.2.2.20050714 failed. Call stack: ebuild.sh, line 1580: Called dyn_compile ebuild.sh, line 945: Called src_compile ebuild.sh, line 1269: Called gnustep_src_compile gnustep.eclass, line 105: 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.
Created attachment 104361 [details] emerge --info after failed emerge
I added a patch which makes it compile for me. Please reopen if the problem persists. Thanks.