www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Help building Mango on Windows

<NewDUser>
I'm trying to build Mango on Windows.  Yesterday I used SVN to get the
latest source.  When I run 'build  mango' I get compile errors in mango.io:

C:\dmd\mango\mango\io\Writer.d(701): constructor
mango.io.Writer.NewlineWriter.this () does not match argument types (void[])
C:\dmd\mango\mango\io\FileConst.d(59): cannot implicitly convert expression
("\x0d\x0a") of type void[] to char[]
C:\dmd\mango\mango\io\Stdout.d(149): template instance cannot resolve
forward reference
C:\dmd\mango\mango\io\Stdout.d(149): UnicodeImporter!(...) is used as a type
C:\dmd\mango\mango\io\Stdout.d(149): new can only create structs, dynamic
arrays or class objects, not void's
C:\dmd\mango\mango\io\Stdout.d(149): function
mango.io.Writer.Writer.setEncoder(AbstractEncoder) does not match argument
types (void*)
C:\dmd\mango\mango\io\Stdout.d(149): cannot implicitly convert expression
(new UnicodeImporter!(...)((Cout))) of type void* to
mango.io.model.IBuffer.AbstractEncoder
C:\dmd\mango\mango\io\Stdout.d(150): template instance cannot resolve
forward reference
C:\dmd\mango\mango\io\Stdout.d(150): UnicodeImporter!(char) is used as a
type
C:\dmd\mango\mango\io\Stdout.d(150): new can only create structs, dynamic
arrays or class objects, not void's
C:\dmd\mango\mango\io\Stdout.d(150): function
mango.io.Writer.Writer.setEncoder(AbstractEncoder) does not match argument
types (void*)
C:\dmd\mango\mango\io\Stdout.d(150): cannot implicitly convert expression
(new UnicodeImporter!(char)((Cerr))) of type void* to
mango.io.model.IBuffer.AbstractEncoder

Can anyone suggest a solution?  I'm using DMD 0.145
</NewDUser>

Thanks,
Mark
Feb 15 2006