Summary: | dev-scheme/bigloo-3.2{a,b}_p2 fail to compile with dev-libs/boehm-gc-7.2_alpha4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ben de Groot (RETIRED) <yngwin> |
Component: | Current packages | Assignee: | Scheme Project <scheme> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cyprien, notordoktor, xarthisius |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 273210 | ||
Attachments: |
build.log
emerge --info adding epatch to ebuild fixing builld with newer gc |
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. |
>>> 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.