Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 306473

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 packagesAssignee: 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

Description Ben de Groot (RETIRED) gentoo-dev 2010-02-23 03:36:06 UTC
>>> 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.
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2010-02-23 03:36:48 UTC
Created attachment 220789 [details]
build.log
Comment 2 Ben de Groot (RETIRED) gentoo-dev 2010-02-23 03:37:10 UTC
Created attachment 220791 [details]
emerge --info
Comment 3 Doktor Notor 2010-02-23 07:59:28 UTC
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. 
Comment 4 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-02-23 09:09:21 UTC
Created attachment 220809 [details, diff]
adding epatch to ebuild
Comment 5 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-02-23 09:12:41 UTC
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
Comment 6 Doktor Notor 2010-02-23 11:40:08 UTC
(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.
Comment 7 Ben de Groot (RETIRED) gentoo-dev 2010-02-23 12:24:19 UTC
(In reply to comment #3)
> Doesn't compile with dev-libs/boehm-gc-7.2_alpha4, works with 7.1. 

Thanks! That worked.
Comment 8 Tomás Touceda (RETIRED) gentoo-dev 2010-04-07 14:26:27 UTC
This is fixed in version 3.3a_p5.