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
> 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 Morgon Kanter <morgon.kanter@×××××.com>