I uninstalled ghc, and installed it back, removed .cabal and .ghc and ran cabal install -v3 utf8-light. Here's the output: searching for ghc in path. found ghc at /usr/bin/ghc ("/usr/bin/ghc",["--numeric-version"]) /usr/bin/ghc is version 7.0.2 looking for tool "ghc-pkg" near compiler in /usr/bin found ghc-pkg in /usr/bin/ghc-pkg ("/usr/bin/ghc-pkg",["--version"]) /usr/bin/ghc-pkg is version 7.0.2 ("/usr/bin/ghc",["--supported-languages"]) ("/usr/bin/ghc",["--info"]) Reading installed packages... ("/usr/bin/ghc-pkg",["dump","--global","-v2"]) ("/usr/bin/ghc-pkg",["dump","--user","-v2"]) ("/usr/bin/ghc",["--print-libdir"]) Reading available packages... Resolving dependencies... selecting utf8-light-0.4 (hackage) and discarding utf8-light-0.1, 0.2 and 0.3 selecting base-4.3.1.0 (installed) selecting ffi-1.0 (installed) selecting ghc-prim-0.2.0.0 (installed) selecting integer-gmp-0.2.0.3 (installed) selecting rts-1.0 (installed) selecting bytestring-0.9.1.10 (installed or hackage) and discarding bytestring-0.9, 0.9.0.1, 0.9.0.2, 0.9.0.3, 0.9.0.4, 0.9.1.0, 0.9.1.1, 0.9.1.2, 0.9.1.3, 0.9.1.4, 0.9.1.5, 0.9.1.6, 0.9.1.7, 0.9.1.8 and 0.9.1.9 In order, the following would be installed: utf8-light-0.4 (new package) Extracting /home/vagif/.cabal/packages/hackage.haskell.org/utf8-light/0.4/utf8- light-0.4.tar.gz to /tmp/utf8-light-0.44537... Using internal setup method with build-type Simple and args: ["configure","--verbose=3","--ghc","--prefix=/home/vagif/.cabal","--user","-- constraint=base ==4.3.1.0","--constraint=bytestring ==0.9.1.10","--constraint=ghc-prim ==0.2.0.0"] Configuring utf8-light-0.4... Creating dist (and its parents) searching for ghc in path. found ghc at /usr/bin/ghc ("/usr/bin/ghc",["--numeric-version"]) /usr/bin/ghc is version 7.0.2 looking for tool "ghc-pkg" near compiler in /usr/bin found ghc-pkg in /usr/bin/ghc-pkg ("/usr/bin/ghc-pkg",["--version"]) /usr/bin/ghc-pkg is version 7.0.2 ("/usr/bin/ghc",["--supported-languages"]) ("/usr/bin/ghc",["--info"]) Reading installed packages... ("/usr/bin/ghc-pkg",["dump","--global","-v2"]) ("/usr/bin/ghc-pkg",["dump","--user","-v2"]) ("/usr/bin/ghc",["--print-libdir"]) Dependency base ==4.3.1.0: using base-4.3.1.0 Dependency bytestring ==0.9.1.10: using bytestring-0.9.1.10 Dependency ghc-prim ==0.2.0.0: using ghc-prim-0.2.0.0 searching for alex in path. found alex at /usr/bin/alex ("/usr/bin/alex",["--version"]) /usr/bin/alex is version 2.3.5 searching for ar in path. found ar at /usr/bin/ar searching for c2hs in path. Cannot find c2hs on the path searching for cpphs in path. Cannot find cpphs on the path searching for ffihugs in path. Cannot find ffihugs on the path searching for gcc in path. found gcc at /usr/bin/gcc ("/usr/bin/gcc",["-dumpversion"]) /usr/bin/gcc is version 4.6.0 searching for greencard in path. Cannot find greencard on the path searching for haddock in path. found haddock at /usr/bin/haddock ("/usr/bin/haddock",["--version"]) /usr/bin/haddock is version 2.9.2 searching for happy in path. found happy at /usr/bin/happy ("/usr/bin/happy",["--version"]) /usr/bin/happy is version 1.18.6 searching for hmake in path. Cannot find hmake on the path looking for tool "hsc2hs" near compiler in /usr/bin found hsc2hs in /usr/bin/hsc2hs ("/usr/bin/hsc2hs",["--version"]) /usr/bin/hsc2hs is version 0.67 searching for HsColour in path. Cannot find HsColour on the path searching for hugs in path. Cannot find hugs on the path searching for jhc in path. Cannot find jhc on the path searching for ld in path. found ld at /usr/bin/ld ("/usr/bin/ghc",["-c","/tmp/4537.c","-o","/tmp/4537.o"]) ("/usr/bin/ld",["-x","-r","/tmp/4537.o","-o","/tmp/4538.o"]) searching for lhc in path. Cannot find lhc on the path searching for lhc-pkg in path. Cannot find lhc-pkg on the path searching for nhc98 in path. Cannot find nhc98 on the path searching for pkg-config in path. found pkg-config at /usr/bin/pkg-config ("/usr/bin/pkg-config",["--version"]) /usr/bin/pkg-config is version 0.25 searching for ranlib in path. found ranlib at /usr/bin/ranlib searching for strip in path. found strip at /usr/bin/strip searching for tar in path. found tar at /bin/tar searching for uhc in path. Cannot find uhc on the path Using Cabal-1.10.1.0 compiled by ghc-7.0 Using compiler: ghc-7.0.2 Using install prefix: /home/vagif/.cabal Binaries installed in: /home/vagif/.cabal/bin Libraries installed in: /home/vagif/.cabal/lib/utf8-light-0.4/ghc-7.0.2 Private binaries installed in: /home/vagif/.cabal/libexec Data files installed in: /home/vagif/.cabal/share/utf8-light-0.4 Documentation installed in: /home/vagif/.cabal/share/doc/utf8-light-0.4 Using alex version 2.3.5 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar No c2hs found No cpphs found No ffihugs found Using gcc version 4.6.0 found on system at: /usr/bin/gcc Using ghc version 7.0.2 found on system at: /usr/bin/ghc Using ghc-pkg version 7.0.2 found on system at: /usr/bin/ghc-pkg No greencard found Using haddock version 2.9.2 found on system at: /usr/bin/haddock Using happy version 1.18.6 found on system at: /usr/bin/happy No hmake found Using hsc2hs version 0.67 found on system at: /usr/bin/hsc2hs No hscolour found No hugs found No jhc found Using ld found on system at: /usr/bin/ld No lhc found No lhc-pkg found No nhc98 found Using pkg-config version 0.25 found on system at: /usr/bin/pkg-config Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found ("/usr/bin/gcc",["-fno-stack-protector","/tmp/4537.c","-o","/tmp/4537","- D__GLASGOW_HASKELL__=700","-Idist/build/autogen","-I.","- I/usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include","- I/usr/lib/ghc-7.0.2/base-4.3.1.0/include","-I/usr/lib/ghc-7.0.2/include","- I/usr/lib/ghc-7.0.2/include","-L/usr/lib/ghc-7.0.2/bytestring-0.9.1.10","- L/usr/lib/ghc-7.0.2/base-4.3.1.0","-L/usr/lib/ghc-7.0.2/integer- gmp-0.2.0.3","-L/usr/lib/ghc-7.0.2/ghc-prim-0.2.0.0","-L/usr/lib/ghc-7.0.2","- L/usr/lib/ghc-7.0.2"]) Using internal setup method with build-type Simple and args: ["build","--verbose=3"] Creating dist/build (and its parents) Creating dist/build/autogen (and its parents) Preprocessing library utf8-light-0.4... Building utf8-light-0.4... Building library... Creating dist/build (and its parents) ("/usr/bin/ghc",["--make","-package-name","utf8-light-0.4","-v","-hide-all- packages","-fbuilding-cabal-package","-i","-idist/build","-isrc","- idist/build/autogen","-Idist/build/autogen","-Idist/build","-optP-include","- optPdist/build/autogen/cabal_macros.h","-odir","dist/build","- hidir","dist/build","-stubdir","dist/build","-package-id","base-4.3.1.0- c33a1741503ded8a0170884e8a2e4fa2","-package- id","bytestring-0.9.1.10-6aa1efbfa95d1689fc03d61e7c4b27c4","-package-id","ghc- prim-0.2.0.0-d9df11f804556f362beb0ea4e67261ba","-O","-O2","-fglasgow-exts","- fvia-C","-optc-O3","-XHaskell98","-XCPP","Codec.Binary.UTF8.Light"]) Glasgow Haskell Compiler, Version 7.0.2, for Haskell 98, stage 2 booted by GHC version 7.0.1 Using binary package database: /usr/lib/ghc-7.0.2/package.conf.d/package.cache wired-in package ghc-prim mapped to ghc-prim-0.2.0.0- d9df11f804556f362beb0ea4e67261ba wired-in package integer-gmp mapped to integer- gmp-0.2.0.3-298c59ba68b7aaa7e76ae5b1fe5e876e wired-in package base mapped to base-4.3.1.0-c33a1741503ded8a0170884e8a2e4fa2 wired-in package rts mapped to builtin_rts wired-in package template-haskell mapped to template- haskell-2.5.0.0-957162165c2e6480a35f6d14f7e5220f wired-in package dph-seq not found. wired-in package dph-par not found. Hsc static flags: -static *** Chasing dependencies: Chasing modules from: *Codec.Binary.UTF8.Light Created temporary directory: /tmp/ghc4585_0 *** C pre-processor: /usr/bin/gcc -E -undef -traditional -v -I dist/build -I dist/build/autogen -I dist/build -I /usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include -I /usr/lib/ghc-7.0.2/base-4.3.1.0/include -I /usr/lib/ghc-7.0.2/include - D__GLASGOW_HASKELL__=700 -Dlinux_BUILD_OS=1 -Dx86_64_BUILD_ARCH=1 - Dlinux_HOST_OS=1 -Dx86_64_HOST_ARCH=1 -include dist/build/autogen/cabal_macros.h -x c src/Codec/Binary/UTF8/Light.hs -o /tmp/ghc4585_0/ghc4585_0.hscpp Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: /build/src/gcc-4.6-20110415/configure --prefix=/usr -- libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man -- infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable- languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable- threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind- exceptions --enable-clocale=gnu --enable-gnu-unique-object --enable-linker- build-id --with-ppl --enable-cloog-backend=isl --enable-lto --enable-gold -- enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --disable-multilib --disable-libstdcxx-pch --enable-checking=release Thread model: posix gcc version 4.6.0 20110415 (prerelease) (GCC) COLLECT_GCC_OPTIONS='-E' '-undef' '-traditional' '-v' '-I' 'dist/build' '-I' 'dist/build/autogen' '-I' 'dist/build' '-I' '/usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include' '-I' '/usr/lib/ghc-7.0.2/base-4.3.1.0/include' '-I' '/usr/lib/ghc-7.0.2/include' '- D' '__GLASGOW_HASKELL__=700' '-D' 'linux_BUILD_OS=1' '-D' 'x86_64_BUILD_ARCH=1' '-D' 'linux_HOST_OS=1' '-D' 'x86_64_HOST_ARCH=1' '- include' 'dist/build/autogen/cabal_macros.h' '-o' '/tmp/ghc4585_0/ghc4585_0.hscpp' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/cc1 -E -traditional-cpp -quiet -v -I dist/build -I dist/build/autogen -I dist/build -I /usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include -I /usr/lib/ghc-7.0.2/base-4.3.1.0/include -I /usr/lib/ghc-7.0.2/include -D __GLASGOW_HASKELL__=700 -D linux_BUILD_OS=1 -D x86_64_BUILD_ARCH=1 -D linux_HOST_OS=1 -D x86_64_HOST_ARCH=1 -include dist/build/autogen/cabal_macros.h src/Codec/Binary/UTF8/Light.hs -o /tmp/ghc4585_0/ghc4585_0.hscpp -mtune=generic -march=x86-64 -undef ignoring nonexistent directory "/usr/lib/gcc/x86_64-unknown-linux- gnu/4.6.0/../../../../x86_64-unknown-linux-gnu/include" ignoring duplicate directory "dist/build" #include "..." search starts here: #include <...> search starts here: dist/build dist/build/autogen /usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include /usr/lib/ghc-7.0.2/base-4.3.1.0/include /usr/lib/ghc-7.0.2/include /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include /usr/local/include /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include-fixed /usr/include End of search list. COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux- gnu/4.6.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/:/usr/lib/gcc/x86_64- unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux- gnu/4.6.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/:/usr/lib/gcc/x86_64- unknown-linux- gnu/4.6.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64- unknown-linux-gnu/4.6.0/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-E' '-undef' '-traditional' '-v' '-I' 'dist/build' '-I' 'dist/build/autogen' '-I' 'dist/build' '-I' '/usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include' '-I' '/usr/lib/ghc-7.0.2/base-4.3.1.0/include' '-I' '/usr/lib/ghc-7.0.2/include' '- D' '__GLASGOW_HASKELL__=700' '-D' 'linux_BUILD_OS=1' '-D' 'x86_64_BUILD_ARCH=1' '-D' 'linux_HOST_OS=1' '-D' 'x86_64_HOST_ARCH=1' '- include' 'dist/build/autogen/cabal_macros.h' '-o' '/tmp/ghc4585_0/ghc4585_0.hscpp' '-mtune=generic' '-march=x86-64' Stable obj: [] Stable BCO: [] Ready for upsweep [NONREC ModSummary { ms_hs_date = Sat Apr 23 11:56:58 PDT 2011 ms_mod = utf8-light-0.4:Codec.Binary.UTF8.Light, ms_imps = [import Prelude, import GHC.Word ( Word8(W8#), Word16(W16#), Word32(W32#) ), import GHC.Int ( Int8(I8#), Int16(I16#), Int32(I32#) ), import GHC.Exts ( Int(I#), Word(W#), Char(C#), Ptr(Ptr), FunPtr(FunPtr) ), import System.IO ( Handle ), import Data.ByteString.Unsafe, import qualified Data.ByteString.Internal as B, import qualified Data.ByteString as B, import Data.ByteString ( ByteString ), import Data.Monoid ( Monoid(..) ), import Data.Char ( chr, ord ), import Data.List ( foldl' ), import Data.Bits] ms_srcimps = [] }] compile: input file /tmp/ghc4585_0/ghc4585_0.hscpp *** Checking old interface for utf8-light-0.4:Codec.Binary.UTF8.Light: [1 of 1] Compiling Codec.Binary.UTF8.Light ( src/Codec/Binary/UTF8/Light.hs, dist/build/Codec/Binary/UTF8/Light.o ) *** Parser: *** Renamer/typechecker: *** Desugar: Result size = 1821 *** Simplifier SimplMode {Phase = InitialPhase [Gentle], no inline, rules, eta-expand, no case-of-case} max-iterations=4: Result size = 1655 Result size = 1655 *** Specialise: Result size = 1697 *** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}): Result size = 2275 *** Float inwards: Result size = 2275 *** Simplifier SimplMode {Phase = 2 [main], inline, rules, eta-expand, case-of-case} max-iterations=4: Result size = 3148 Result size = 2448 Result size = 2484 Result size = 2484 *** Simplifier SimplMode {Phase = 1 [main], inline, rules, eta-expand, case-of-case} max-iterations=4: Result size = 2312 Result size = 2312 *** Simplifier SimplMode {Phase = 0 [main], inline, rules, eta-expand, case-of-case} max-iterations=4: Result size = 2199 Result size = 2121 Result size = 2121 *** Demand analysis: Result size = 2121 *** Worker Wrapper binds: Result size = 2322 *** Glom binds: *** GlomBinds: Result size = 2322 *** Simplifier SimplMode {Phase = 0 [post-worker-wrapper], inline, rules, eta-expand, case-of-case} max-iterations=4: Result size = 2246 Result size = 2159 Result size = 2151 Result size = 2151 *** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}): Result size = 2473 *** Common sub-expression: Result size = 2454 *** Float inwards: Result size = 2454 *** Liberate case: Result size = 2454 *** Simplifier SimplMode {Phase = 0 [post-liberate-case], inline, rules, eta-expand, case-of-case} max-iterations=4: Result size = 2428 Result size = 2422 *** SpecConstr: SpecConstr Function `$j_s2lq{v} [lid]' has five call patterns, but the limit is 3 Use -fspec-constr-count=n to set the bound Use -dppr-debug to see specialisations Result size = 2529 *** Simplifier SimplMode {Phase = 0 [final], inline, rules, eta-expand, case-of-case} max-iterations=4: Result size = 2540 Result size = 2433 *** Tidy Core: Result size = 2451 writeBinIface: 299 Names writeBinIface: 395 dict entries *** CorePrep: Result size = 3178 *** Stg2Stg: *** CodeGen: *** CodeOutput: *** C Compiler: /usr/bin/gcc -x c /tmp/ghc4585_0/ghc4585_0.hc -o /tmp/ghc4585_0/ghc4585_0.raw_s -fno-stack-protector -fomit-frame-pointer -fno- asynchronous-unwind-tables -fno-builtin -fwrapv -mno-omit-leaf-frame-pointer - fno-toplevel-reorder -fno-strict-aliasing -v -S -Wimplicit -O2 - D__GLASGOW_HASKELL__=700 -DTABLES_NEXT_TO_CODE -O3 -O3 -I src/Codec/Binary/UTF8 -I dist/build -I dist/build/autogen -I dist/build -I /usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include -I /usr/lib/ghc-7.0.2/base-4.3.1.0/include -I /usr/lib/ghc-7.0.2/include Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: /build/src/gcc-4.6-20110415/configure --prefix=/usr -- libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man -- infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable- languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable- threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind- exceptions --enable-clocale=gnu --enable-gnu-unique-object --enable-linker- build-id --with-ppl --enable-cloog-backend=isl --enable-lto --enable-gold -- enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --disable-multilib --disable-libstdcxx-pch --enable-checking=release Thread model: posix gcc version 4.6.0 20110415 (prerelease) (GCC) COLLECT_GCC_OPTIONS='-o' '/tmp/ghc4585_0/ghc4585_0.raw_s' '-fno-stack- protector' '-fomit-frame-pointer' '-fno-asynchronous-unwind-tables' '-fno- builtin' '-fwrapv' '-mno-omit-leaf-frame-pointer' '-fno-toplevel-reorder' '- fno-strict-aliasing' '-v' '-S' '-Wimplicit' '-O2' '-D' '__GLASGOW_HASKELL__=700' '-D' 'TABLES_NEXT_TO_CODE' '-O3' '-O3' '-I' 'src/Codec/Binary/UTF8' '-I' 'dist/build' '-I' 'dist/build/autogen' '-I' 'dist/build' '-I' '/usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include' '-I' '/usr/lib/ghc-7.0.2/base-4.3.1.0/include' '-I' '/usr/lib/ghc-7.0.2/include' '- mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/cc1 -quiet -v -I src/Codec/Binary/UTF8 -I dist/build -I dist/build/autogen -I dist/build -I /usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include -I /usr/lib/ghc-7.0.2/base-4.3.1.0/include -I /usr/lib/ghc-7.0.2/include -D __GLASGOW_HASKELL__=700 -D TABLES_NEXT_TO_CODE /tmp/ghc4585_0/ghc4585_0.hc - quiet -dumpbase ghc4585_0.hc -mno-omit-leaf-frame-pointer -mtune=generic - march=x86-64 -auxbase-strip /tmp/ghc4585_0/ghc4585_0.raw_s -O2 -O3 -O3 - Wimplicit -version -fno-stack-protector -fomit-frame-pointer -fno- asynchronous-unwind-tables -fno-builtin -fwrapv -fno-toplevel-reorder -fno- strict-aliasing -o /tmp/ghc4585_0/ghc4585_0.raw_s GNU C (GCC) version 4.6.0 20110415 (prerelease) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20110415 (prerelease), GMP version 5.0.1, MPFR version 3.0.1, MPC version 0.9 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/lib/gcc/x86_64-unknown-linux- gnu/4.6.0/../../../../x86_64-unknown-linux-gnu/include" ignoring duplicate directory "dist/build" #include "..." search starts here: #include <...> search starts here: src/Codec/Binary/UTF8 dist/build dist/build/autogen /usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include /usr/lib/ghc-7.0.2/base-4.3.1.0/include /usr/lib/ghc-7.0.2/include /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include /usr/local/include /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include-fixed /usr/include End of search list. GNU C (GCC) version 4.6.0 20110415 (prerelease) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20110415 (prerelease), GMP version 5.0.1, MPFR version 3.0.1, MPC version 0.9 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 807169aa89a56816bf37c895a566cd07 In file included from /usr/lib/ghc-7.0.2/include/Stg.h:230:0: 0, from /tmp/ghc4585_0/ghc4585_0.hc:3: COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux- gnu/4.6.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/:/usr/lib/gcc/x86_64- unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux- gnu/4.6.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/:/usr/lib/gcc/x86_64- unknown-linux- gnu/4.6.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64- unknown-linux-gnu/4.6.0/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/ghc4585_0/ghc4585_0.raw_s' '-fno-stack- protector' '-fomit-frame-pointer' '-fno-asynchronous-unwind-tables' '-fno- builtin' '-fwrapv' '-mno-omit-leaf-frame-pointer' '-fno-toplevel-reorder' '- fno-strict-aliasing' '-v' '-S' '-Wimplicit' '-O2' '-D' '__GLASGOW_HASKELL__=700' '-D' 'TABLES_NEXT_TO_CODE' '-O3' '-O3' '-I' 'src/Codec/Binary/UTF8' '-I' 'dist/build' '-I' 'dist/build/autogen' '-I' 'dist/build' '-I' '/usr/lib/ghc-7.0.2/bytestring-0.9.1.10/include' '-I' '/usr/lib/ghc-7.0.2/base-4.3.1.0/include' '-I' '/usr/lib/ghc-7.0.2/include' '- mtune=generic' '-march=x86-64' *** Mangler: /usr/lib/ghc-7.0.2/ghc-asm /tmp/ghc4585_0/ghc4585_0.raw_s /tmp/ghc4585_0/ghc4585_0.s *** Assembler: /usr/bin/gcc -Isrc/Codec/Binary/UTF8 -Idist/build -Idist/build/autogen - Idist/build -c /tmp/ghc4585_0/ghc4585_0.s -o dist/build/Codec/Binary/UTF8/Light.o -fno-stack-protector /tmp/ghc4585_0/ghc4585_0.s: Assembler messages: /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Na_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_encode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nc_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_decode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Ng_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Ag_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdwa_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nh_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdwa2_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Ni_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdwa1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nj_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nk_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_readUTF8File1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nl_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nm_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF8Line1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nn_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2No_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF8Contents1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Np_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nr_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nq_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Ns_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nu_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nt_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF8NonBlocking1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nv_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hPutUTF8Ln1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nw_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hPutUTF1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nx_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_putUTF8Ln1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Nz_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_putUTF1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2NB_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_writeUTF8File1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2NC_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_appendUTF8File1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for r2wK_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for r2wZ_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Dx_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2NK_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2NQ_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2NS_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2O5_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2O7_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Ou_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Ow_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Fm_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdwgo_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Pk_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Pe_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Pg_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Pi_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_countUTF8zuzdszdwgo_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_fromBits1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Pm_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Pp_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Po_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Pn_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdwlgo_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PB_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PA_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PC_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdwfromBits_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PD_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PE_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN6_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PH_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN4_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PJ_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN5_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PM_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN7_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PP_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Hb_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN9_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PQ_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PR_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_flipTab153_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_flipTab_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_unflipTab1_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_unflipTab_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PY_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2PZ_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for r2zG_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for r2zI_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for rPU_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Q3_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Id_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Q8_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Q7_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Q5_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Q4_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_showHex_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2IS_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_fromBits_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2QD_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2QF_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2QE_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_toBits_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2QO_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_w2i_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2QQ_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_i2w_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2QS_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_c2w_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2QV_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_w2c_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2JO_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_decodeUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2R1_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2R7_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2R8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Rl_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Rv_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RC_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2R2_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_encodeUTF8zq_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RF_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RG_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_encodeUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RH_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_countUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RI_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_lenUTF16_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RN_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_lenUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF8NonBlocking_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF8Contents_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hGetUTF8Line_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_appendUTF8File_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_writeUTF8File_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_readUTF8File_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hPutUTF8Ln_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_hPutUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_putUTF8Ln_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_putUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RS_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_withUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2LL_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RW_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN2zuzdcdecode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RX_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RZ_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2RY_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN2zuzdcencode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2M0_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2S3_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN1zuzdcdecode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2S4_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2S6_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2S5_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN1zuzdcencode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Mf_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sa_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN0zuzdcdecode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sb_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sd_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sc_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZN0zuzdcencode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Mu_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Si_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sh_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZNzuzdcdecode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sj_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sm_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sl_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sk_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_zdfUTF8ZMZNzuzdcencode_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sn_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Su_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2St_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sv_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Ss_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sr_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2MT_ret does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_flipString_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sw_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sx_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_flipUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sy_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for s2Sz_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_unflipUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_DZCUTF8_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_DZCUTF8_con_entry does not evaluate to a constant /tmp/ghc4585_0/ghc4585_0.s:8718:0: Error: .size expression for utf8zmlightzm0zi4_CodecziBinaryziUTF8ziLight_DZCUTF8_static_entry does not evaluate to a constant *** Deleting temp files: Deleting: /tmp/ghc4585_0/ghc4585_0.s /tmp/ghc4585_0/ghc4585_0.raw_s /tmp/ghc4585_0/ghc4585_0.hc /tmp/ghc4585_0/ghc4585_0.hscpp *** Deleting temp dirs: Deleting: /tmp/ghc4585_0 /usr/bin/ghc returned ExitFailure 1 World file is already up to date. cabal: Error: some packages failed to install: utf8-light-0.4 failed during the building phase. The exception was: ExitFailure 1