<p><br>
On Feb 17, 2013 4:05 PM, "Alexandr Druzhinin" <<a href="mailto:drug2004@bk.ru">drug2004@bk.ru</a>> wrote:<br>
><br>
> Hello!<br>
> I'm trying to build DWT with gdc under win7 using goshawk build from here - <a href="https://bitbucket.org/goshawk/gdc/downloads">https://bitbucket.org/goshawk/gdc/downloads</a><br>
> and I get the following error:<br>
><br>
> java/lang/util.d:81: Error: function java.lang.util.doVarArgFormat (TypeInfo[] _arguments, char* _argptr) is not callable using argument types (TypeInfo[],string*)<br>
><br>
> Function java.lang.util.doVarArgFormat has signature:<br>
><br>
> private String doVarArgFormat(TypeInfo[] _arguments, core.vararg.va_list _argptr)<br>
><br>
> in dmd under windows core.vararg.va_list is defined as:<br>
>     alias void* va_list;<br>
><br>
> but under GNU:<br>
>     alias __builtin_va_list __gnuc_va_list;<br>
><br>
><br>
>     /*********************<br>
>      * The argument pointer type.<br>
>      */<br>
>     alias __gnuc_va_list va_list;<br>
><br>
> Can it be the reason of error and if so how to fix the problem?<br></p>
<p>First, I'd find out why it is trying to pass a string* type in the first place. That looks to be rather suspicious.</p>
<p>Regards<br>
Iain.</p>