I created a patch based on the latest pull from github
From 2e0e21499bba85b17dc89bd749465f44d8d11a74 Mon Sep 17 00:00:00 2001
From: Leo Susanto <leosusanto@gmail.com>
Date: Mon, 30 Jul 2012 12:30:11 -0700
Subject: [PATCH] Patched for MinGW64
---
syck.h | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/syck.h b/syck.h
index 90527cb..c1a265c 100644
--- a/syck.h
+++ b/syck.h
@@ -97,10 +97,18 @@ extern "C" {
* Node definitions
*/
#ifndef ST_DATA_T_DEFINED
+#ifndef MINGW64
+typedef long long st_data_t;
+#else
typedef long st_data_t;
#endif
+#endif
+#ifndef MINGW64
+#define SYMID unsigned long long
+#else
#define SYMID unsigned long
+#endif
typedef struct _syck_node SyckNode;
--
1.7.7.msysgit.1