/usr/lib/ghc-8.10.4/microlens-mtl-0.2.0.1/Lens/Micro/Mtl.hi Declaration for view: Bad interface file: /usr/lib/ghc-8.10.4/mtl-2.2.2/Control/Monad/Reader/Class.hi Something is amiss; requested module mtl-2.2.2:Control.Monad.Reader.Class differs from name found in the interface file mtl-2.2.2:Control.Monad.Reader.Class (if these names look the same, try again with -dppr-debug) Cannot continue after interface file error 100%Done rio-0.1.21.0/src/ rio-0.1.21.0/src/RIO/ rio-0.1.21.0/src/RIO/ByteString/ rio-0.1.21.0/src/RIO/ByteString/Lazy/ rio-0.1.21.0/src/RIO/Char/ rio-0.1.21.0/src/RIO/HashMap/ rio-0.1.21.0/src/RIO/List/ rio-0.1.21.0/src/RIO/Map/ rio-0.1.21.0/src/RIO/NonEmpty/ rio-0.1.21.0/src/RIO/Prelude/ rio-0.1.21.0/src/RIO/Set/ rio-0.1.21.0/src/RIO/Text/ rio-0.1.21.0/src/RIO/Text/Lazy/ rio-0.1.21.0/src/RIO/Vector/ rio-0.1.21.0/src/RIO/Vector/Boxed/ rio-0.1.21.0/src/RIO/Vector/Storable/ rio-0.1.21.0/src/RIO/Vector/Unboxed/ rio-0.1.21.0/test/ rio-0.1.21.0/test/RIO/ rio-0.1.21.0/test/RIO/Prelude/ rio-0.1.21.0/src/RIO.hs rio-0.1.21.0/src/RIO/ByteString.hs rio-0.1.21.0/src/RIO/ByteString/Lazy.hs rio-0.1.21.0/src/RIO/ByteString/Lazy/Partial.hs rio-0.1.21.0/src/RIO/ByteString/Partial.hs rio-0.1.21.0/src/RIO/Char.hs rio-0.1.21.0/src/RIO/Char/Partial.hs rio-0.1.21.0/src/RIO/Deque.hs rio-0.1.21.0/src/RIO/Directory.hs rio-0.1.21.0/src/RIO/File.hs rio-0.1.21.0/src/RIO/FilePath.hs rio-0.1.21.0/src/RIO/HashMap.hs rio-0.1.21.0/src/RIO/HashMap/Partial.hs rio-0.1.21.0/src/RIO/HashSet.hs rio-0.1.21.0/src/RIO/Lens.hs rio-0.1.21.0/src/RIO/List.hs rio-0.1.21.0/src/RIO/List/Partial.hs rio-0.1.21.0/src/RIO/Map.hs rio-0.1.21.0/src/RIO/Map/Partial.hs rio-0.1.21.0/src/RIO/Map/Unchecked.hs rio-0.1.21.0/src/RIO/NonEmpty.hs rio-0.1.21.0/src/RIO/NonEmpty/Partial.hs rio-0.1.21.0/src/RIO/Partial.hs rio-0.1.21.0/src/RIO/Prelude.hs rio-0.1.21.0/src/RIO/Prelude/Simple.hs rio-0.1.21.0/src/RIO/Prelude/Types.hs rio-0.1.21.0/src/RIO/Process.hs rio-0.1.21.0/src/RIO/Seq.hs rio-0.1.21.0/src/RIO/Set.hs rio-0.1.21.0/src/RIO/Set/Partial.hs rio-0.1.21.0/src/RIO/Set/Unchecked.hs rio-0.1.21.0/src/RIO/State.hs rio-0.1.21.0/src/RIO/Text.hs rio-0.1.21.0/src/RIO/Text/Lazy.hs rio-0.1.21.0/src/RIO/Text/Lazy/Partial.hs rio-0.1.21.0/src/RIO/Text/Partial.hs rio-0.1.21.0/src/RIO/Time.hs rio-0.1.21.0/src/RIO/Vector.hs rio-0.1.21.0/src/RIO/Vector/Boxed.hs rio-0.1.21.0/src/RIO/Vector/Boxed/Partial.hs rio-0.1.21.0/src/RIO/Vector/Boxed/Unsafe.hs rio-0.1.21.0/src/RIO/Vector/Partial.hs rio-0.1.21.0/src/RIO/Vector/Storable.hs rio-0.1.21.0/src/RIO/Vector/Storable/Partial.hs rio-0.1.21.0/src/RIO/Vector/Storable/Unsafe.hs rio-0.1.21.0/src/RIO/Vector/Unboxed.hs rio-0.1.21.0/src/RIO/Vector/Unboxed/Partial.hs rio-0.1.21.0/src/RIO/Vector/Unboxed/Unsafe.hs rio-0.1.21.0/src/RIO/Vector/Unsafe.hs rio-0.1.21.0/src/RIO/Writer.hs rio-0.1.21.0/src/RIO/Prelude/Display.hs rio-0.1.21.0/src/RIO/Prelude/Exit.hs rio-0.1.21.0/src/RIO/Prelude/Extra.hs rio-0.1.21.0/src/RIO/Prelude/IO.hs rio-0.1.21.0/src/RIO/Prelude/Lens.hs rio-0.1.21.0/src/RIO/Prelude/Logger.hs rio-0.1.21.0/src/RIO/Prelude/Reexports.hs rio-0.1.21.0/src/RIO/Prelude/Renames.hs rio-0.1.21.0/src/RIO/Prelude/RIO.hs rio-0.1.21.0/src/RIO/Prelude/Text.hs rio-0.1.21.0/src/RIO/Prelude/Trace.hs rio-0.1.21.0/src/RIO/Prelude/URef.hs rio-0.1.21.0/test/Spec.hs rio-0.1.21.0/test/RIO/DequeSpec.hs rio-0.1.21.0/test/RIO/FileSpec.hs rio-0.1.21.0/test/RIO/ListSpec.hs rio-0.1.21.0/test/RIO/LoggerSpec.hs rio-0.1.21.0/test/RIO/Prelude/ExtraSpec.hs rio-0.1.21.0/test/RIO/Prelude/IOSpec.hs rio-0.1.21.0/test/RIO/Prelude/RIOSpec.hs rio-0.1.21.0/test/RIO/Prelude/SimpleSpec.hs rio-0.1.21.0/test/RIO/PreludeSpec.hs rio-0.1.21.0/test/RIO/TextSpec.hs rio-0.1.21.0/LICENSE rio-0.1.21.0/rio.cabal rio-0.1.21.0/README.md rio-0.1.21.0/ChangeLog.md Configuring rio-0.1.21.0... Warning: This package indirectly depends on multiple versions of the same package. This is very likely to cause a compile failure. package microlens-mtl (microlens-mtl-0.2.0.1-Jvc04cI847gAmbbKqDyWzy) requires mtl-2.2.2 package exceptions (exceptions-0.10.4) requires mtl-2.2.2 package rio (rio-0.1.21.0) requires mtl-2.2.2-7YWAu862Clc8bVkEXs0evI Preprocessing library for rio-0.1.21.0.. Building library for rio-0.1.21.0.. [ 1 of 62] Compiling RIO.ByteString.Lazy.Partial ( src/RIO/ByteString/Lazy/Partial.hs, dist/build/RIO/ByteString/Lazy/Partial.o, dist/build/RIO/ByteString/Lazy/Partial.dyn_o ) [ 2 of 62] Compiling RIO.ByteString.Partial ( src/RIO/ByteString/Partial.hs, dist/build/RIO/ByteString/Partial.o, dist/build/RIO/ByteString/Partial.dyn_o ) [ 3 of 62] Compiling RIO.Char ( src/RIO/Char.hs, dist/build/RIO/Char.o, dist/build/RIO/Char.dyn_o ) [ 4 of 62] Compiling RIO.Char.Partial ( src/RIO/Char/Partial.hs, dist/build/RIO/Char/Partial.o, dist/build/RIO/Char/Partial.dyn_o ) [ 5 of 62] Compiling RIO.Directory ( src/RIO/Directory.hs, dist/build/RIO/Directory.o, dist/build/RIO/Directory.dyn_o ) [ 6 of 62] Compiling RIO.File ( src/RIO/File.hs, dist/build/RIO/File.o, dist/build/RIO/File.dyn_o ) [ 7 of 62] Compiling RIO.FilePath ( src/RIO/FilePath.hs, dist/build/RIO/FilePath.o, dist/build/RIO/FilePath.dyn_o ) [ 8 of 62] Compiling RIO.HashMap ( src/RIO/HashMap.hs, dist/build/RIO/HashMap.o, dist/build/RIO/HashMap.dyn_o ) [ 9 of 62] Compiling RIO.HashMap.Partial ( src/RIO/HashMap/Partial.hs, dist/build/RIO/HashMap/Partial.o, dist/build/RIO/HashMap/Partial.dyn_o ) [10 of 62] Compiling RIO.HashSet ( src/RIO/HashSet.hs, dist/build/RIO/HashSet.o, dist/build/RIO/HashSet.dyn_o ) [11 of 62] Compiling RIO.Lens ( src/RIO/Lens.hs, dist/build/RIO/Lens.o, dist/build/RIO/Lens.dyn_o ) [12 of 62] Compiling RIO.List ( src/RIO/List.hs, dist/build/RIO/List.o, dist/build/RIO/List.dyn_o ) [13 of 62] Compiling RIO.List.Partial ( src/RIO/List/Partial.hs, dist/build/RIO/List/Partial.o, dist/build/RIO/List/Partial.dyn_o ) [14 of 62] Compiling RIO.Map ( src/RIO/Map.hs, dist/build/RIO/Map.o, dist/build/RIO/Map.dyn_o ) [15 of 62] Compiling RIO.Map.Partial ( src/RIO/Map/Partial.hs, dist/build/RIO/Map/Partial.o, dist/build/RIO/Map/Partial.dyn_o ) [16 of 62] Compiling RIO.Map.Unchecked ( src/RIO/Map/Unchecked.hs, dist/build/RIO/Map/Unchecked.o, dist/build/RIO/Map/Unchecked.dyn_o ) [17 of 62] Compiling RIO.NonEmpty ( src/RIO/NonEmpty.hs, dist/build/RIO/NonEmpty.o, dist/build/RIO/NonEmpty.dyn_o ) [18 of 62] Compiling RIO.NonEmpty.Partial ( src/RIO/NonEmpty/Partial.hs, dist/build/RIO/NonEmpty/Partial.o, dist/build/RIO/NonEmpty/Partial.dyn_o ) [19 of 62] Compiling RIO.Partial ( src/RIO/Partial.hs, dist/build/RIO/Partial.o, dist/build/RIO/Partial.dyn_o ) [20 of 62] Compiling RIO.Prelude.Display ( src/RIO/Prelude/Display.hs, dist/build/RIO/Prelude/Display.o, dist/build/RIO/Prelude/Display.dyn_o ) [21 of 62] Compiling RIO.Prelude.Exit ( src/RIO/Prelude/Exit.hs, dist/build/RIO/Prelude/Exit.o, dist/build/RIO/Prelude/Exit.dyn_o ) [22 of 62] Compiling RIO.Prelude.Extra ( src/RIO/Prelude/Extra.hs, dist/build/RIO/Prelude/Extra.o, dist/build/RIO/Prelude/Extra.dyn_o ) [23 of 62] Compiling RIO.Prelude.Lens ( src/RIO/Prelude/Lens.hs, dist/build/RIO/Prelude/Lens.o, dist/build/RIO/Prelude/Lens.dyn_o ) [24 of 62] Compiling RIO.Prelude.Renames ( src/RIO/Prelude/Renames.hs, dist/build/RIO/Prelude/Renames.o, dist/build/RIO/Prelude/Renames.dyn_o ) [25 of 62] Compiling RIO.Prelude.Text ( src/RIO/Prelude/Text.hs, dist/build/RIO/Prelude/Text.o, dist/build/RIO/Prelude/Text.dyn_o ) [26 of 62] Compiling RIO.Prelude.Types ( src/RIO/Prelude/Types.hs, dist/build/RIO/Prelude/Types.o, dist/build/RIO/Prelude/Types.dyn_o ) [27 of 62] Compiling RIO.Prelude ( src/RIO/Prelude.hs, dist/build/RIO/Prelude.o, dist/build/RIO/Prelude.dyn_o ) [28 of 62] Compiling RIO.Prelude.Reexports ( src/RIO/Prelude/Reexports.hs, dist/build/RIO/Prelude/Reexports.o, dist/build/RIO/Prelude/Reexports.dyn_o ) [29 of 62] Compiling RIO.Prelude.Logger ( src/RIO/Prelude/Logger.hs, dist/build/RIO/Prelude/Logger.o, dist/build/RIO/Prelude/Logger.dyn_o ) fakeroot -- sh haskell-rio.SlackBuild Failed