diff --git a/GLFW-b.cabal b/GLFW-b.cabal
--- a/GLFW-b.cabal
+++ b/GLFW-b.cabal
@@ -1,5 +1,5 @@
 name:         GLFW-b
-version:      0.1.0.2
+version:      0.1.0.3
 
 category:     Graphics
 
diff --git a/src/Graphics/UI/GLFW.hsc b/src/Graphics/UI/GLFW.hsc
--- a/src/Graphics/UI/GLFW.hsc
+++ b/src/Graphics/UI/GLFW.hsc
@@ -110,7 +110,7 @@
 import Data.Maybe            (fromJust, isJust)
 import Data.Version          (Version(..))
 import Foreign.C.String      (CString, withCString)
-import Foreign.C.Types       (CDouble, CFloat, CInt, CUChar)
+import Foreign.C.Types       (CDouble(..), CFloat(..), CInt(..), CUChar(..))
 import Foreign.Marshal.Alloc (alloca)
 import Foreign.Marshal.Array (allocaArray, peekArray)
 import Foreign.Ptr           (FunPtr, Ptr, freeHaskellFunPtr)
