Resolving dependencies... [1 of 2] Compiling Config ( /tmp/hxournal-0.6.616532/hxournal-0.6.6/Config.hs, /tmp/hxournal-0.6.616532/hxournal-0.6.6/dist/setup/Config.o ) [2 of 2] Compiling Main ( /tmp/hxournal-0.6.616532/hxournal-0.6.6/Setup.lhs, /tmp/hxournal-0.6.616532/hxournal-0.6.6/dist/setup/Main.o ) Linking /tmp/hxournal-0.6.616532/hxournal-0.6.6/dist/setup/setup ... Configuring hxournal-0.6.6... Preprocessing library hxournal-0.6.6... Preprocessing executables for hxournal-0.6.6... Building hxournal-0.6.6... [ 1 of 53] Compiling Application.HXournal.ModelAction.Eraser ( lib/Application/HXournal/ModelAction/Eraser.hs, dist/build/Application/HXournal/ModelAction/Eraser.o ) [ 2 of 53] Compiling Paths_hxournal ( dist/build/autogen/Paths_hxournal.hs, dist/build/Paths_hxournal.o ) [ 3 of 53] Compiling Application.HXournal.Util.Verbatim ( lib/Application/HXournal/Util/Verbatim.hs, dist/build/Application/HXournal/Util/Verbatim.o ) [ 4 of 53] Compiling Application.HXournal.Config ( lib/Application/HXournal/Config.hs, dist/build/Application/HXournal/Config.o ) [ 5 of 53] Compiling Application.HXournal.Type.Undo ( lib/Application/HXournal/Type/Undo.hs, dist/build/Application/HXournal/Type/Undo.o ) [ 6 of 53] Compiling Application.HXournal.Util ( lib/Application/HXournal/Util.hs, dist/build/Application/HXournal/Util.o ) [ 7 of 53] Compiling Application.HXournal.Type.Predefined ( lib/Application/HXournal/Type/Predefined.hs, dist/build/Application/HXournal/Type/Predefined.o ) [ 8 of 53] Compiling Application.HXournal.Type.Clipboard ( lib/Application/HXournal/Type/Clipboard.hs, dist/build/Application/HXournal/Type/Clipboard.o ) Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package TypeCompose-0.9.1 ... linking ... done. Loading package bytestring-0.9.1.10 ... linking ... done. Loading package array-0.3.0.2 ... linking ... done. Loading package transformers-0.2.2.0 ... linking ... done. Loading package mtl-2.0.1.0 ... linking ... done. Loading package cairo-0.12.2 ... linking ... done. Loading package containers-0.4.0.0 ... linking ... done. Loading package pretty-1.0.1.2 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package fclabels-1.0.4 ... linking ... done. Loading package glib-0.12.2 ... linking ... done. Loading package gio-0.12.2 ... linking ... done. Loading package filepath-1.2.0.0 ... linking ... done. Loading package old-locale-1.0.0.2 ... linking ... done. Loading package old-time-1.0.0.6 ... linking ... done. Loading package unix-2.4.2.0 ... linking ... done. Loading package directory-1.1.0.0 ... linking ... done. Loading package process-1.0.1.5 ... linking ... done. Loading package pango-0.12.2 ... linking ... done. Loading package gtk-0.12.2 ... linking ... done. Loading package time-1.2.0.3 ... linking ... done. Loading package random-1.0.0.3 ... linking ... done. Loading package haskell98-1.1.0.1 ... linking ... done. Loading package poppler-0.12.2 ... linking ... done. Loading package strict-0.3.2 ... linking ... done. Loading package xournal-types-0.4 ... linking ... done. Loading package xournal-render-0.6 ... linking ... done. Loading package deepseq-1.1.0.2 ... linking ... done. Loading package text-0.11.1.5 ... linking ... done. Loading package attoparsec-0.10.1.1 ... linking ... done. Loading package ListLike-3.1.4 ... linking ... done. Loading package extensible-exceptions-0.1.1.2 ... linking ... done. Loading package MonadCatchIO-transformers-0.2.2.3 ... linking ... done. Loading package parallel-3.1.0.1 ... linking ... done. Loading package iteratee-0.8.8.1 ... linking ... done. Loading package attoparsec-iteratee-0.4.0 ... linking ... done. Loading package enumerator-0.4.18 ... linking ... done. Loading package iteratee-compress-0.2.1.0 ... linking ... done. Loading package attoparsec-enumerator-0.3 ... linking ... done. Loading package blaze-builder-0.3.1.0 ... linking ... done. Loading package blaze-builder-enumerator-0.2.0.3 ... linking ... done. Loading package dlist-0.5 ... linking ... done. Loading package data-default-0.3.0 ... linking ... done. Loading package failure-0.1.2 ... linking ... done. Loading package xml-types-0.3.1 ... linking ... done. Loading package xml-enumerator-0.4.4.1 ... linking ... done. Loading package zlib-0.5.3.1 ... linking ... done. Loading package zlib-bindings-0.0.3.2 ... linking ... done. Loading package zlib-enum-0.2.1 ... linking ... done. Loading package xournal-parser-0.4.1 ... linking ... done. Loading package double-conversion-0.2.0.4 ... linking ... done. Loading package xournal-builder-0.1.1 ... linking ... done. Loading package contravariant-0.1.3 ... linking ... done. Loading package QuickCheck-2.4.1.1 ... linking ... done. Loading package incremental-parser-0.2 ... linking ... done. Loading package monad-parallel-0.7.1 ... linking ... done. Loading package monad-coroutine-0.7.1 ... linking ... done. Loading package binary-0.5.1.0 ... linking ... done. Loading package executable-path-0.0.3 ... linking ... done. Loading package ghc-paths-0.1.0.8 ... linking ... done. Loading package io-storage-0.3 ... linking ... done. Loading package xdg-basedir-0.2.1 ... linking ... done. Loading package dyre-0.8.6 ... linking ... done. Loading package hashable-1.1.2.3 ... linking ... done. Loading package unix-compat-0.3.0.1 ... linking ... done. Loading package unordered-containers-0.1.4.6 ... linking ... done. Loading package configurator-0.2.0.0 ... linking ... done. Loading package cmdargs-0.9.3 ... linking ... done. Loading package Diff-0.1.3 ... linking ... done. [ 9 of 53] Compiling Application.HXournal.Device ( dist/build/Application/HXournal/Device.hs, dist/build/Application/HXournal/Device.o ) [10 of 53] Compiling Application.HXournal.Type.Alias ( lib/Application/HXournal/Type/Alias.hs, dist/build/Application/HXournal/Type/Alias.o ) [11 of 53] Compiling Application.HXournal.Type.PageArrangement ( lib/Application/HXournal/Type/PageArrangement.hs, dist/build/Application/HXournal/Type/PageArrangement.o ) [12 of 53] Compiling Application.HXournal.ModelAction.Layer ( lib/Application/HXournal/ModelAction/Layer.hs, dist/build/Application/HXournal/ModelAction/Layer.o ) [13 of 53] Compiling Application.HXournal.Type.Enum ( lib/Application/HXournal/Type/Enum.hs, dist/build/Application/HXournal/Type/Enum.o ) [14 of 53] Compiling Application.HXournal.Type.Canvas ( lib/Application/HXournal/Type/Canvas.hs, dist/build/Application/HXournal/Type/Canvas.o ) lib/Application/HXournal/Type/Canvas.hs:344:3: Warning: Defined but not used: `points' [15 of 53] Compiling Application.HXournal.Type.Window ( lib/Application/HXournal/Type/Window.hs, dist/build/Application/HXournal/Type/Window.o ) [16 of 53] Compiling Application.HXournal.View.Coordinate ( lib/Application/HXournal/View/Coordinate.hs, dist/build/Application/HXournal/View/Coordinate.o ) [17 of 53] Compiling Application.HXournal.ModelAction.Adjustment ( lib/Application/HXournal/ModelAction/Adjustment.hs, dist/build/Application/HXournal/ModelAction/Adjustment.o ) [18 of 53] Compiling Application.HXournal.View.Draw ( lib/Application/HXournal/View/Draw.hs, dist/build/Application/HXournal/View/Draw.o ) lib/Application/HXournal/View/Draw.hs:235:15: Warning: Defined but not used: `emphasispagerender' lib/Application/HXournal/View/Draw.hs:288:15: Warning: Defined but not used: `emphasispagerender' [19 of 53] Compiling Application.HXournal.Type.Event ( lib/Application/HXournal/Type/Event.hs, dist/build/Application/HXournal/Type/Event.o ) [20 of 53] Compiling Application.HXournal.Script.Hook ( lib/Application/HXournal/Script/Hook.hs, dist/build/Application/HXournal/Script/Hook.o ) [21 of 53] Compiling Application.HXournal.Type.XournalState ( lib/Application/HXournal/Type/XournalState.hs, dist/build/Application/HXournal/Type/XournalState.o ) lib/Application/HXournal/Type/XournalState.hs:133:3: Warning: Defined but not used: `currentCanvas' lib/Application/HXournal/Type/XournalState.hs:133:3: Warning: Defined but not used: `cvsInfoMap' [22 of 53] Compiling Application.HXournal.Type.Coroutine ( lib/Application/HXournal/Type/Coroutine.hs, dist/build/Application/HXournal/Type/Coroutine.o ) [23 of 53] Compiling Application.HXournal.Type ( lib/Application/HXournal/Type.hs, dist/build/Application/HXournal/Type.o ) [24 of 53] Compiling Application.HXournal.Accessor ( lib/Application/HXournal/Accessor.hs, dist/build/Application/HXournal/Accessor.o ) lib/Application/HXournal/Accessor.hs:28:1: Warning: The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() [25 of 53] Compiling Application.HXournal.Script.Coroutine ( lib/Application/HXournal/Script/Coroutine.hs, dist/build/Application/HXournal/Script/Coroutine.o ) lib/Application/HXournal/Script/Coroutine.hs:20:1: Warning: The import of `Control.Category' is redundant except perhaps to import instances from `Control.Category' To import instances alone, use: import Control.Category() [26 of 53] Compiling Application.HXournal.ModelAction.Select ( lib/Application/HXournal/ModelAction/Select.hs, dist/build/Application/HXournal/ModelAction/Select.o ) [27 of 53] Compiling Application.HXournal.Coroutine.Callback ( lib/Application/HXournal/Coroutine/Callback.hs, dist/build/Application/HXournal/Coroutine/Callback.o ) [28 of 53] Compiling Application.HXournal.GUI.Menu ( lib/Application/HXournal/GUI/Menu.hs, dist/build/Application/HXournal/GUI/Menu.o ) [29 of 53] Compiling Application.HXournal.ModelAction.File ( lib/Application/HXournal/ModelAction/File.hs, dist/build/Application/HXournal/ModelAction/File.o ) [30 of 53] Compiling Application.HXournal.ModelAction.Window ( lib/Application/HXournal/ModelAction/Window.hs, dist/build/Application/HXournal/ModelAction/Window.o ) lib/Application/HXournal/ModelAction/Window.hs:113:65: Warning: Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns not matched: Nothing [31 of 53] Compiling Application.HXournal.ModelAction.Page ( lib/Application/HXournal/ModelAction/Page.hs, dist/build/Application/HXournal/ModelAction/Page.o ) lib/Application/HXournal/ModelAction/Page.hs:27:1: Warning: The import of `Data.Xournal.Simple' is redundant except perhaps to import instances from `Data.Xournal.Simple' To import instances alone, use: import Data.Xournal.Simple() [32 of 53] Compiling Application.HXournal.ModelAction.Pen ( lib/Application/HXournal/ModelAction/Pen.hs, dist/build/Application/HXournal/ModelAction/Pen.o ) [33 of 53] Compiling Application.HXournal.Coroutine.EventConnect ( lib/Application/HXournal/Coroutine/EventConnect.hs, dist/build/Application/HXournal/Coroutine/EventConnect.o ) [34 of 53] Compiling Application.HXournal.Coroutine.Draw ( lib/Application/HXournal/Coroutine/Draw.hs, dist/build/Application/HXournal/Coroutine/Draw.o ) [35 of 53] Compiling Application.HXournal.Coroutine.Commit ( lib/Application/HXournal/Coroutine/Commit.hs, dist/build/Application/HXournal/Coroutine/Commit.o ) [36 of 53] Compiling Application.HXournal.Coroutine.Pen ( lib/Application/HXournal/Coroutine/Pen.hs, dist/build/Application/HXournal/Coroutine/Pen.o ) [37 of 53] Compiling Application.HXournal.Coroutine.Highlighter ( lib/Application/HXournal/Coroutine/Highlighter.hs, dist/build/Application/HXournal/Coroutine/Highlighter.o ) [38 of 53] Compiling Application.HXournal.Coroutine.Eraser ( lib/Application/HXournal/Coroutine/Eraser.hs, dist/build/Application/HXournal/Coroutine/Eraser.o ) [39 of 53] Compiling Application.HXournal.Coroutine.Scroll ( lib/Application/HXournal/Coroutine/Scroll.hs, dist/build/Application/HXournal/Coroutine/Scroll.o ) lib/Application/HXournal/Coroutine/Scroll.hs:24:1: Warning: The import of `Application.HXournal.Util' is redundant except perhaps to import instances from `Application.HXournal.Util' To import instances alone, use: import Application.HXournal.Util() lib/Application/HXournal/Coroutine/Scroll.hs:112:23: Warning: This binding for `cid' shadows the existing binding bound at lib/Application/HXournal/Coroutine/Scroll.hs:95:13 lib/Application/HXournal/Coroutine/Scroll.hs:112:27: Warning: Defined but not used: `v' lib/Application/HXournal/Coroutine/Scroll.hs:113:7: Warning: Defined but not used: `other' [40 of 53] Compiling Application.HXournal.Coroutine.Page ( lib/Application/HXournal/Coroutine/Page.hs, dist/build/Application/HXournal/Coroutine/Page.o ) lib/Application/HXournal/Coroutine/Page.hs:172:11: Warning: Defined but not used: `czmode' lib/Application/HXournal/Coroutine/Page.hs:211:11: Warning: Defined but not used: `cpn' lib/Application/HXournal/Coroutine/Page.hs:228:20: Warning: Defined but not used: `cpage' lib/Application/HXournal/Coroutine/Page.hs:229:7: Warning: Defined but not used: `npage' [41 of 53] Compiling Application.HXournal.Coroutine.Mode ( lib/Application/HXournal/Coroutine/Mode.hs, dist/build/Application/HXournal/Coroutine/Mode.o ) [42 of 53] Compiling Application.HXournal.Coroutine.Select ( lib/Application/HXournal/Coroutine/Select.hs, dist/build/Application/HXournal/Coroutine/Select.o ) [43 of 53] Compiling Application.HXournal.Coroutine.Window ( lib/Application/HXournal/Coroutine/Window.hs, dist/build/Application/HXournal/Coroutine/Window.o ) [44 of 53] Compiling Application.HXournal.Coroutine.Layer ( lib/Application/HXournal/Coroutine/Layer.hs, dist/build/Application/HXournal/Coroutine/Layer.o ) [45 of 53] Compiling Application.HXournal.Coroutine.File ( lib/Application/HXournal/Coroutine/File.hs, dist/build/Application/HXournal/Coroutine/File.o ) lib/Application/HXournal/Coroutine/File.hs:130:37: No instance for (GCast Graphics.Xournal.Render.BBoxMapPDF.TXournalBBoxMapPDFBuf Xournal) arising from a use of `gcast' Possible fix: add an instance declaration for (GCast Graphics.Xournal.Render.BBoxMapPDF.TXournalBBoxMapPDFBuf Xournal) In the expression: gcast xojmap In a case alternative: ViewAppendState xojmap -> gcast xojmap In the expression: case xojstate of { ViewAppendState xojmap -> gcast xojmap SelectState txoj -> gcast txoj } lib/Application/HXournal/Coroutine/File.hs:131:31: No instance for (GCast Graphics.Xournal.Render.BBoxMapPDF.TTempXournalSelectPDFBuf Xournal) arising from a use of `gcast' Possible fix: add an instance declaration for (GCast Graphics.Xournal.Render.BBoxMapPDF.TTempXournalSelectPDFBuf Xournal) In the expression: gcast txoj In a case alternative: SelectState txoj -> gcast txoj In the expression: case xojstate of { ViewAppendState xojmap -> gcast xojmap SelectState txoj -> gcast txoj } cabal: Error: some packages failed to install: hxournal-0.6.6 failed during the building phase. The exception was: ExitFailure 1