On Tue, Aug 09, 2011 at 07:31:46PM -0400, James Vega wrote:
> On Sun, Jun 26, 2011 at 02:02:52AM -0300, Rafael Cunha de Almeida wrote:
> > If I try to compile an extension using CGC (instead of 3m), I get the
> > following error:
> > 
> > $mzc --cgc --ld example.so example.o example_wrap.o 
> > link-extension: (/usr/bin/gcc -fPIC -shared example.o example_wrap.o 
> > /usr/lib/racket/mzdyn.o -o example.so)
> > link-extension: 
> > gcc-4.4.real: /usr/lib/racket/mzdyn.o: No such file or directory
> > 
> > I think it'll just be a matter of setting the correct compilation flags.
> 
> Actually, it's a matter of the amd64 packages using the 3m garbage
> collector instead of CGC.  Our packages, like upstreams, only provide
> the binaries/libraries for one GC which means you have
> /usr/lib/racket/mzdyn3m.o installed, not /usr/lib/racket/mzdyn.o.  The
> description of the racket package specifies which GC was built.
> 
> I consider this reasonable behavior and will close the bug unless you
> have any objections.

I think that, ideally, both would be added. However, I understand that it might
be technically complicated. So I suggest that mzc returns a small explanation of
the error. Something in the lines:

  CGC garbage collector not supported.

what do you think? The current error makes it look like there's something wrong
with the package or the system.

[]'s
Rafael



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to