diff --git a/LDAP.cabal b/LDAP.cabal
--- a/LDAP.cabal
+++ b/LDAP.cabal
@@ -1,5 +1,5 @@
 Name: LDAP
-Version: 0.6.8
+Version: 0.6.9
 License: BSD3
 Maintainer: Edward Z. Yang <ezyang@mit.edu>
 Author: John Goerzen, Edward Z. Yang
diff --git a/LDAP/Modify.hsc b/LDAP/Modify.hsc
--- a/LDAP/Modify.hsc
+++ b/LDAP/Modify.hsc
@@ -34,6 +34,9 @@
 import LDAP.Data
 import Foreign
 import Foreign.C.String
+#if (__GLASGOW_HASKELL__>=705)
+import Foreign.C.Types(CInt(..))
+#endif
 import LDAP.Result
 import Control.Exception(finally)
 import Data.Bits
diff --git a/LDAP/Result.hsc b/LDAP/Result.hsc
--- a/LDAP/Result.hsc
+++ b/LDAP/Result.hsc
@@ -27,6 +27,9 @@
 import LDAP.Utils
 import LDAP.Types
 import Foreign
+#if (__GLASGOW_HASKELL__>=705)
+import Foreign.C.Types(CInt(..))
+#endif
 
 #include <ldap.h>
 
diff --git a/LDAP/Search.hsc b/LDAP/Search.hsc
--- a/LDAP/Search.hsc
+++ b/LDAP/Search.hsc
@@ -32,6 +32,9 @@
 import LDAP.Data
 import Foreign
 import Foreign.C.String
+#if (__GLASGOW_HASKELL__>=705)
+import Foreign.C.Types(CInt(..))
+#endif
 import LDAP.Result
 import Control.Exception(finally)
 
