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