Reported at http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
just warn at the runtime instead of the compile time. it somewhat works
on even MinGW since FcMakeTempfile() isn't used on Win32 so far.
return -1;
fd = FcOpen(template, O_RDWR | O_EXCL | O_CREAT, 0600);
#else
-#error no secure functions to create a temporary file
+ /* warn at the runtime for just debugging purpose why something may
+ * goes wrong. mingw may not have one, but it shouldn't be reached since
+ * this function isn't used so far.
+ */
+ fprintf(stderr, "Fontconfig warning: No secure functions to create a temporary file\n");
#endif
return fd;