when i trying to compile anything that uses diet's renderCompat, i always got compiler error saying that:
source/vibe/templ/diet.d:99: error: template core.stdc.stdarg.vaarg does not match any function template declaration. Candidates are:
/usr/include/d/4.9.0/core/stdc/stdarg.di:45: note: core.stdc.stdarg.vaarg(T)(ref valist ap)
/usr/include/d/4.9.0/core/stdc/stdarg.di:51: note: core.stdc.stdarg.vaarg(T)(ref valist ap, ref T parmn)
/usr/include/d/4.9.0/core/stdc/stdarg.di:194: note: core.stdc.stdarg.vaarg()(ref valist ap, TypeInfo ti, void* parmn)
source/vibe/templ/diet.d:99: error: template core.stdc.stdarg.vaarg(T)(ref valist ap) cannot deduce template function from argument types !(VariantN!(24u))(void*)
source/vibe/templ/diet.d:102: error: template core.stdc.stdarg.vaarg does not match any function template declaration. Candidates are:
/usr/include/d/4.9.0/core/stdc/stdarg.di:45: note: core.stdc.stdarg.vaarg(T)(ref valist ap)
/usr/include/d/4.9.0/core/stdc/stdarg.di:51: note: core.stdc.stdarg.vaarg(T)(ref valist ap, ref T parmn)
/usr/include/d/4.9.0/core/stdc/stdarg.di:194: note: core.stdc.stdarg.vaarg()(ref valist ap, TypeInfo ti, void parmn)
source/vibe/templ/diet.d:102: error: template core.stdc.stdarg.va_arg(T)(ref va_list ap) cannot deduce template function from argument types !(HTTPServerRequest)(void)
i'm using latest GDC for GCC 4.9, GDC was built from git. the issue is in at least .19 and .20.