>>> C Posix/bglsetup.c: In function ‘bglfth_setup_gc’: Posix/bglsetup.c:41: error: conflicting types for ‘GC_do_blocking’ /usr/include/gc/gc.h:1090: note: previous declaration of ‘GC_do_blocking’ was here make[5]: *** [objs/bglsetup.o] Error 1 make[4]: *** [lib-c] Error 2 I tested both 3.2a and 3.2b and they show the exact same error.
Created attachment 220789 [details] build.log
Created attachment 220791 [details] emerge --info
Doesn't compile with dev-libs/boehm-gc-7.2_alpha4, works with 7.1. And don't ask me why _alpha junk is not masked in the tree, NFC (CCing maintainer) :) Also, this bigloo thing completely fails to respect CFLAGS etc.
Created attachment 220809 [details, diff] adding epatch to ebuild
Created attachment 220811 [details, diff] fixing builld with newer gc Patch was taken from newer version of bigloo (3.3a-5), so bumping maybe also a good idea. @Doktor Notor: please do not CC maintainers yourself
(In reply to comment #5) > @Doktor Notor: please do not CC maintainers yourself I've CCed maintainer of boehm-gc because I'd like to know why we have _alpha versions of libs not masked in the tree. Why did you remove him from CC I fail to understand. There's some obsession about getting people CCed among some Gentoo devs apparently, it's annoying enough I can't assign bugs because someone disabled that feature for reporters of the bug, don't get me started with CC please.
(In reply to comment #3) > Doesn't compile with dev-libs/boehm-gc-7.2_alpha4, works with 7.1. Thanks! That worked.
This is fixed in version 3.3a_p5.