Resolving dependencies... Configuring mtl-2.2.1... Configuring old-locale-1.0.0.7... Building mtl-2.2.1... Building old-locale-1.0.0.7... Configuring network-2.6.3.1... Installed old-locale-1.0.0.7 Configuring primitive-0.6.1.0... Installed mtl-2.2.1 Building network-2.6.3.1... Building primitive-0.6.1.0... Configuring random-1.1... Installed primitive-0.6.1.0 Building random-1.1... Configuring stm-2.4.4.1... Installed network-2.6.3.1 Building stm-2.4.4.1... Configuring syb-0.6... Installed random-1.1 Building syb-0.6... Configuring utf8-string-1.0.1.1... Installed stm-2.4.4.1 Building utf8-string-1.0.1.1... Configuring text-1.2.2.1... Installed syb-0.6 Building text-1.2.2.1... Installed utf8-string-1.0.1.1 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Configuring regex-base-0.93.2... Installed old-time-1.1.0.3 Building regex-base-0.93.2... Configuring async-2.1.1... Installed regex-base-0.93.2 Building async-2.1.1... Configuring vector-0.11.0.0... Installed async-2.1.1 Building vector-0.11.0.0... Configuring regex-posix-0.95.2... Installed text-1.2.2.1 Building regex-posix-0.95.2... Installed regex-posix-0.95.2 Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Configuring parsec-3.1.11... Installed hashable-1.2.4.0 Building parsec-3.1.11... Installed parsec-3.1.11 Installed vector-0.11.0.0 Configuring hashtables-1.2.1.0... Building hashtables-1.2.1.0... Installed hashtables-1.2.1.0 Downloading ginsu-0.8.2.1... Configuring ginsu-0.8.2.1... Building ginsu-0.8.2.1... Failed to install ginsu-0.8.2.1 Build log ( /home/builder/.cabal/logs/ginsu-0.8.2.1.log ): cabal: Entering directory '/tmp/cabal-tmp-4760/ginsu-0.8.2.1' [1 of 1] Compiling Main ( /tmp/cabal-tmp-4760/ginsu-0.8.2.1/dist/setup/setup.hs, /tmp/cabal-tmp-4760/ginsu-0.8.2.1/dist/setup/Main.o ) Linking /tmp/cabal-tmp-4760/ginsu-0.8.2.1/dist/setup/setup ... Configuring ginsu-0.8.2.1... checking for gcc... /usr/bin/gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ISO C89... none needed checking for addnstr in -lcurses... yes checking for addnstr in -lncurses... yes checking for waddnwstr in -lncursesw... no checking how to run the C preprocessor... /usr/bin/gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking ncurses/ncurses.h usability... no checking ncurses/ncurses.h presence... no checking for ncurses/ncurses.h... no checking ncursesw/ncurses.h usability... no checking ncursesw/ncurses.h presence... no checking for ncursesw/ncurses.h... no checking for waddnwstr... no checking for use_default_colors... no checking for resizeterm... no configure: creating ./config.status config.status: creating ginsu.buildinfo config.status: creating config.h Building ginsu-0.8.2.1... Preprocessing executable 'ginsu' for ginsu-0.8.2.1... Main.hs:1:14: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS Status.hs:1:14: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS Doc/DocLike.hs:1:36: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS Screen.hs:1:14: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS Curses.hsc:1:14: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS Gale/Gale.hs:1:14: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS Boolean/Boolean.hs:1:36: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS Boolean/Algebra.hs:1:36: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS [ 1 of 37] Compiling Text.ParserCombinators.ReadP.ByteString ( Text/ParserCombinators/ReadP/ByteString.hs, dist/build/ginsu/ginsu-tmp/Text/ParserCombinators/ReadP/ByteString.o ) [ 2 of 37] Compiling SimpleParser ( SimpleParser.hs, dist/build/ginsu/ginsu-tmp/SimpleParser.o ) [ 3 of 37] Compiling Paths_ginsu ( dist/build/autogen/Paths_ginsu.hs, dist/build/ginsu/ginsu-tmp/Paths_ginsu.o ) [ 4 of 37] Compiling Version ( Version.hs, dist/build/ginsu/ginsu-tmp/Version.o ) [ 5 of 37] Compiling PackedString ( PackedString.hs, dist/build/ginsu/ginsu-tmp/PackedString.o ) [ 6 of 37] Compiling OldHash ( OldHash.hs, dist/build/ginsu/ginsu-tmp/OldHash.o ) OldHash.hs:58:18: warning: [-Woverflowed-literals] Literal 3735928559 is out of the Int32 range -2147483648..2147483647 [ 7 of 37] Compiling MyLocale ( dist/build/ginsu/ginsu-tmp/MyLocale.hs, dist/build/ginsu/ginsu-tmp/MyLocale.o ) [ 8 of 37] Compiling KeyHelpTable ( dist/build/ginsu/ginsu-tmp/KeyHelpTable.hs, dist/build/ginsu/ginsu-tmp/KeyHelpTable.o ) [ 9 of 37] Compiling GenUtil ( GenUtil.hs, dist/build/ginsu/ginsu-tmp/GenUtil.o ) GenUtil.hs:133:11: warning: [-Winline-rule-shadowing] Rule "snub/snub" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ GenUtil.hs:133:11: warning: [-Winline-rule-shadowing] Rule "snub/snub" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ GenUtil.hs:134:11: warning: [-Winline-rule-shadowing] Rule "snub/nub" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ GenUtil.hs:135:11: warning: [-Winline-rule-shadowing] Rule "nub/snub" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ GenUtil.hs:136:11: warning: [-Winline-rule-shadowing] Rule "snub/sort" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ GenUtil.hs:137:11: warning: [-Winline-rule-shadowing] Rule "sort/snub" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ GenUtil.hs:138:11: warning: [-Winline-rule-shadowing] Rule "snub/[]" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ GenUtil.hs:139:11: warning: [-Winline-rule-shadowing] Rule "snub/[x]" may never fire because ‘snub’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘snub’ [10 of 37] Compiling Format ( Format.hs, dist/build/ginsu/ginsu-tmp/Format.o ) [11 of 37] Compiling ExampleConf ( dist/build/ginsu/ginsu-tmp/ExampleConf.hs, dist/build/ginsu/ginsu-tmp/ExampleConf.o ) [12 of 37] Compiling ErrorLog ( ErrorLog.hs, dist/build/ginsu/ginsu-tmp/ErrorLog.o ) [13 of 37] Compiling RSA ( dist/build/ginsu/ginsu-tmp/RSA.hs, dist/build/ginsu/ginsu-tmp/RSA.o ) RSA.hsc:260:1: warning: [-Wdodgy-foreign-imports] possible missing & in foreign import of FunPtr [14 of 37] Compiling EIO ( EIO.hs, dist/build/ginsu/ginsu-tmp/EIO.o ) [15 of 37] Compiling Doc.DocLike ( Doc/DocLike.hs, dist/build/ginsu/ginsu-tmp/Doc/DocLike.o ) [16 of 37] Compiling Doc.Chars ( Doc/Chars.hs, dist/build/ginsu/ginsu-tmp/Doc/Chars.o ) [17 of 37] Compiling Curses ( dist/build/ginsu/ginsu-tmp/Curses.hs, dist/build/ginsu/ginsu-tmp/Curses.o ) [18 of 37] Compiling CircularBuffer ( CircularBuffer.hs, dist/build/ginsu/ginsu-tmp/CircularBuffer.o ) [19 of 37] Compiling Status ( Status.hs, dist/build/ginsu/ginsu-tmp/Status.o ) [20 of 37] Compiling Charset ( Charset.hs, dist/build/ginsu/ginsu-tmp/Charset.o ) [21 of 37] Compiling CacheIO ( CacheIO.hs, dist/build/ginsu/ginsu-tmp/CacheIO.o ) [22 of 37] Compiling ConfigFile ( ConfigFile.hs, dist/build/ginsu/ginsu-tmp/ConfigFile.o ) [23 of 37] Compiling Regex ( Regex.hs, dist/build/ginsu/ginsu-tmp/Regex.o ) [24 of 37] Compiling Screen ( Screen.hs, dist/build/ginsu/ginsu-tmp/Screen.o ) [25 of 37] Compiling KeyName ( KeyName.hs, dist/build/ginsu/ginsu-tmp/KeyName.o ) [26 of 37] Compiling Help ( Help.hs, dist/build/ginsu/ginsu-tmp/Help.o ) [27 of 37] Compiling Boolean.Algebra ( Boolean/Algebra.hs, dist/build/ginsu/ginsu-tmp/Boolean/Algebra.o ) [28 of 37] Compiling Boolean.Boolean ( Boolean/Boolean.hs, dist/build/ginsu/ginsu-tmp/Boolean/Boolean.o ) [29 of 37] Compiling Atom ( Atom.hs, dist/build/ginsu/ginsu-tmp/Atom.o ) [30 of 37] Compiling Gale.Puff ( Gale/Puff.hs, dist/build/ginsu/ginsu-tmp/Gale/Puff.o ) [31 of 37] Compiling Filter ( Filter.hs, dist/build/ginsu/ginsu-tmp/Filter.o ) [32 of 37] Compiling Gale.Proto ( Gale/Proto.hs, dist/build/ginsu/ginsu-tmp/Gale/Proto.o ) Gale/Proto.hs:118:19: warning: [-Wdeprecations] In the use of ‘getBytes’ (imported from Data.Binary.Get, but defined in Data.Binary.Get.Internal): Deprecated: "Use 'getByteString' instead of 'getBytes'." Gale/Proto.hs:128:19: warning: [-Wdeprecations] In the use of ‘getBytes’ (imported from Data.Binary.Get, but defined in Data.Binary.Get.Internal): Deprecated: "Use 'getByteString' instead of 'getBytes'." [33 of 37] Compiling Gale.KeyCache ( Gale/KeyCache.hs, dist/build/ginsu/ginsu-tmp/Gale/KeyCache.o ) [34 of 37] Compiling Gale.Gale ( Gale/Gale.hs, dist/build/ginsu/ginsu-tmp/Gale/Gale.o ) Gale/Gale.hs:40:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use Control.Monad.Except instead Gale/Gale.hs:141:10: warning: [-Wdeprecations] In the use of ‘sClose’ (imported from Network.Socket): Deprecated: "use 'close'" [35 of 37] Compiling GinsuConfig ( GinsuConfig.hs, dist/build/ginsu/ginsu-tmp/GinsuConfig.o ) GinsuConfig.hs:130:9: error: Ambiguous occurrence ‘isSymbolicLink’ It could refer to either ‘System.Directory.isSymbolicLink’, imported from ‘System.Directory’ at GinsuConfig.hs:17:1-23 or ‘Posix.isSymbolicLink’, imported from ‘System.Posix’ at GinsuConfig.hs:25:1-44 (and originally defined in ‘unix-2.7.2.0:System.Posix.Files.Common’) cabal: Leaving directory '/tmp/cabal-tmp-4760/ginsu-0.8.2.1' cabal: Error: some packages failed to install: ginsu-0.8.2.1 failed during the building phase. The exception was: ExitFailure 1