diff --git a/cbits/crypto_scrypt-sse.c b/cbits/crypto_scrypt-sse.c
--- a/cbits/crypto_scrypt-sse.c
+++ b/cbits/crypto_scrypt-sse.c
@@ -27,7 +27,9 @@
  * online backup system.
  */
 #include <sys/types.h>
+#ifndef __MINGW32__ /* Also defined by MinGW-w64. */
 #include <sys/mman.h>
+#endif
 
 #include <emmintrin.h>
 #include <errno.h>
diff --git a/scrypt.cabal b/scrypt.cabal
--- a/scrypt.cabal
+++ b/scrypt.cabal
@@ -1,5 +1,5 @@
 name:           scrypt
-version:        0.3.5
+version:        0.3.6
 license:        BSD3
 license-file:   LICENSE
 category:       Cryptography
diff --git a/test/Test.hs b/test/Test.hs
--- a/test/Test.hs
+++ b/test/Test.hs
@@ -1,4 +1,5 @@
 {-# LANGUAGE OverloadedStrings #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
 
 module Main where
 
