Resolving dependencies... Configuring haskell98-1.0.1.1... Building haskell98-1.0.1.1... Preprocessing library haskell98-1.0.1.1... [ 1 of 30] Compiling Word ( Word.hs, dist/build/Word.o ) [ 2 of 30] Compiling Storable ( Storable.hs, dist/build/Storable.o ) [ 3 of 30] Compiling StablePtr ( StablePtr.hs, dist/build/StablePtr.o ) [ 4 of 30] Compiling Ptr ( Ptr.hs, dist/build/Ptr.o ) [ 5 of 30] Compiling MarshalUtils ( MarshalUtils.hs, dist/build/MarshalUtils.o ) [ 6 of 30] Compiling MarshalError ( MarshalError.hs, dist/build/MarshalError.o ) [ 7 of 30] Compiling MarshalArray ( MarshalArray.hs, dist/build/MarshalArray.o ) [ 8 of 30] Compiling MarshalAlloc ( MarshalAlloc.hs, dist/build/MarshalAlloc.o ) [ 9 of 30] Compiling Int ( Int.hs, dist/build/Int.o ) [10 of 30] Compiling ForeignPtr ( ForeignPtr.hs, dist/build/ForeignPtr.o ) [11 of 30] Compiling CTypes ( CTypes.hs, dist/build/CTypes.o ) [12 of 30] Compiling CString ( CString.hs, dist/build/CString.o ) [13 of 30] Compiling CForeign ( CForeign.hs, dist/build/CForeign.o ) [14 of 30] Compiling CError ( CError.hs, dist/build/CError.o ) [15 of 30] Compiling Bits ( Bits.hs, dist/build/Bits.o ) [16 of 30] Compiling Time ( Time.hs, dist/build/Time.o ) [17 of 30] Compiling Ratio ( Ratio.hs, dist/build/Ratio.o ) [18 of 30] Compiling Random ( Random.hs, dist/build/Random.o ) [19 of 30] Compiling Monad ( Monad.hs, dist/build/Monad.o ) [20 of 30] Compiling Maybe ( Maybe.hs, dist/build/Maybe.o ) [21 of 30] Compiling Locale ( Locale.hs, dist/build/Locale.o ) [22 of 30] Compiling List ( List.hs, dist/build/List.o ) [23 of 30] Compiling IO ( IO.hs, dist/build/IO.o ) IO.hs:39:15: Not in scope: `try' IO.hs:54:16: Not in scope: `try' Failed to install haskell98-1.0.1.1 cabal: Error: some packages failed to install: haskell98-1.0.1.1 failed during the building phase. The exception was: ExitFailure 1 normaldistribution-1.0 depends on haskell98-1.0.1.1 which failed to install.