Gentoo Archives: gentoo-lisp

From: Morgon Kanter <morgon.kanter@×××××.com>
To: Neil Funk <infinitedowntime@×××××.com>
Cc: Cyprien Nicolas <c.nicolas@×××××.com>, gentoo-lisp@l.g.o
Subject: Re: [gentoo-lisp] Ebuild for Racket 5.1
Date: Tue, 22 Feb 2011 19:05:31
Message-Id: AANLkTika5iA-GXBtJKj5JTnK3cCD-sKOvY9BYTzRA4Ve@mail.gmail.com
In Reply to: Re: [gentoo-lisp] Ebuild for Racket 5.1 by Neil Funk
Not sure what's different between our systems, but I had both futures
and places available (though not backtrace) and my build went just
fine. Actually, my use flags were: X cairo doc foreign futures opengl
places (everything else was unset).

Some of these flags need documentation.

-- Morgon

On Tue, Feb 22, 2011 at 12:53 PM, Neil Funk <infinitedowntime@×××××.com> wrote:
>> May I ask you which USE flags combination(s) you tried it with, and on >> which arch? > > I'm on ~amd64. > dev-scheme/racket-5.1 was built with the following: > USE="X cairo foreign (multilib) opengl -backtrace -cgc -doc -futures > -places -plain -profile -sgc -slatex -static" > > The only other suggestion I'd offer is regarding the backtrace, > futures, and places flags.  At least on 5.0.2, one or more of these > cause the build to hang forever at 100% CPU.  Only when I finally gave > up and killed the build did I notice the ewarn that these flags can > cause that.  I realize there's only so much we can protect people from > themselves, but it would have been nice if it made me acknowledge that > I intended to use a risky flag.  Ideally, we'd just fix whatever > causes it to hang, but that's an upstream issue - could we maybe just > mask those flags?  Although, I haven't tested them on 5.1 yet to see > if they're even still a problem... > > Cyprien, I'd be happy to help test with other configurations.  Thanks > for your work. > > -Neil > > On Tue, Feb 22, 2011 at 5:32 AM, Cyprien Nicolas <c.nicolas@×××××.com> wrote: >> On 21/02/11 18:07, Morgon Kanter wrote: >>> Hey folks, >>> >>> I noticed there wasn't yet an ebuild for the new version of Racket, so >>> I went ahead and made one. It's attached. >>> >>> A couple changes besides just bumping the version number: >>> * Doesn't really seem like that makefile patch was required anymore (I >>> didn't need it), so I commented that out. >>> * The new Racket GUI system doesn't appear to include any of those >>> external libraries that the ebuild used to issue an "rm" for, so I >>> removed those bits from the ebuild (as well as the formerly >>> commented-out rm commands that were replaced by something different). >>> >>> That's it for the changes, aside from a version bump. >>> >>> Thanks, >>> -- Morgon >> >> Actually, there is a work-in-progress ebuild, but I didn't had the time >> to test it intensively, especially with the cgc and sgc garbage >> collectors, and the plain USE flags (as the makefile patch is related to >> those USEs), and I just it an "emake failed" with USE=plain. >> >> Apart from some cosmetic changes (EAPI4, REAUIRED_USE="cgc? ( !sgc )", >> some spacing) my ebuild is the same :) >> >> May I ask you which USE flags combination(s) you tried it with, and on >> which arch? (applies for Neil too). >> Thanks for the feedback >> >> Regards >> >> ,Cyprien >> >> >

Replies

Subject Author
Re: [gentoo-lisp] Ebuild for Racket 5.1 Cyprien Nicolas <c.nicolas@×××××.com>