diff --git a/io-streams.cabal b/io-streams.cabal
--- a/io-streams.cabal
+++ b/io-streams.cabal
@@ -1,5 +1,5 @@
 Name:                io-streams
-Version:             1.1.2.0
+Version:             1.1.2.1
 License:             BSD3
 License-file:        LICENSE
 Category:            Data, Network, IO-Streams
@@ -79,6 +79,8 @@
     * support for spawning processes and communicating with them using streams.
   .
   /ChangeLog/
+  .
+    [@1.1.2.1@] Fixed build error when compiled against attoparsec-0.10.0.x.
   .
     [@1.1.2.0@] Added @System.IO.Streams.Concurrent.makeChanPipe@, to create a
                 simple concurrent pipe between an @InputStream@/@OutputStream@
diff --git a/src/System/IO/Streams/Internal/Attoparsec.hs b/src/System/IO/Streams/Internal/Attoparsec.hs
--- a/src/System/IO/Streams/Internal/Attoparsec.hs
+++ b/src/System/IO/Streams/Internal/Attoparsec.hs
@@ -15,9 +15,9 @@
 ------------------------------------------------------------------------------
 import           Control.Exception                (Exception, throwIO)
 import           Control.Monad                    (when)
-import           Data.Attoparsec.ByteString.Char8 (IResult (..), Parser,
-                                                   Result, eitherResult, feed,
-                                                   parse)
+import           Data.Attoparsec.ByteString.Char8 (Parser, Result,
+                                                   eitherResult, feed, parse)
+import           Data.Attoparsec.Types            (IResult (..))
 import           Data.ByteString.Char8            (ByteString)
 import qualified Data.ByteString.Char8            as S
 import           Data.Typeable                    (Typeable)
