[plt-scheme] Re: MzScheme incremental gc on windows unstable/not working?

From: join at krakendev.com (join at krakendev.com)
Date: Tue Jul 13 17:21:28 EDT 2004

>Are you building from source?
Yes. I'm just #include'ing "gc.h" from "~\PLT src\src\mzscheme\gc" (with
that path as well as "~\PLT src\include" in my project's include dirs).

>If so, here's a quick experiment to try. It's a shot in the dark, and
>my only rationale is that it's a bit of code that I don't trust (and
>isn't necessary when registering roots).

Yeah. I removed those, deleted all files I had built with my project and
built anew. It appears to be the same issue.

I'm not sure if it is relevant, but these warnings popped up when I did
the fresh build:

d:\Prog\Scheme\PLT src\src\mzscheme\gc\include\gc.h(317) : warning C4273:
'GC_malloc' : inconsistent dll linkage
d:\Prog\Scheme\PLT src\src\mzscheme\gc\include\gc.h(318) : warning C4273:
'GC_malloc_atomic' : inconsistent dll linkage
d:\Prog\Scheme\PLT src\src\mzscheme\gc\include\gc.h(319) : warning C4273:
'GC_malloc_uncollectable' : inconsistent dll linkage
d:\Prog\Scheme\PLT src\src\mzscheme\gc\include\gc.h(320) : warning C4273:
'GC_malloc_stubborn' : inconsistent dll linkage

Thanks again for your time and efforts.


Posted on the users mailing list.