=> Building devel/hs-DrIFT build started at Sat Oct 8 20:05:24 PDT 2016 port directory: /usr/ports/devel/hs-DrIFT building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: haskell@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/Release46-default/ref/../09//usr/ports/devel/hs-DrIFT/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400600 ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/Release46-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=hs-DrIFT-2.4.2_2 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/Release46-default/ref/.p/pool MASTERNAME=Release46-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for hs-DrIFT-2.4.2_2: DOCS=on: Build and/or install documentation DYNAMIC=on: Add support for dynamic linking HSCOLOUR=off: Colorize generated documentation by HsColour LLVM=off: Use the LLVM backend for code generation PROFILE=off: Add support for profiling ====> Options available for the single C_Compiler: you have to select exactly one of them GCC=on: Build with modern GCC (from ports) PCLANG=off: Build with Clang from ports BCLANG=off: Build with Clang from base ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --libdir=/usr/local/lib/cabal/ghc-7.10.2 --libsubdir=DrIFT-2.4.2 --with-gcc=gcc --with-ld=ld --with-ar=ar --enable-executable-stripping --haddock-options=-w --with-haddock=/usr/local/bin/haddock --enable-shared --enable-executable-dynamic --disable-executable-profiling --disable-library-profiling --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/devel/hs-DrIFT XDG_CONFIG_HOME=/wrkdirs/devel/hs-DrIFT HOME=/wrkdirs/devel/hs-DrIFT TMPDIR="/wrkdirs/devel/hs-DrIFT/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 DESTDIR=/wrkdirs/devel/hs-DrIFT/stage TMPDIR=/wrkdirs/devel/hs-DrIFT/tmp XDG_DATA_HOME=/wrkdirs/devel/hs-DrIFT XDG_CONFIG_HOME=/wrkdirs/devel/hs-DrIFT HOME=/wrkdirs/devel/hs-DrIFT TMPDIR="/wrkdirs/devel/hs-DrIFT/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="gcc" CFLAGS="-pipe -I/usr/local/include -DLIBICONV_PLUG -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="-I/usr/local/include -DLIBICONV_PLUG" LDFLAGS=" -L/usr/local/lib" LIBS="" CXX="g++" CXXFLAGS=" -pipe -I/usr/local/include -DLIBICONV_PLUG -O2 -fno-strict-aliasing -DLIBICONV_PLUG" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- GHC_VERSION=7.10.2 PORTNAME=DrIFT PORTVERSION=2.4.2 LIBDIR_REL=lib/cabal/ghc-7.10.2/DrIFT-2.4.2 OSREL=4.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/cabal/ghc-7.10.2/DrIFT-2.4.2" EXAMPLESDIR="share/examples/cabal/ghc-7.10.2/DrIFT-2.4.2" DATADIR="share/cabal/ghc-7.10.2/DrIFT-2.4.2" WWWDIR="www/DrIFT" ETCDIR="etc/DrIFT" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cabal/ghc-7.10.2/DrIFT-2.4.2 DOCSDIR=/usr/local/share/doc/cabal/ghc-7.10.2/DrIFT-2.4.2 EXAMPLESDIR=/usr/local/share/examples/cabal/ghc-7.10.2/DrIFT-2.4.2 WWWDIR=/usr/local/www/DrIFT ETCDIR=/usr/local/etc/DrIFT --End SUB_LIST-- ---Begin make.conf--- NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== ===> License BSD3CLAUSE accepted by the user =========================================================================== =================================================== ===> hs-DrIFT-2.4.2_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> hs-DrIFT-2.4.2_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of hs-DrIFT-2.4.2_2 =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by hs-DrIFT-2.4.2_2 for building =========================================================================== =================================================== ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by hs-DrIFT-2.4.2_2 for building => SHA256 Checksum OK for cabal/DrIFT-2.4.2.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by hs-DrIFT-2.4.2_2 for building ===> Extracting for hs-DrIFT-2.4.2_2 => SHA256 Checksum OK for cabal/DrIFT-2.4.2.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for hs-DrIFT-2.4.2_2 ===> Applying ports patches for hs-DrIFT-2.4.2_2 =========================================================================== =================================================== ===> hs-DrIFT-2.4.2_2 depends on executable: ghc - not found ===> Installing existing package /packages/All/ghc-7.10.2.txz Installing ghc-7.10.2... `-- Installing libiconv-1.14_9... `-- Extracting libiconv-1.14_9: .......... done `-- Installing gmp-5.1.3_3... | `-- Installing indexinfo-0.2.5... | `-- Extracting indexinfo-0.2.5: .... done `-- Extracting gmp-5.1.3_3: .......... done `-- Installing libffi-3.2.1... `-- Extracting libffi-3.2.1: .......... done `-- Installing ncurses-6.0_5... `-- Extracting ncurses-6.0_5: .......... done Extracting ghc-7.10.2: .......... done Message from ncurses-6.0_5: ===> NOTICE: The ncurses port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> hs-DrIFT-2.4.2_2 depends on executable: ghc - found ===> Returning to build of hs-DrIFT-2.4.2_2 ===> hs-DrIFT-2.4.2_2 depends on package: ghc>=7.10.2 - found ===> hs-DrIFT-2.4.2_2 depends on package: hs-old-time>=0 - not found ===> Installing existing package /packages/All/hs-old-time-1.1.0.3.txz Installing hs-old-time-1.1.0.3... `-- Installing hs-old-locale-1.0.0.7... `-- Extracting hs-old-locale-1.0.0.7: .......... done Extracting hs-old-time-1.1.0.3: .......... done ===> hs-DrIFT-2.4.2_2 depends on package: hs-old-time>=0 - found ===> Returning to build of hs-DrIFT-2.4.2_2 ===> hs-DrIFT-2.4.2_2 depends on package: hs-random>=0 - not found ===> Installing existing package /packages/All/hs-random-1.1.txz Installing hs-random-1.1... Extracting hs-random-1.1: .......... done ===> hs-DrIFT-2.4.2_2 depends on package: hs-random>=0 - found ===> Returning to build of hs-DrIFT-2.4.2_2 =========================================================================== =================================================== ===> hs-DrIFT-2.4.2_2 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) =========================================================================== =================================================== ===> Configuring for hs-DrIFT-2.4.2_2 [1 of 1] Compiling Main ( Setup.hs, Setup.o ) Setup.hs:6:29: Warning: In the use of `defaultUserHooks' (imported from Distribution.Simple): Deprecated: "Use simpleUserHooks or autoconfUserHooks, unless you need Cabal-1.2 compatibility in which case you must stick with defaultUserHooks" Linking ./setup ... Warning: defaultUserHooks in Setup script is deprecated. Configuring DrIFT-2.4.2... =========================================================================== =================================================== ===> Building for hs-DrIFT-2.4.2_2 Building DrIFT-2.4.2... Preprocessing library DrIFT-2.4.2... [1 of 1] Compiling DrIFT.Version ( src/DrIFT/Version.hs, dist/build/DrIFT/Version.o ) In-place registering DrIFT-2.4.2... Preprocessing executable 'DrIFT' for DrIFT-2.4.2... [ 1 of 23] Compiling Unlit ( src/Unlit.hs, dist/build/DrIFT/DrIFT-tmp/Unlit.dyn_o ) src/Unlit.hs:18:1: Warning: Tab character src/Unlit.hs:70:51: Warning: Tab character src/Unlit.hs:71:51: Warning: Tab character src/Unlit.hs:72:51: Warning: Tab character [ 2 of 23] Compiling ParseLib2 ( src/ParseLib2.hs, dist/build/DrIFT/DrIFT-tmp/ParseLib2.dyn_o ) src/ParseLib2.hs:57:1: Warning: Tab character src/ParseLib2.hs:95:1: Warning: Tab character src/ParseLib2.hs:96:1: Warning: Tab character src/ParseLib2.hs:117:1: Warning: Tab character src/ParseLib2.hs:118:1: Warning: Tab character src/ParseLib2.hs:119:1: Warning: Tab character src/ParseLib2.hs:120:1: Warning: Tab character src/ParseLib2.hs:121:1: Warning: Tab character src/ParseLib2.hs:221:1: Warning: Tab character src/ParseLib2.hs:222:1: Warning: Tab character src/ParseLib2.hs:253:1: Warning: Tab character src/ParseLib2.hs:262:1: Warning: Tab character src/ParseLib2.hs:263:1: Warning: Tab character src/ParseLib2.hs:276:1: Warning: Tab character src/ParseLib2.hs:288:1: Warning: Tab character src/ParseLib2.hs:292:1: Warning: Tab character src/ParseLib2.hs:116:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘newstate’: Patterns not matched: ((_, _), []) [ 3 of 23] Compiling DrIFT.Version ( src/DrIFT/Version.hs, dist/build/DrIFT/DrIFT-tmp/DrIFT/Version.dyn_o ) [ 4 of 23] Compiling Pretty ( src/Pretty.lhs, dist/build/DrIFT/DrIFT-tmp/Pretty.dyn_o ) src/Pretty.lhs:554:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘aboveNest’: Patterns not matched: (Beside _ _ _) _ _ _ (Above _ _ _) _ _ _ src/Pretty.lhs:651:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘sep1’: Patterns not matched: _ (Beside _ _ _) _ _ _ (Above _ _ _) _ _ src/Pretty.lhs:701:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘fill1’: Patterns not matched: _ (Beside _ _ _) _ _ _ (Above _ _ _) _ _ src/Pretty.lhs:741:5: Warning: Pattern match(es) are non-exhaustive In an equation for ‘get’: Patterns not matched: Beside _ _ _ Above _ _ _ src/Pretty.lhs:753:5: Warning: Pattern match(es) are non-exhaustive In an equation for ‘get’: Patterns not matched: _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:765:5: Warning: Pattern match(es) are non-exhaustive In an equation for ‘get1’: Patterns not matched: _ _ (Beside _ _ _) _ _ (Above _ _ _) src/Pretty.lhs:781:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘fits’: Patterns not matched: _ (Nest _ _) _ (Union _ _) _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:798:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘nonEmptySet’: Patterns not matched: Beside _ _ _ Above _ _ _ src/Pretty.lhs:810:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘oneLiner’: Patterns not matched: Beside _ _ _ Above _ _ _ src/Pretty.lhs:859:9: Warning: Pattern match(es) are non-exhaustive In an equation for ‘lay’: Patterns not matched: _ (Union _ _) _ NoDoc _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:882:9: Warning: Pattern match(es) are non-exhaustive In an equation for ‘lay2’: Patterns not matched: _ (Union _ _) _ NoDoc _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:894:5: Warning: Pattern match(es) are non-exhaustive In an equation for ‘lay’: Patterns not matched: (Beside _ _ _) _ (Above _ _ _) _ [ 5 of 23] Compiling GetOpt ( src/GetOpt.hs, dist/build/DrIFT/DrIFT-tmp/GetOpt.dyn_o ) [ 6 of 23] Compiling GenUtil ( src/GenUtil.hs, dist/build/DrIFT/DrIFT-tmp/GenUtil.dyn_o ) src/GenUtil.hs:102:1: Warning: Module ‘Prelude’ does not export ‘catch’ [ 7 of 23] Compiling DataP ( src/DataP.lhs, dist/build/DrIFT/DrIFT-tmp/DataP.dyn_o ) [ 8 of 23] Compiling PreludData ( src/PreludData.hs, dist/build/DrIFT/DrIFT-tmp/PreludData.dyn_o ) src/PreludData.hs:13:1: Warning: Tab character src/PreludData.hs:14:1: Warning: Tab character src/PreludData.hs:15:1: Warning: Tab character src/PreludData.hs:16:1: Warning: Tab character src/PreludData.hs:17:1: Warning: Tab character src/PreludData.hs:18:1: Warning: Tab character src/PreludData.hs:19:1: Warning: Tab character src/PreludData.hs:20:1: Warning: Tab character src/PreludData.hs:21:1: Warning: Tab character src/PreludData.hs:22:1: Warning: Tab character src/PreludData.hs:23:1: Warning: Tab character src/PreludData.hs:24:1: Warning: Tab character src/PreludData.hs:26:1: Warning: Tab character src/PreludData.hs:27:1: Warning: Tab character src/PreludData.hs:28:1: Warning: Tab character src/PreludData.hs:29:1: Warning: Tab character src/PreludData.hs:30:1: Warning: Tab character src/PreludData.hs:31:1: Warning: Tab character [ 9 of 23] Compiling RuleUtils ( src/RuleUtils.hs, dist/build/DrIFT/DrIFT-tmp/RuleUtils.dyn_o ) src/RuleUtils.hs:7:1: Warning: Tab character src/RuleUtils.hs:74:1: Warning: Tab character src/RuleUtils.hs:75:1: Warning: Tab character src/RuleUtils.hs:76:1: Warning: Tab character src/RuleUtils.hs:79:1: Warning: Tab character src/RuleUtils.hs:94:1: Warning: Tab character src/RuleUtils.hs:95:1: Warning: Tab character src/RuleUtils.hs:96:1: Warning: Tab character src/RuleUtils.hs:97:1: Warning: Tab character src/RuleUtils.hs:121:1: Warning: Tab character [10 of 23] Compiling Rules.Arbitrary ( src/Rules/Arbitrary.hs, dist/build/DrIFT/DrIFT-tmp/Rules/Arbitrary.dyn_o ) src/Rules/Arbitrary.hs:65:23: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘1 .. ’ at src/Rules/Arbitrary.hs:65:23-27 (Num a0) arising from the literal ‘1’ at src/Rules/Arbitrary.hs:65:24 (Show a0) arising from a use of ‘alt’ at src/Rules/Arbitrary.hs:65:19-21 In the second argument of ‘zipWith’, namely ‘[1 .. ]’ In the expression: zipWith alt [1 .. ] body In an equation for ‘alts’: alts = zipWith alt [1 .. ] body src/Rules/Arbitrary.hs:66:70: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘1 .. ’ at src/Rules/Arbitrary.hs:66:70-74 (Num a0) arising from the literal ‘1’ at src/Rules/Arbitrary.hs:66:71 (Show a0) arising from a use of ‘show’ at src/Rules/Arbitrary.hs:66:62-65 In the second argument of ‘zipWith’, namely ‘[1 .. ]’ In the expression: zipWith (\ k _ -> "v" ++ show k) [1 .. ] tys In an equation for ‘vs’: vs = zipWith (\ k _ -> "v" ++ show k) [1 .. ] tys src/Rules/Arbitrary.hs:59:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘userRuleArbitrary’: Patterns not matched: Directive TypeName _ [11 of 23] Compiling Rules.Binary ( src/Rules/Binary.hs, dist/build/DrIFT/DrIFT-tmp/Rules/Binary.dyn_o ) src/Rules/Binary.hs:51:31: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/Binary.hs:51:31-35 (Num a0) arising from the literal ‘0’ at src/Rules/Binary.hs:51:32 (Show a0) arising from a use of ‘putfn’ at src/Rules/Binary.hs:51:22-26 In the second argument of ‘zipWith3’, namely ‘[0 .. ]’ In the first argument of ‘(++)’, namely ‘zipWith3 (putfn k) [0 .. ] cvs cs’ In the first argument of ‘block’, namely ‘(zipWith3 (putfn k) [0 .. ] cvs cs ++ [getfn k [0 .. ] cvs cs])’ src/Rules/Binary.hs:52:21: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/Binary.hs:52:21-25 (Num a0) arising from the literal ‘0’ at src/Rules/Binary.hs:52:22 (Show a0) arising from a use of ‘getfn’ at src/Rules/Binary.hs:52:13-17 In the second argument of ‘getfn’, namely ‘[0 .. ]’ In the expression: getfn k [0 .. ] cvs cs In the second argument of ‘(++)’, namely ‘[getfn k [0 .. ] cvs cs]’ [12 of 23] Compiling Rules.BitsBinary ( src/Rules/BitsBinary.hs, dist/build/DrIFT/DrIFT-tmp/Rules/BitsBinary.dyn_o ) src/Rules/BitsBinary.hs:75:24: Warning: Defaulting the following constraint(s) to type ‘Double’ (Floating a0) arising from a use of ‘logBase’ at src/Rules/BitsBinary.hs:75:24-30 (Fractional a0) arising from a use of ‘realToFrac’ at src/Rules/BitsBinary.hs:75:36-45 (Num a0) arising from the literal ‘2’ at src/Rules/BitsBinary.hs:75:32 (RealFrac a0) arising from a use of ‘ceiling’ at src/Rules/BitsBinary.hs:75:14-20 In the first argument of ‘(.)’, namely ‘logBase 2’ In the second argument of ‘(.)’, namely ‘logBase 2 . realToFrac . length’ In the expression: ceiling . logBase 2 . realToFrac . length src/Rules/BitsBinary.hs:78:22: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Show a0) arising from a use of ‘putfn’ at src/Rules/BitsBinary.hs:78:22-26 (Integral a0) arising from a use of ‘ceiling’ at src/Rules/BitsBinary.hs:75:14-20 In the first argument of ‘zipWith3’, namely ‘(putfn k)’ In the first argument of ‘(++)’, namely ‘zipWith3 (putfn k) [0 .. ] cvs cs’ In the first argument of ‘block’, namely ‘(zipWith3 (putfn k) [0 .. ] cvs cs ++ getfn k [0 .. ] cvs cs : getFfn k [0 .. ] cvs cs : zipWith (sizefn k) cvs cs)’ src/Rules/BitsBinary.hs:78:31: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/BitsBinary.hs:78:31-35 (Num a0) arising from the literal ‘0’ at src/Rules/BitsBinary.hs:78:32 (Show a0) arising from a use of ‘putfn’ at src/Rules/BitsBinary.hs:78:22-26 In the second argument of ‘zipWith3’, namely ‘[0 .. ]’ In the first argument of ‘(++)’, namely ‘zipWith3 (putfn k) [0 .. ] cvs cs’ In the first argument of ‘block’, namely ‘(zipWith3 (putfn k) [0 .. ] cvs cs ++ getfn k [0 .. ] cvs cs : getFfn k [0 .. ] cvs cs : zipWith (sizefn k) cvs cs)’ src/Rules/BitsBinary.hs:79:20: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/BitsBinary.hs:79:20-24 (Num a0) arising from the literal ‘0’ at src/Rules/BitsBinary.hs:79:21 (Show a0) arising from a use of ‘getfn’ at src/Rules/BitsBinary.hs:79:12-16 In the second argument of ‘getfn’, namely ‘[0 .. ]’ In the first argument of ‘(:)’, namely ‘getfn k [0 .. ] cvs cs’ In the second argument of ‘(++)’, namely ‘getfn k [0 .. ] cvs cs : getFfn k [0 .. ] cvs cs : zipWith (sizefn k) cvs cs’ src/Rules/BitsBinary.hs:80:21: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/BitsBinary.hs:80:21-25 (Num a0) arising from the literal ‘0’ at src/Rules/BitsBinary.hs:80:22 (Show a0) arising from a use of ‘getFfn’ at src/Rules/BitsBinary.hs:80:12-17 In the second argument of ‘getFfn’, namely ‘[0 .. ]’ In the first argument of ‘(:)’, namely ‘getFfn k [0 .. ] cvs cs’ In the second argument of ‘(:)’, namely ‘getFfn k [0 .. ] cvs cs : zipWith (sizefn k) cvs cs’ [13 of 23] Compiling Rules.FunctorM ( src/Rules/FunctorM.hs, dist/build/DrIFT/DrIFT-tmp/Rules/FunctorM.dyn_o ) src/Rules/FunctorM.hs:28:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘userRuleFoldable’: Patterns not matched: Directive TypeName _ src/Rules/FunctorM.hs:48:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘userRuleFunctor’: Patterns not matched: Directive TypeName _ src/Rules/FunctorM.hs:67:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘userRuleFunctorM’: Patterns not matched: Directive TypeName _ src/Rules/FunctorM.hs:86:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘userRuleRMapM’: Patterns not matched: Directive TypeName _ src/Rules/FunctorM.hs:105:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘userRuleTraversable’: Patterns not matched: Directive TypeName _ [14 of 23] Compiling Rules.Generic ( src/Rules/Generic.hs, dist/build/DrIFT/DrIFT-tmp/Rules/Generic.dyn_o ) src/Rules/Generic.hs:61:1: Warning: Tab character src/Rules/Generic.hs:62:1: Warning: Tab character src/Rules/Generic.hs:63:1: Warning: Tab character src/Rules/Generic.hs:64:1: Warning: Tab character src/Rules/Generic.hs:81:1: Warning: Tab character src/Rules/Generic.hs:82:1: Warning: Tab character src/Rules/Generic.hs:83:1: Warning: Tab character src/Rules/Generic.hs:84:1: Warning: Tab character src/Rules/Generic.hs:86:1: Warning: Tab character src/Rules/Generic.hs:87:1: Warning: Tab character src/Rules/Generic.hs:88:1: Warning: Tab character src/Rules/Generic.hs:89:1: Warning: Tab character src/Rules/Generic.hs:90:1: Warning: Tab character src/Rules/Generic.hs:91:1: Warning: Tab character src/Rules/Generic.hs:92:1: Warning: Tab character [15 of 23] Compiling Rules.GhcBinary ( src/Rules/GhcBinary.hs, dist/build/DrIFT/DrIFT-tmp/Rules/GhcBinary.dyn_o ) src/Rules/GhcBinary.hs:4:1: Warning: The import of ‘Data.List’ is redundant except perhaps to import instances from ‘Data.List’ To import instances alone, use: import Data.List() src/Rules/GhcBinary.hs:79:31: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/GhcBinary.hs:79:31-35 (Num a0) arising from the literal ‘0’ at src/Rules/GhcBinary.hs:79:32 (Show a0) arising from a use of ‘putfn’ at src/Rules/GhcBinary.hs:79:22-26 In the second argument of ‘zipWith3’, namely ‘[0 .. ]’ In the first argument of ‘(++)’, namely ‘zipWith3 (putfn k) [0 .. ] cvs cs’ In the first argument of ‘block’, namely ‘(zipWith3 (putfn k) [0 .. ] cvs cs ++ [getfn k [0 .. ] cvs cs])’ src/Rules/GhcBinary.hs:80:21: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/GhcBinary.hs:80:21-25 (Num a0) arising from the literal ‘0’ at src/Rules/GhcBinary.hs:80:22 (Show a0) arising from a use of ‘getfn’ at src/Rules/GhcBinary.hs:80:13-17 In the second argument of ‘getfn’, namely ‘[0 .. ]’ In the expression: getfn k [0 .. ] cvs cs In the second argument of ‘(++)’, namely ‘[getfn k [0 .. ] cvs cs]’ [16 of 23] Compiling Rules.Monoid ( src/Rules/Monoid.hs, dist/build/DrIFT/DrIFT-tmp/Rules/Monoid.dyn_o ) src/Rules/Monoid.hs:65:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘userRuleMonoid’: Patterns not matched: Directive TypeName _ [17 of 23] Compiling Rules.Standard ( src/Rules/Standard.hs, dist/build/DrIFT/DrIFT-tmp/Rules/Standard.dyn_o ) src/Rules/Standard.hs:12:1: Warning: Tab character src/Rules/Standard.hs:13:1: Warning: Tab character src/Rules/Standard.hs:14:1: Warning: Tab character src/Rules/Standard.hs:15:1: Warning: Tab character src/Rules/Standard.hs:16:1: Warning: Tab character src/Rules/Standard.hs:17:1: Warning: Tab character src/Rules/Standard.hs:18:1: Warning: Tab character src/Rules/Standard.hs:19:1: Warning: Tab character src/Rules/Standard.hs:20:1: Warning: Tab character src/Rules/Standard.hs:21:1: Warning: Tab character src/Rules/Standard.hs:22:1: Warning: Tab character src/Rules/Standard.hs:23:1: Warning: Tab character src/Rules/Standard.hs:24:1: Warning: Tab character src/Rules/Standard.hs:38:1: Warning: Tab character src/Rules/Standard.hs:39:1: Warning: Tab character src/Rules/Standard.hs:40:1: Warning: Tab character src/Rules/Standard.hs:62:1: Warning: Tab character src/Rules/Standard.hs:63:1: Warning: Tab character src/Rules/Standard.hs:64:1: Warning: Tab character src/Rules/Standard.hs:65:1: Warning: Tab character src/Rules/Standard.hs:66:1: Warning: Tab character src/Rules/Standard.hs:89:1: Warning: Tab character src/Rules/Standard.hs:90:1: Warning: Tab character src/Rules/Standard.hs:91:1: Warning: Tab character src/Rules/Standard.hs:92:1: Warning: Tab character src/Rules/Standard.hs:93:1: Warning: Tab character src/Rules/Standard.hs:120:1: Warning: Tab character src/Rules/Standard.hs:121:1: Warning: Tab character src/Rules/Standard.hs:122:1: Warning: Tab character src/Rules/Standard.hs:123:1: Warning: Tab character src/Rules/Standard.hs:124:1: Warning: Tab character src/Rules/Standard.hs:125:1: Warning: Tab character src/Rules/Standard.hs:126:1: Warning: Tab character src/Rules/Standard.hs:139:1: Warning: Tab character src/Rules/Standard.hs:140:1: Warning: Tab character src/Rules/Standard.hs:141:1: Warning: Tab character src/Rules/Standard.hs:142:1: Warning: Tab character src/Rules/Standard.hs:143:1: Warning: Tab character src/Rules/Standard.hs:144:1: Warning: Tab character src/Rules/Standard.hs:145:1: Warning: Tab character src/Rules/Standard.hs:146:1: Warning: Tab character src/Rules/Standard.hs:147:1: Warning: Tab character src/Rules/Standard.hs:148:1: Warning: Tab character src/Rules/Standard.hs:149:1: Warning: Tab character src/Rules/Standard.hs:157:1: Warning: Tab character src/Rules/Standard.hs:158:1: Warning: Tab character src/Rules/Standard.hs:159:1: Warning: Tab character src/Rules/Standard.hs:160:1: Warning: Tab character src/Rules/Standard.hs:161:1: Warning: Tab character src/Rules/Standard.hs:162:1: Warning: Tab character src/Rules/Standard.hs:163:1: Warning: Tab character src/Rules/Standard.hs:164:1: Warning: Tab character src/Rules/Standard.hs:175:1: Warning: Tab character src/Rules/Standard.hs:176:1: Warning: Tab character src/Rules/Standard.hs:177:1: Warning: Tab character src/Rules/Standard.hs:178:1: Warning: Tab character src/Rules/Standard.hs:179:1: Warning: Tab character src/Rules/Standard.hs:191:1: Warning: Tab character src/Rules/Standard.hs:192:1: Warning: Tab character src/Rules/Standard.hs:193:1: Warning: Tab character src/Rules/Standard.hs:194:1: Warning: Tab character src/Rules/Standard.hs:195:1: Warning: Tab character src/Rules/Standard.hs:196:1: Warning: Tab character src/Rules/Standard.hs:197:1: Warning: Tab character src/Rules/Standard.hs:198:1: Warning: Tab character src/Rules/Standard.hs:199:1: Warning: Tab character src/Rules/Standard.hs:209:1: Warning: Tab character src/Rules/Standard.hs:209:37: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘1 .. ’ at src/Rules/Standard.hs:209:37-42 (Num a0) arising from the literal ‘1’ at src/Rules/Standard.hs:209:38 (Ord a0) arising from a use of ‘f’ at src/Rules/Standard.hs:208:11 In the second argument of ‘zip’, namely ‘[1 .. ]’ In the expression: zip (body d) [1 .. ] In a stmt of a list comprehension: c <- zip (body d) [1 .. ] src/Rules/Standard.hs:210:1: Warning: Tab character src/Rules/Standard.hs:213:1: Warning: Tab character src/Rules/Standard.hs:214:1: Warning: Tab character src/Rules/Standard.hs:215:1: Warning: Tab character src/Rules/Standard.hs:216:1: Warning: Tab character src/Rules/Standard.hs:217:1: Warning: Tab character src/Rules/Standard.hs:218:1: Warning: Tab character src/Rules/Standard.hs:219:1: Warning: Tab character src/Rules/Standard.hs:220:1: Warning: Tab character src/Rules/Standard.hs:221:1: Warning: Tab character src/Rules/Standard.hs:222:1: Warning: Tab character src/Rules/Standard.hs:223:1: Warning: Tab character src/Rules/Standard.hs:224:1: Warning: Tab character src/Rules/Standard.hs:225:1: Warning: Tab character src/Rules/Standard.hs:226:1: Warning: Tab character src/Rules/Standard.hs:227:1: Warning: Tab character src/Rules/Standard.hs:228:1: Warning: Tab character src/Rules/Standard.hs:229:1: Warning: Tab character src/Rules/Standard.hs:230:1: Warning: Tab character src/Rules/Standard.hs:246:1: Warning: Tab character src/Rules/Standard.hs:247:1: Warning: Tab character src/Rules/Standard.hs:248:1: Warning: Tab character src/Rules/Standard.hs:249:1: Warning: Tab character src/Rules/Standard.hs:250:1: Warning: Tab character src/Rules/Standard.hs:251:1: Warning: Tab character src/Rules/Standard.hs:252:1: Warning: Tab character src/Rules/Standard.hs:253:1: Warning: Tab character src/Rules/Standard.hs:254:1: Warning: Tab character src/Rules/Standard.hs:255:1: Warning: Tab character src/Rules/Standard.hs:256:1: Warning: Tab character src/Rules/Standard.hs:257:1: Warning: Tab character src/Rules/Standard.hs:258:1: Warning: Tab character src/Rules/Standard.hs:259:1: Warning: Tab character src/Rules/Standard.hs:260:1: Warning: Tab character src/Rules/Standard.hs:261:1: Warning: Tab character src/Rules/Standard.hs:262:1: Warning: Tab character src/Rules/Standard.hs:263:1: Warning: Tab character src/Rules/Standard.hs:264:1: Warning: Tab character src/Rules/Standard.hs:271:1: Warning: Tab character src/Rules/Standard.hs:272:1: Warning: Tab character src/Rules/Standard.hs:273:1: Warning: Tab character src/Rules/Standard.hs:277:1: Warning: Tab character src/Rules/Standard.hs:278:1: Warning: Tab character src/Rules/Standard.hs:279:1: Warning: Tab character src/Rules/Standard.hs:280:1: Warning: Tab character src/Rules/Standard.hs:281:1: Warning: Tab character src/Rules/Standard.hs:282:1: Warning: Tab character src/Rules/Standard.hs:283:1: Warning: Tab character src/Rules/Standard.hs:284:1: Warning: Tab character src/Rules/Standard.hs:285:1: Warning: Tab character src/Rules/Standard.hs:287:1: Warning: Tab character src/Rules/Standard.hs:288:1: Warning: Tab character src/Rules/Standard.hs:289:1: Warning: Tab character src/Rules/Standard.hs:290:1: Warning: Tab character src/Rules/Standard.hs:291:1: Warning: Tab character src/Rules/Standard.hs:292:1: Warning: Tab character src/Rules/Standard.hs:293:1: Warning: Tab character src/Rules/Standard.hs:294:1: Warning: Tab character src/Rules/Standard.hs:295:1: Warning: Tab character src/Rules/Standard.hs:296:1: Warning: Tab character src/Rules/Standard.hs:297:1: Warning: Tab character src/Rules/Standard.hs:298:1: Warning: Tab character src/Rules/Standard.hs:299:1: Warning: Tab character src/Rules/Standard.hs:300:1: Warning: Tab character src/Rules/Standard.hs:301:1: Warning: Tab character src/Rules/Standard.hs:302:1: Warning: Tab character src/Rules/Standard.hs:303:1: Warning: Tab character src/Rules/Standard.hs:304:1: Warning: Tab character src/Rules/Standard.hs:305:1: Warning: Tab character src/Rules/Standard.hs:306:1: Warning: Tab character src/Rules/Standard.hs:307:1: Warning: Tab character src/Rules/Standard.hs:308:1: Warning: Tab character src/Rules/Standard.hs:309:1: Warning: Tab character src/Rules/Standard.hs:310:1: Warning: Tab character src/Rules/Standard.hs:311:1: Warning: Tab character src/Rules/Standard.hs:312:1: Warning: Tab character src/Rules/Standard.hs:320:1: Warning: Tab character src/Rules/Standard.hs:321:1: Warning: Tab character src/Rules/Standard.hs:322:1: Warning: Tab character src/Rules/Standard.hs:323:1: Warning: Tab character src/Rules/Standard.hs:324:1: Warning: Tab character src/Rules/Standard.hs:325:1: Warning: Tab character src/Rules/Standard.hs:326:1: Warning: Tab character src/Rules/Standard.hs:327:1: Warning: Tab character src/Rules/Standard.hs:330:45: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/Standard.hs:330:45-50 (Num a0) arising from the literal ‘0’ at src/Rules/Standard.hs:330:46 (Show a0) arising from a use of ‘f’ at src/Rules/Standard.hs:330:33 In the second argument of ‘zip’, namely ‘[0 .. ]’ In the second argument of ‘map’, namely ‘(zip body [0 .. ])’ In the expression: map f (zip body [0 .. ]) src/Rules/Standard.hs:331:1: Warning: Tab character src/Rules/Standard.hs:332:1: Warning: Tab character src/Rules/Standard.hs:333:1: Warning: Tab character src/Rules/Standard.hs:336:43: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/Standard.hs:336:43-48 (Num a0) arising from the literal ‘0’ at src/Rules/Standard.hs:336:44 (Show a0) arising from a use of ‘f’ at src/Rules/Standard.hs:336:31 In the second argument of ‘zip’, namely ‘[0 .. ]’ In the second argument of ‘map’, namely ‘(zip body [0 .. ])’ In the expression: map f (zip body [0 .. ]) src/Rules/Standard.hs:337:1: Warning: Tab character src/Rules/Standard.hs:338:1: Warning: Tab character src/Rules/Standard.hs:339:1: Warning: Tab character src/Rules/Standard.hs:343:1: Warning: Tab character src/Rules/Standard.hs:344:1: Warning: Tab character src/Rules/Standard.hs:345:1: Warning: Tab character src/Rules/Standard.hs:346:1: Warning: Tab character src/Rules/Standard.hs:350:1: Warning: Tab character src/Rules/Standard.hs:351:1: Warning: Tab character src/Rules/Standard.hs:352:1: Warning: Tab character src/Rules/Standard.hs:353:1: Warning: Tab character src/Rules/Standard.hs:354:1: Warning: Tab character src/Rules/Standard.hs:355:1: Warning: Tab character src/Rules/Standard.hs:356:1: Warning: Tab character src/Rules/Standard.hs:363:1: Warning: Tab character src/Rules/Standard.hs:364:1: Warning: Tab character src/Rules/Standard.hs:366:1: Warning: Tab character src/Rules/Standard.hs:369:1: Warning: Tab character src/Rules/Standard.hs:370:1: Warning: Tab character src/Rules/Standard.hs:371:1: Warning: Tab character src/Rules/Standard.hs:372:1: Warning: Tab character src/Rules/Standard.hs:375:1: Warning: Tab character src/Rules/Standard.hs:376:1: Warning: Tab character src/Rules/Standard.hs:377:1: Warning: Tab character src/Rules/Standard.hs:378:1: Warning: Tab character src/Rules/Standard.hs:379:1: Warning: Tab character src/Rules/Standard.hs:61:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘updatefn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:88:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘getfn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:119:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘isfn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:129:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘fromfn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:138:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘hasfn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:156:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘unfn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:301:9: Warning: Pattern match(es) are non-exhaustive In an equation for ‘listComp’: Patterns not matched: _ [] src/Rules/Standard.hs:330:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘fromEnumFn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:336:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘toEnumFn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:342:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘enumFromFn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:362:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘boundedfn’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:368:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘boundedEnum’: Patterns not matched: Directive TypeName _ src/Rules/Standard.hs:374:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘boundedSingle’: Patterns not matched: Directive TypeName _ [18 of 23] Compiling Rules.Utility ( src/Rules/Utility.hs, dist/build/DrIFT/DrIFT-tmp/Rules/Utility.dyn_o ) src/Rules/Utility.hs:10:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘queryGen’: Patterns not matched: Directive TypeName _ [19 of 23] Compiling Rules.Xml ( src/Rules/Xml.hs, dist/build/DrIFT/DrIFT-tmp/Rules/Xml.dyn_o ) src/Rules/Xml.hs:50:21: Warning: Tab character src/Rules/Xml.hs:51:32: Warning: Tab character src/Rules/Xml.hs:57:29: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/Xml.hs:57:29-33 (Num a0) arising from the literal ‘0’ at src/Rules/Xml.hs:57:30 (Show a0) arising from a use of ‘showsfn’ at src/Rules/Xml.hs:57:21-27 In the second argument of ‘zipWith3’, namely ‘[0 .. ]’ In the second argument of ‘(:)’, namely ‘zipWith3 showsfn [0 .. ] cvs cs’ In the second argument of ‘(:)’, namely ‘(text "fromContents (CElem (Elem constr [] cs):etc)" $$ vcat (preorder cs (zipWith readsfn cvs cs))) : zipWith3 showsfn [0 .. ] cvs cs’ src/Rules/Xml.hs:60:21: Warning: Tab character src/Rules/Xml.hs:61:32: Warning: Tab character src/Rules/Xml.hs:84:24: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Enum a0) arising from the arithmetic sequence ‘0 .. ’ at src/Rules/Xml.hs:84:24-28 (Num a0) arising from the literal ‘0’ at src/Rules/Xml.hs:84:25 (Show a0) arising from a use of ‘showsfn’ at src/Rules/Xml.hs:84:16-22 In the second argument of ‘zipWith3’, namely ‘[0 .. ]’ In the second argument of ‘(:)’, namely ‘zipWith3 showsfn [0 .. ] cvs cs’ In the first argument of ‘block’, namely ‘(case cs of { [c] -> text "parseContents = do" $$ nest 4 (text "{ inElementWith (flip isPrefixOf)" <+> text (show (constructor c)) <+> text "$" $$ parseFn True (head cvs) c $$ text "}") _ -> text "parseContents = do" $$ nest 4 (text "{ e@(Elem t _ _) <- elementWith (flip isPrefixOf)" <+> text (show (preorder cs (map constructor cs))) $$ text "; case t of" $$ nest 2 (text "_" $$ nest 2 (vcat (preorder cs (zipWith (parseFn False) cvs cs)))) $$ text "}") } : zipWith3 showsfn [0 .. ] cvs cs)’ src/Rules/Xml.hs:322:21: Warning: Tab character src/Rules/Xml.hs:323:32: Warning: Tab character [20 of 23] Compiling Rules ( src/Rules.hs, dist/build/DrIFT/DrIFT-tmp/Rules.dyn_o ) [21 of 23] Compiling CommandP ( src/CommandP.hs, dist/build/DrIFT/DrIFT-tmp/CommandP.dyn_o ) src/CommandP.hs:16:1: Warning: Tab character src/CommandP.hs:17:1: Warning: Tab character src/CommandP.hs:21:1: Warning: Tab character src/CommandP.hs:22:1: Warning: Tab character src/CommandP.hs:23:1: Warning: Tab character src/CommandP.hs:24:1: Warning: Tab character src/CommandP.hs:28:1: Warning: Tab character src/CommandP.hs:29:1: Warning: Tab character src/CommandP.hs:52:1: Warning: Tab character src/CommandP.hs:53:1: Warning: Tab character src/CommandP.hs:55:1: Warning: Tab character src/CommandP.hs:56:1: Warning: Tab character src/CommandP.hs:59:1: Warning: Tab character src/CommandP.hs:60:1: Warning: Tab character src/CommandP.hs:61:1: Warning: Tab character src/CommandP.hs:62:1: Warning: Tab character src/CommandP.hs:63:1: Warning: Tab character [22 of 23] Compiling ChaseImports ( src/ChaseImports.hs, dist/build/DrIFT/DrIFT-tmp/ChaseImports.dyn_o ) src/ChaseImports.hs:38:1: Warning: Tab character src/ChaseImports.hs:39:1: Warning: Tab character src/ChaseImports.hs:49:1: Warning: Tab character src/ChaseImports.hs:52:1: Warning: Tab character src/ChaseImports.hs:53:1: Warning: Tab character src/ChaseImports.hs:63:1: Warning: Tab character src/ChaseImports.hs:64:1: Warning: Tab character src/ChaseImports.hs:65:1: Warning: Tab character src/ChaseImports.hs:70:1: Warning: Tab character src/ChaseImports.hs:71:1: Warning: Tab character src/ChaseImports.hs:73:1: Warning: Tab character src/ChaseImports.hs:74:1: Warning: Tab character src/ChaseImports.hs:75:1: Warning: Tab character src/ChaseImports.hs:78:1: Warning: Tab character src/ChaseImports.hs:79:1: Warning: Tab character src/ChaseImports.hs:80:1: Warning: Tab character src/ChaseImports.hs:81:1: Warning: Tab character src/ChaseImports.hs:82:1: Warning: Tab character src/ChaseImports.hs:87:1: Warning: Tab character src/ChaseImports.hs:88:1: Warning: Tab character src/ChaseImports.hs:93:1: Warning: Tab character src/ChaseImports.hs:94:1: Warning: Tab character src/ChaseImports.hs:95:2: Warning: Tab character src/ChaseImports.hs:96:1: Warning: Tab character src/ChaseImports.hs:97:1: Warning: Tab character src/ChaseImports.hs:98:1: Warning: Tab character src/ChaseImports.hs:100:1: Warning: Tab character src/ChaseImports.hs:101:1: Warning: Tab character src/ChaseImports.hs:102:1: Warning: Tab character src/ChaseImports.hs:103:1: Warning: Tab character src/ChaseImports.hs:104:1: Warning: Tab character src/ChaseImports.hs:105:8: Warning: Tab character src/ChaseImports.hs:110:1: Warning: Tab character src/ChaseImports.hs:111:1: Warning: Tab character src/ChaseImports.hs:112:1: Warning: Tab character src/ChaseImports.hs:117:1: Warning: Tab character src/ChaseImports.hs:118:1: Warning: Tab character src/ChaseImports.hs:119:1: Warning: Tab character src/ChaseImports.hs:125:1: Warning: Tab character src/ChaseImports.hs:126:1: Warning: Tab character src/ChaseImports.hs:127:1: Warning: Tab character src/ChaseImports.hs:123:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘resolve’: Patterns not matched: _ ((_, D _ _ _ _ _ _) : _) _ _ ((_, Directive) : _) _ [23 of 23] Compiling Main ( src/DrIFT.hs, dist/build/DrIFT/DrIFT-tmp/Main.dyn_o ) src/DrIFT.hs:90:1: Warning: Tab character src/DrIFT.hs:91:1: Warning: Tab character src/DrIFT.hs:93:1: Warning: Tab character src/DrIFT.hs:94:1: Warning: Tab character src/DrIFT.hs:95:1: Warning: Tab character src/DrIFT.hs:96:1: Warning: Tab character src/DrIFT.hs:97:1: Warning: Tab character src/DrIFT.hs:155:1: Warning: Tab character src/DrIFT.hs:156:1: Warning: Tab character src/DrIFT.hs:157:1: Warning: Tab character src/DrIFT.hs:158:1: Warning: Tab character src/DrIFT.hs:159:1: Warning: Tab character src/DrIFT.hs:160:1: Warning: Tab character src/DrIFT.hs:161:1: Warning: Tab character Linking dist/build/DrIFT/DrIFT ... Preprocessing executable 'drift-ghc' for DrIFT-2.4.2... [1 of 2] Compiling Paths_DrIFT ( dist/build/autogen/Paths_DrIFT.hs, dist/build/drift-ghc/drift-ghc-tmp/Paths_DrIFT.dyn_o ) [2 of 2] Compiling Main ( drift-ghc.hs, dist/build/drift-ghc/drift-ghc-tmp/Main.dyn_o ) drift-ghc.hs:2:1: Warning: Module ‘System.Cmd’ is deprecated: Use "System.Process" instead Linking dist/build/drift-ghc/drift-ghc ... Creating package registration script: register.sh Running Haddock for DrIFT-2.4.2... Preprocessing library DrIFT-2.4.2... Haddock coverage: 0% ( 0 / 4) in 'DrIFT.Version' Missing documentation for: Module header package (src/DrIFT/Version.hs:3) version (src/DrIFT/Version.hs:6) fullName (src/DrIFT/Version.hs:9) Documentation created: dist/doc/html/DrIFT/index.html Preprocessing executable 'DrIFT' for DrIFT-2.4.2... Preprocessing executable 'drift-ghc' for DrIFT-2.4.2... =========================================================================== =================================================== ===> hs-DrIFT-2.4.2_2 depends on executable: ghc - found ===> hs-DrIFT-2.4.2_2 depends on package: ghc>=7.10.2 - found ===> hs-DrIFT-2.4.2_2 depends on package: hs-old-time>=0 - found ===> hs-DrIFT-2.4.2_2 depends on package: hs-random>=0 - found =========================================================================== =================================================== ===> Staging for hs-DrIFT-2.4.2_2 ===> Generating temporary packing list Installing library in /wrkdirs/devel/hs-DrIFT/stage/usr/local/lib/cabal/ghc-7.10.2/DrIFT-2.4.2 Installing executable(s) in /wrkdirs/devel/hs-DrIFT/stage/usr/local/bin Warning: The directory /wrkdirs/devel/hs-DrIFT/stage/usr/local/bin is not in the system search path. ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for hs-DrIFT-2.4.2_2 file sizes/checksums [33]: . done packing files [33]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for hs-DrIFT-2.4.2_2 build of devel/hs-DrIFT ended at Sat Oct 8 20:07:14 PDT 2016 build time: 00:01:50