Resolving dependencies... Configuring hashable-1.2.1.0... Building hashable-1.2.1.0... Preprocessing library hashable-1.2.1.0... [1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o ) [2 of 3] Compiling Data.Hashable.Generic ( Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o ) [3 of 3] Compiling Data.Hashable ( Data/Hashable.hs, dist/build/Data/Hashable.o ) In-place registering hashable-1.2.1.0... Running Haddock for hashable-1.2.1.0... Running hscolour for hashable-1.2.1.0... Preprocessing library hashable-1.2.1.0... Preprocessing library hashable-1.2.1.0... Haddock coverage: 100% ( 11 / 11) in 'Data.Hashable.Class' 100% ( 1 / 1) in 'Data.Hashable.Generic' 100% ( 22 / 22) in 'Data.Hashable' Warning: Data.Hashable: could not find link destinations for: Data.Hashable.Class.GHashable Documentation created: dist/doc/html/hashable/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/hashable-1.2.1.0 Registering hashable-1.2.1.0... Installed hashable-1.2.1.0 Configuring parse-dimacs-1.3... Building parse-dimacs-1.3... Preprocessing library parse-dimacs-1.3... [1 of 1] Compiling Language.CNF.Parse.ParseDIMACS ( Language/CNF/Parse/ParseDIMACS.hs, dist/build/Language/CNF/Parse/ParseDIMACS.o ) In-place registering parse-dimacs-1.3... Running Haddock for parse-dimacs-1.3... Running hscolour for parse-dimacs-1.3... Preprocessing library parse-dimacs-1.3... Preprocessing library parse-dimacs-1.3... Haddock coverage: 60% ( 3 / 5) in 'Language.CNF.Parse.ParseDIMACS' Documentation created: dist/doc/html/parse-dimacs/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/parse-dimacs-1.3 Registering parse-dimacs-1.3... Installed parse-dimacs-1.3 Configuring stm-2.4.2... Building stm-2.4.2... Preprocessing library stm-2.4.2... [ 1 of 10] Compiling Control.Sequential.STM ( Control/Sequential/STM.hs, dist/build/Control/Sequential/STM.o ) [ 2 of 10] Compiling Control.Concurrent.STM.TBQueue ( Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o ) [ 3 of 10] Compiling Control.Concurrent.STM.TQueue ( Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o ) [ 4 of 10] Compiling Control.Concurrent.STM.TChan ( Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o ) [ 5 of 10] Compiling Control.Concurrent.STM.TMVar ( Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o ) [ 6 of 10] Compiling Control.Concurrent.STM.TVar ( Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o ) [ 7 of 10] Compiling Control.Concurrent.STM.TArray ( Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o ) [ 8 of 10] Compiling Control.Monad.STM ( Control/Monad/STM.hs, dist/build/Control/Monad/STM.o ) [ 9 of 10] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o ) [10 of 10] Compiling Control.Concurrent.STM.TSem ( Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o ) In-place registering stm-2.4.2... Running Haddock for stm-2.4.2... Running hscolour for stm-2.4.2... Preprocessing library stm-2.4.2... Preprocessing library stm-2.4.2... Haddock coverage: 0% ( 0 / 11) in 'Control.Sequential.STM' 100% ( 12 / 12) in 'Control.Concurrent.STM.TBQueue' 100% ( 12 / 12) in 'Control.Concurrent.STM.TQueue' 100% ( 18 / 18) in 'Control.Concurrent.STM.TChan' 100% ( 15 / 15) in 'Control.Concurrent.STM.TMVar' 100% ( 12 / 12) in 'Control.Concurrent.STM.TVar' 100% ( 2 / 2) in 'Control.Concurrent.STM.TArray' 90% ( 9 / 10) in 'Control.Monad.STM' 100% ( 8 / 8) in 'Control.Concurrent.STM' 40% ( 2 / 5) in 'Control.Concurrent.STM.TSem' Documentation created: dist/doc/html/stm/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/stm-2.4.2 Registering stm-2.4.2... Installed stm-2.4.2 Configuring syb-0.4.1... Building syb-0.4.1... Preprocessing library syb-0.4.1... [ 1 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o ) [ 2 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o ) [ 3 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o ) [ 4 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o ) [ 5 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o ) [ 6 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o ) [ 7 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o ) [ 8 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o ) [ 9 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o ) [10 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o ) [11 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o ) [12 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o ) [13 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o ) [14 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o ) [15 of 16] Compiling Data.Generics ( src/Data/Generics.hs, dist/build/Data/Generics.o ) [16 of 16] Compiling Generics.SYB ( src/Generics/SYB.hs, dist/build/Generics/SYB.o ) In-place registering syb-0.4.1... Running Haddock for syb-0.4.1... Running hscolour for syb-0.4.1... Preprocessing library syb-0.4.1... Preprocessing library syb-0.4.1... Haddock coverage: 100% ( 2 / 2) in 'Data.Generics.Basics' 100% ( 2 / 2) in 'Generics.SYB.Basics' 100% ( 1 / 1) in 'Data.Generics.Instances' 100% ( 1 / 1) in 'Generics.SYB.Instances' 96% ( 43 / 45) in 'Data.Generics.Aliases' 100% ( 19 / 19) in 'Data.Generics.Schemes' 100% ( 2 / 2) in 'Generics.SYB.Schemes' 100% ( 6 / 6) in 'Data.Generics.Text' 100% ( 2 / 2) in 'Generics.SYB.Text' 100% ( 16 / 16) in 'Data.Generics.Twins' 100% ( 2 / 2) in 'Generics.SYB.Twins' 100% ( 3 / 3) in 'Data.Generics.Builders' 100% ( 2 / 2) in 'Generics.SYB.Builders' 100% ( 2 / 2) in 'Generics.SYB.Aliases' 100% ( 8 / 8) in 'Data.Generics' 100% ( 2 / 2) in 'Generics.SYB' Documentation created: dist/doc/html/syb/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/syb-0.4.1 Registering syb-0.4.1... Installed syb-0.4.1 Configuring queue-0.1.2... Building queue-0.1.2... Preprocessing library queue-0.1.2... [1 of 4] Compiling Data.Queue.Classes ( src/Data/Queue/Classes.hs, dist/build/Data/Queue/Classes.o ) [2 of 4] Compiling Data.Queue.Instances.STM ( src/Data/Queue/Instances/STM.hs, dist/build/Data/Queue/Instances/STM.o ) [3 of 4] Compiling Data.Queue.Instances ( src/Data/Queue/Instances.hs, dist/build/Data/Queue/Instances.o ) [4 of 4] Compiling Data.Queue ( src/Data/Queue.hs, dist/build/Data/Queue.o ) In-place registering queue-0.1.2... Running Haddock for queue-0.1.2... Running hscolour for queue-0.1.2... Preprocessing library queue-0.1.2... Preprocessing library queue-0.1.2... Haddock coverage: 25% ( 2 / 8) in 'Data.Queue.Classes' 80% ( 4 / 5) in 'Data.Queue.Instances.STM' 86% ( 6 / 7) in 'Data.Queue.Instances' 38% ( 5 / 13) in 'Data.Queue' Documentation created: dist/doc/html/queue/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/queue-0.1.2 Registering queue-0.1.2... Installed queue-0.1.2 Configuring OptDir-0.0.3... Building OptDir-0.0.3... Preprocessing library OptDir-0.0.3... [1 of 1] Compiling Data.OptDir ( src/Data/OptDir.hs, dist/build/Data/OptDir.o ) In-place registering OptDir-0.0.3... Running Haddock for OptDir-0.0.3... Running hscolour for OptDir-0.0.3... Preprocessing library OptDir-0.0.3... Preprocessing library OptDir-0.0.3... Haddock coverage: 100% ( 2 / 2) in 'Data.OptDir' Documentation created: dist/doc/html/OptDir/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/OptDir-0.0.3 Registering OptDir-0.0.3... Installed OptDir-0.0.3 Downloading toysolver-0.0.2... Configuring toysolver-0.0.2... Building toysolver-0.0.2... Preprocessing executable 'toysolver' for toysolver-0.0.2... [ 1 of 28] Compiling Converter.ObjType ( src/Converter/ObjType.hs, dist/build/toysolver/toysolver-tmp/Converter/ObjType.o ) [ 2 of 28] Compiling Data.Lattice ( src/Data/Lattice.hs, dist/build/toysolver/toysolver-tmp/Data/Lattice.o ) [ 3 of 28] Compiling Data.Linear ( src/Data/Linear.hs, dist/build/toysolver/toysolver-tmp/Data/Linear.o ) [ 4 of 28] Compiling SAT.Types ( src/SAT/Types.hs, dist/build/toysolver/toysolver-tmp/SAT/Types.o ) [ 5 of 28] Compiling Util ( src/Util.hs, dist/build/toysolver/toysolver-tmp/Util.o ) [ 6 of 28] Compiling Data.Interval ( src/Data/Interval.hs, dist/build/toysolver/toysolver-tmp/Data/Interval.o ) [ 7 of 28] Compiling Data.Delta ( src/Data/Delta.hs, dist/build/toysolver/toysolver-tmp/Data/Delta.o ) [ 8 of 28] Compiling SAT.Printer ( src/SAT/Printer.hs, dist/build/toysolver/toysolver-tmp/SAT/Printer.o ) [ 9 of 28] Compiling Text.MaxSAT ( src/Text/MaxSAT.hs, dist/build/toysolver/toysolver-tmp/Text/MaxSAT.o ) [10 of 28] Compiling Text.PBFile ( src/Text/PBFile.hs, dist/build/toysolver/toysolver-tmp/Text/PBFile.o ) [11 of 28] Compiling Text.LPFile ( src/Text/LPFile.hs, dist/build/toysolver/toysolver-tmp/Text/LPFile.o ) src/Text/LPFile.hs:244:3: Warning: This binding for `bnds' shadows the existing binding bound at src/Text/LPFile.hs:240:3 src/Text/LPFile.hs:257:46: Warning: This binding for `xs' shadows the existing binding bound at src/Text/LPFile.hs:241:3 src/Text/LPFile.hs:443:16: Warning: This binding for `s' shadows the existing binding bound at src/Text/LPFile.hs:441:3 src/Text/LPFile.hs:446:37: Warning: This binding for `c' shadows the existing binding bound at src/Text/LPFile.hs:442:3 src/Text/LPFile.hs:542:44: Warning: Defined but not used: `b' src/Text/LPFile.hs:564:24: Warning: This binding for `l' shadows the existing binding bound at src/Text/LPFile.hs:516:8 src/Text/LPFile.hs:638:13: Warning: This binding for `val' shadows the existing binding bound at src/Text/LPFile.hs:634:51 src/Text/LPFile.hs:661:11: Warning: This binding for `xs' shadows the existing binding bound at src/Text/LPFile.hs:658:12 src/Text/LPFile.hs:662:11: Warning: This binding for `xs' shadows the existing binding bound at src/Text/LPFile.hs:658:12 src/Text/LPFile.hs:670:1: Warning: Defined but not used: `compileExpr' [12 of 28] Compiling Converter.CNF2LP ( src/Converter/CNF2LP.hs, dist/build/toysolver/toysolver-tmp/Converter/CNF2LP.o ) [13 of 28] Compiling Converter.PB2LP ( src/Converter/PB2LP.hs, dist/build/toysolver/toysolver-tmp/Converter/PB2LP.o ) [14 of 28] Compiling Converter.MaxSAT2LP ( src/Converter/MaxSAT2LP.hs, dist/build/toysolver/toysolver-tmp/Converter/MaxSAT2LP.o ) [15 of 28] Compiling Data.Expr ( src/Data/Expr.hs, dist/build/toysolver/toysolver-tmp/Data/Expr.o ) [16 of 28] Compiling Data.Formula ( src/Data/Formula.hs, dist/build/toysolver/toysolver-tmp/Data/Formula.o ) [17 of 28] Compiling Data.LA ( src/Data/LA.hs, dist/build/toysolver/toysolver-tmp/Data/LA.o ) [18 of 28] Compiling Simplex2 ( src/Simplex2.hs, dist/build/toysolver/toysolver-tmp/Simplex2.o ) src/Simplex2.hs:725:3: Ambiguous occurrence modifyIORef' It could refer to either Simplex2.modifyIORef', defined at src/Simplex2.hs:828:1 or Data.IORef.modifyIORef', imported from `Data.IORef' at src/Simplex2.hs:96:1-17 src/Simplex2.hs:726:3: Ambiguous occurrence modifyIORef' It could refer to either Simplex2.modifyIORef', defined at src/Simplex2.hs:828:1 or Data.IORef.modifyIORef', imported from `Data.IORef' at src/Simplex2.hs:96:1-17 Failed to install toysolver-0.0.2 cabal: Error: some packages failed to install: toysolver-0.0.2 failed during the building phase. The exception was: ExitFailure 1