Visual Studio does not come with unistd.h and utime.h, so building items
that originate from glib-2.0.vapi et al will fail if items that depend
on these headers are used.
Do overcome this, add compat headers for them that will include the
appropriate headers from Visual Studio (or the Windows SDK), to fix the
build.
--- /dev/null
+/* Compatbility header for Visual Studio-like builds */
+
+#ifndef _MSC_VER
+# error This header is for Visual Studio-like builds only
+#endif
+
+#include <direct.h>
+#include <io.h>
+#include <process.h>
+
--- /dev/null
+/* compat header for MSVC builds */
+
+#ifndef _MSC_VER
+#error This compat header is for Visual Studio-like builds only
+#endif
+
+#include <sys/utime.h>