diff --git a/LDAP.cabal b/LDAP.cabal
--- a/LDAP.cabal
+++ b/LDAP.cabal
@@ -2,7 +2,7 @@
 -- End detected settings section.  Everything below here should not
 -- need editing.
 Name: LDAP
-Version: 0.6.3
+Version: 0.6.4
 License: BSD3
 Maintainer: John Goerzen <jgoerzen@complete.org>
 Author: John Goerzen
@@ -28,5 +28,6 @@
 Build-Depends: base
 GHC-Options: -O2
 -- CC-Options: -Iglue
+CC-Options: -DLDAP_DEPRECATED=1
 Extensions: ForeignFunctionInterface, TypeSynonymInstances,
             EmptyDataDecls, PatternSignatures
diff --git a/LDAP/Data.hsc b/LDAP/Data.hsc
--- a/LDAP/Data.hsc
+++ b/LDAP/Data.hsc
@@ -113,7 +113,7 @@
  toEnum (#{const LDAP_INVALID_DN_SYNTAX}) = LdapInvalidDnSyntax
  toEnum (#{const LDAP_IS_LEAF}) = LdapIsLeaf
  toEnum (#{const LDAP_ALIAS_DEREF_PROBLEM}) = LdapAliasDerefProblem
- toEnum (#{const LDAP_PROXY_AUTHZ_FAILURE}) = LdapProxyAuthzFailure
+ toEnum (#{const LDAP_X_PROXY_AUTHZ_FAILURE}) = LdapProxyAuthzFailure
  toEnum (#{const LDAP_INAPPROPRIATE_AUTH}) = LdapInappropriateAuth
  toEnum (#{const LDAP_INVALID_CREDENTIALS}) = LdapInvalidCredentials
  toEnum (#{const LDAP_INSUFFICIENT_ACCESS}) = LdapInsufficientAccess
@@ -176,7 +176,7 @@
  fromEnum LdapInvalidDnSyntax = (#{const LDAP_INVALID_DN_SYNTAX})
  fromEnum LdapIsLeaf = (#{const LDAP_IS_LEAF})
  fromEnum LdapAliasDerefProblem = (#{const LDAP_ALIAS_DEREF_PROBLEM})
- fromEnum LdapProxyAuthzFailure = (#{const LDAP_PROXY_AUTHZ_FAILURE})
+ fromEnum LdapProxyAuthzFailure = (#{const LDAP_X_PROXY_AUTHZ_FAILURE})
  fromEnum LdapInappropriateAuth = (#{const LDAP_INAPPROPRIATE_AUTH})
  fromEnum LdapInvalidCredentials = (#{const LDAP_INVALID_CREDENTIALS})
  fromEnum LdapInsufficientAccess = (#{const LDAP_INSUFFICIENT_ACCESS})
