Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 306473 - dev-scheme/bigloo-3.2{a,b}_p2 fail to compile with dev-libs/boehm-gc-7.2_alpha4
Summary: dev-scheme/bigloo-3.2{a,b}_p2 fail to compile with dev-libs/boehm-gc-7.2_alpha4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Scheme Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 273210
  Show dependency tree
 
Reported: 2010-02-23 03:36 UTC by Ben de Groot (RETIRED)
Modified: 2010-04-07 14:26 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (dev-scheme:bigloo-3.2b_p2:20100223-030705.log,8.18 KB, text/plain)
2010-02-23 03:36 UTC, Ben de Groot (RETIRED)
Details
emerge --info (emerge-info.txt,9.61 KB, text/plain)
2010-02-23 03:37 UTC, Ben de Groot (RETIRED)
Details
adding epatch to ebuild (bigloo-3.2b_p2.diff,478 bytes, patch)
2010-02-23 09:09 UTC, Kacper Kowalik (Xarthisius) (RETIRED)
Details | Diff
fixing builld with newer gc (bigloo-3.2b_p2-gc-7.2.patch,787 bytes, patch)
2010-02-23 09:12 UTC, Kacper Kowalik (Xarthisius) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.