www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Garbage Collector

reply Malevolyn <Malevolyn_member pathlink.com> writes:
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
parent reply "Walter" <newshound digitalmars.com> writes:
"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

 Currently, dkgc.d is missing and therefore I cannot compile phobos.lib.

 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 11 2004
parent reply Malevolyn <Malevolyn_member pathlink.com> writes:
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 12 2004
parent reply Ben Hinkle <bhinkle4 juno.com> writes:
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 12 2004
parent Malevolyn <Malevolyn_member pathlink.com> writes:
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.
May 13 2004