Thread overview
Garbage Collector
May 11, 2004
Malevolyn
May 11, 2004
Walter
May 13, 2004
Malevolyn
May 13, 2004
Ben Hinkle
May 13, 2004
Malevolyn
May 11, 2004
Where can I find the complete garbage collection library for the Win32 distro? Currently, dkgc.d is missing and therefore I cannot compile phobos.lib. Which means a lot of features aren't support, the key one being sockets.


May 11, 2004
"Malevolyn" <Malevolyn_member@pathlink.com> wrote in message news:c7rgjf$1s0t$1@digitaldaemon.com...
> Where can I find the complete garbage collection library for the Win32
distro?
> Currently, dkgc.d is missing and therefore I cannot compile phobos.lib.
Which
> means a lot of features aren't support, the key one being sockets.

The files are in the distro, \dmd\src\phobos\internal\gc


May 13, 2004
>The files are in the distro, \dmd\src\phobos\internal\gc

Yes, but one of the files that phobos.lib needs is missing:
Error: don't know how to make 'internal\gc\dmgc.lib' <-- That file isn't in that
directory. Unless they updated the distro in the past few days.


May 13, 2004
Malevolyn wrote:

>>The files are in the distro, \dmd\src\phobos\internal\gc
> 
> Yes, but one of the files that phobos.lib needs is missing:
> Error: don't know how to make 'internal\gc\dmgc.lib' <-- That file isn't
> in that directory. Unless they updated the distro in the past few days.

you need to run
 make -f win32.mak
(or linux.mak) in dmd/src/phobos/internal/gc
That will rebuild the gc lib. I've found one might also have to remake
etc/c/recls and zlib.
May 13, 2004
>you need to run
> make -f win32.mak
>(or linux.mak) in dmd/src/phobos/internal/gc
>That will rebuild the gc lib. I've found one might also have to remake
>etc/c/recls and zlib.

Ah, thank you very much.