gdc -o std/loader.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/loader.d ../gcc-3.4.3/gcc/d/phobos/std/loader.d:413: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char*) ../gcc-3.4.3/gcc/d/phobos/std/loader.d:413: cannot implicitly convert expression err of type char* to ubyte* make: *** [std/loader.o] Error 1 gdc -o internal/dmain2.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/internal/dmain2.d ../gcc-3.4.3/gcc/d/phobos/internal/dmain2.d:95: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char*) ../gcc-3.4.3/gcc/d/phobos/internal/dmain2.d:95: cannot implicitly convert expression argv[i] of type char* to ubyte* make: *** [internal/dmain2.o] Error 1 gdc -o std/asserterror.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/asserterror.d ../gcc-3.4.3/gcc/d/phobos/std/asserterror.d:36: function gcc.builtins.__builtin_snprintf (ubyte*,uint,ubyte*,...) does not match argument types (char*,uint,char[28],char[],uint) ../gcc-3.4.3/gcc/d/phobos/std/asserterror.d:36: cannot implicitly convert expression buffer of type char* to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/asserterror.d:36: cannot implicitly convert expression "AssertError Failure %.*s(%u)" of type char[28] to ubyte* make: *** [std/asserterror.o] Error 1 gdc -o std/file.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/file.d ../gcc-3.4.3/gcc/d/phobos/std/file.d:866: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char*) ../gcc-3.4.3/gcc/d/phobos/std/file.d:866: cannot implicitly convert expression p of type char* to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/file.d:902: function gcc.builtins.__builtin_strcmp (ubyte*,ubyte*) does not match argument types (char[256],char[1]) ../gcc-3.4.3/gcc/d/phobos/std/file.d:902: cannot implicitly convert expression *(fdata + 11) of type char[256] to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/file.d:902: cannot implicitly convert expression "."d:902 of type char[1] to ubyte* ./gcc-3.4.3/gcc/d/phobos/std/file.d:903: function gcc.builtins.__builtin_strcmp (ubyte*,ubyte*) does not match argument types (char[256],char[2]) ../gcc-3.4.3/gcc/d/phobos/std/file.d:903: cannot implicitly convert expression *(fdata + 11) of type char[256] to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/file.d:903: cannot implicitly convert expression "..":903 of type char[2] to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/file.d:906: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char[256]) ../gcc-3.4.3/gcc/d/phobos/std/file.d:906: cannot implicitly convert expression *(fdata + 11) of type char[256] to ubyte* make: *** [std/file.o] Error 1 gdc -o std/string.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/string.d ../gcc-3.4.3/gcc/d/phobos/std/string.d:227: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char*) ../gcc-3.4.3/gcc/d/phobos/std/string.d:227: cannot implicitly convert expression result of type char* to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/string.d:2089: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char*) ../gcc-3.4.3/gcc/d/phobos/std/string.d:2089: cannot implicitly convert expression s of type char* to ubyte* make: *** [std/string.o] Error 1 gdc -o std/math.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/math.d ../gcc-3.4.3/gcc/d/phobos/std/math.d:85: function gcc.builtins.__builtin_modfl (double,double*) does not match argument types (real,real*) ../gcc-3.4.3/gcc/d/phobos/std/math.d:85: cannot implicitly convert expression #y of type real* to double* make: *** [std/math.o] Error 1 gdc -o std/outbuffer.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/outbuffer.d ../gcc-3.4.3/gcc/d/phobos/std/outbuffer.d:235: function gcc.builtins.__builtin_vsnprintf (ubyte*,uint,ubyte*,ubyte[12]*) does not match argument types (char*,uint,char*,ubyte[12][1]) ../gcc-3.4.3/gcc/d/phobos/std/outbuffer.d:235: cannot implicitly convert expression p of type char* to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/outbuffer.d:235: cannot implicitly convert expression f of type char* to ubyte* make: *** [std/outbuffer.o] Error 1 gdc -o std/stream.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/stream.d ../gcc-3.4.3/gcc/d/phobos/std/stream.d:986: function gcc.builtins.__builtin_vsnprintf (ubyte*,uint,ubyte*,ubyte[12]*) does not match argument types (char*,uint,char*,ubyte[12][1]) ../gcc-3.4.3/gcc/d/phobos/std/stream.d:986: cannot implicitly convert expression p of type char* to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/stream.d:986: cannot implicitly convert expression f of type char* to ubyte* make: *** [std/stream.o] Error 1 gdc -o std/syserror.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/syserror.d ../gcc-3.4.3/gcc/d/phobos/std/syserror.d:33: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char[]) ../gcc-3.4.3/gcc/d/phobos/std/syserror.d:33: cannot implicitly convert expression result of type char[] to ubyte* make: *** [std/syserror.o] Error 1 gdc -o std/format.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/format.d ../gcc-3.4.3/gcc/d/phobos/std/format.d:141: function gcc.builtins.__builtin_strlen (ubyte*) does not match argument types (char*) ../gcc-3.4.3/gcc/d/phobos/std/format.d:141: cannot implicitly convert expression prefix of type char* to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (1 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:259: template instance std.stdarg.va_arg!(bit) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:259: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (1 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:269: template instance std.stdarg.va_arg!(char) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:269: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (2 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:279: template instance std.stdarg.va_arg!(wchar) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:279: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (4 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:283: template instance std.stdarg.va_arg!(dchar) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:283: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (1 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:304: template instance std.stdarg.va_arg!(byte) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:304: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (1 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:308: template instance std.stdarg.va_arg!(ubyte) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:308: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (2 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:313: template instance std.stdarg.va_arg!(short) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:313: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (2 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:317: template instance std.stdarg.va_arg!(ushort) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:317: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (4 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:322: template instance std.stdarg.va_arg!(int) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:322: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (4 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:327: template instance std.stdarg.va_arg!(uint) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:327: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:332: template instance std.stdarg.va_arg!(long) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:332: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:337: template instance std.stdarg.va_arg!(ulong) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:337: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (4 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:341: template instance std.stdarg.va_arg!(Object ) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:341: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (4 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:346: template instance std.stdarg.va_arg!(void*) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:346: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (4 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:360: template instance std.stdarg.va_arg!(float) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:360: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:367: template instance std.stdarg.va_arg!(double) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:367: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:372: template instance std.stdarg.va_arg!(real) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:372: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:377: template instance std.stdarg.va_arg!(cfloat) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:377: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (16 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:381: template instance std.stdarg.va_arg!(cdouble) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:381: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ./gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (16 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:385: template instance std.stdarg.va_arg!(creal) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:385: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:394: template instance std.stdarg.va_arg!(char[]) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:394: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:398: template instance std.stdarg.va_arg!(wchar[]) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:398: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:28: cannot have out or inout parameter of type ubyte[12][1] ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: incompatible types for ((_argptr) + (8 + 4 - cast(uint)(1) & ~4 - cast(uint)(1))): 'ubyte[12][1]' and 'uint' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot change reference to static array '_argptr' ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:31: cannot assign to static array _argptr ../gcc-3.4.3/gcc/d/phobos/std/stdarg.d:403: template instance std.stdarg.va_arg!(dchar[]) error instantiating ../gcc-3.4.3/gcc/d/phobos/std/format.d:403: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/format.d:552: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/format.d:556: cannot change reference to static array 'argptr' ../gcc-3.4.3/gcc/d/phobos/std/format.d:561: cannot change reference to static array 'argptr' make: *** [std/format.o] Error 1 gdc -o std/math2.o -g -frelease -O2 -nostdinc -I ../gcc-3.4.3/gcc/d/phobos -I ../gcc-3.4.3/gcc/d/phobos/internal/gc -c ../gcc-3.4.3/gcc/d/phobos/std/math2.d ../gcc-3.4.3/gcc/d/phobos/std/math2.d:994: function gcc.builtins.__builtin_snprintf (ubyte*,uint,ubyte*,...) does not match argument types (char*,uint,char[3],real) ../gcc-3.4.3/gcc/d/phobos/std/math2.d:994: cannot implicitly convert expression p of type char* to ubyte* ../gcc-3.4.3/gcc/d/phobos/std/math2.d:994: cannot implicitly convert expression "%Lg" of type char[3] to ubyte* make: *** [std/math2.o] Error 1 make: Target `all' not remade because of errors.