Gentoo Archives: gentoo-lisp

From: Neil Funk <infinitedowntime@×××××.com>
To: Cyprien Nicolas <c.nicolas@×××××.com>
Cc: Morgon Kanter <morgon.kanter@×××××.com>, gentoo-lisp@l.g.o
Subject: Re: [gentoo-lisp] Ebuild for Racket 5.1
Date: Tue, 22 Feb 2011 17:56:05
Message-Id: AANLkTi=Y=zJ-CyfftAdvyAXcUN9L_7L3vRKg42DOW=aL@mail.gmail.com
In Reply to: Re: [gentoo-lisp] Ebuild for Racket 5.1 by Cyprien Nicolas
1 > May I ask you which USE flags combination(s) you tried it with, and on
2 > which arch?
3
4 I'm on ~amd64.
5 dev-scheme/racket-5.1 was built with the following:
6 USE="X cairo foreign (multilib) opengl -backtrace -cgc -doc -futures
7 -places -plain -profile -sgc -slatex -static"
8
9 The only other suggestion I'd offer is regarding the backtrace,
10 futures, and places flags. At least on 5.0.2, one or more of these
11 cause the build to hang forever at 100% CPU. Only when I finally gave
12 up and killed the build did I notice the ewarn that these flags can
13 cause that. I realize there's only so much we can protect people from
14 themselves, but it would have been nice if it made me acknowledge that
15 I intended to use a risky flag. Ideally, we'd just fix whatever
16 causes it to hang, but that's an upstream issue - could we maybe just
17 mask those flags? Although, I haven't tested them on 5.1 yet to see
18 if they're even still a problem...
19
20 Cyprien, I'd be happy to help test with other configurations. Thanks
21 for your work.
22
23 -Neil
24
25 On Tue, Feb 22, 2011 at 5:32 AM, Cyprien Nicolas <c.nicolas@×××××.com> wrote:
26 > On 21/02/11 18:07, Morgon Kanter wrote:
27 >> Hey folks,
28 >>
29 >> I noticed there wasn't yet an ebuild for the new version of Racket, so
30 >> I went ahead and made one. It's attached.
31 >>
32 >> A couple changes besides just bumping the version number:
33 >> * Doesn't really seem like that makefile patch was required anymore (I
34 >> didn't need it), so I commented that out.
35 >> * The new Racket GUI system doesn't appear to include any of those
36 >> external libraries that the ebuild used to issue an "rm" for, so I
37 >> removed those bits from the ebuild (as well as the formerly
38 >> commented-out rm commands that were replaced by something different).
39 >>
40 >> That's it for the changes, aside from a version bump.
41 >>
42 >> Thanks,
43 >> -- Morgon
44 >
45 > Actually, there is a work-in-progress ebuild, but I didn't had the time
46 > to test it intensively, especially with the cgc and sgc garbage
47 > collectors, and the plain USE flags (as the makefile patch is related to
48 > those USEs), and I just it an "emake failed" with USE=plain.
49 >
50 > Apart from some cosmetic changes (EAPI4, REAUIRED_USE="cgc? ( !sgc )",
51 > some spacing) my ebuild is the same :)
52 >
53 > May I ask you which USE flags combination(s) you tried it with, and on
54 > which arch? (applies for Neil too).
55 > Thanks for the feedback
56 >
57 > Regards
58 >
59 > ,Cyprien
60 >
61 >

Replies

Subject Author
Re: [gentoo-lisp] Ebuild for Racket 5.1 Morgon Kanter <morgon.kanter@×××××.com>