Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'], chrootPath='/var/lib/mock/f40-build-744096-111535/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1690070400 Wrote: /builddir/build/SRPMS/ghc-happstack-server-7.8.0.2-1.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'], chrootPath='/var/lib/mock/f40-build-744096-111535/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1690070400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hMvBfZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf happstack-server-7.8.0.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/happstack-server-7.8.0.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd happstack-server-7.8.0.2 + rm -rf /builddir/build/BUILD/happstack-server-7.8.0.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/happstack-server-7.8.0.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.exr28z + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd happstack-server-7.8.0.2 ++ ls ++ grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f README.md -a -x README.md ']' + chmod a-x README.md ++ echo -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ++ sed -e 's/-Wall //' -e 's/-Werror=format-security //' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer' + export CFLAGS + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + '[' -f Setup.hs -o -f Setup.lhs ']' + '[' -d /usr/lib64/ghc-9.4.5/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 2] Compiling Main ( Setup.hs, Setup.o ) [2 of 2] Linking Setup + LANG=C.utf8 + ./Setup --version Cabal library version 3.8.1.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ++ sed -e 's/ / -optl/g' + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-happstack-server '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.4.5/lib --enable-tests --global '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -optc-Werror=implicit-function-declaration -optc-Werror=implicit-int -optc-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -optc-fstack-protector-strong -optc-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optc-fasynchronous-unwind-tables -optc-fno-omit-frame-pointer -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optl-Wl,--build-id=sha1 -fhide-source-paths' -p --enable-shared --htmldir=/usr/share/doc/ghc/html/libraries/happstack-server-7.8.0.2 --global Configuring happstack-server-7.8.0.2... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j1 Preprocessing library for happstack-server-7.8.0.2.. Building library for happstack-server-7.8.0.2.. src/Happstack/Server/SimpleHTTP.hs:3:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 3 | {-# LANGUAGE OverlappingInstances #-} | ^^^^^^^^^^^^^^^^^^^^ [ 1 of 35] Compiling Happstack.Server.Internal.Clock [ 2 of 35] Compiling Happstack.Server.Internal.Cookie src/Happstack/Server/Internal/Cookie.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 21 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 35] Compiling Happstack.Server.Internal.LazyLiner [ 4 of 35] Compiling Happstack.Server.Internal.LogFormat src/Happstack/Server/Internal/LogFormat.hs:8:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 8 | import Data.Time.Format (FormatTime(..), formatTime, defaultTimeLocale) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 35] Compiling Happstack.Server.Internal.RFC822Headers src/Happstack/Server/Internal/RFC822Headers.hs:47:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 47 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 35] Compiling Happstack.Server.Internal.Socket [ 7 of 35] Compiling Happstack.Server.Internal.TimeoutManager [ 8 of 35] Compiling Happstack.Server.Internal.TimeoutIO [ 9 of 35] Compiling Happstack.Server.Internal.TimeoutSocket src/Happstack/Server/Internal/TimeoutSocket.hs:7:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 7 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 35] Compiling Happstack.Server.SURI [11 of 35] Compiling Happstack.Server.Internal.Types src/Happstack/Server/Internal/Types.hs:23:38: warning: [-Wunused-imports] The import of ‘SomeException’ from module ‘Control.Exception’ is redundant | 23 | import Control.Exception (Exception, SomeException) | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:25:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 25 | import Control.Monad.Trans.Error (Error(strMsg)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:27:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 27 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:34:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 34 | import Data.Time.Format (FormatTime(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:43:20: warning: [-Wunused-imports] The import of ‘Word’ from module ‘Data.Word’ is redundant | 43 | import Data.Word (Word, Word8, Word16, Word32, Word64) | ^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ [12 of 35] Compiling Happstack.Server.Internal.Multipart [13 of 35] Compiling Happstack.Server.Internal.MessageWrap [14 of 35] Compiling Happstack.Server.SURI.ParseURI [15 of 35] Compiling Happstack.Server.Types [16 of 35] Compiling Paths_happstack_server [17 of 35] Compiling Happstack.Server.Internal.Monads src/Happstack/Server/Internal/Monads.hs:16:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 16 | import Control.Monad.Trans.Error ( ErrorT, Error, mapErrorT ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:64:171: warning: [-Wunused-imports] The import of ‘||’ from module ‘Prelude’ is redundant | 64 | import Prelude (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip) | ^^^^ src/Happstack/Server/Internal/Monads.hs:192:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (ServerPartT m)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 192 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:396:37: warning: [-Wunused-matches] Defined but not used: ‘runError’ | 396 | liftWith f = WebT $ liftWith $ \runError -> | ^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:465:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (WebT m)’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 465 | return a = WebT $ return a | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:555:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (WebT m)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 555 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:760:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:760:51: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:762:17: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 762 | localRq f = mapErrorT $ localRq f | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:764:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:764:55: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:767:19: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 767 | getFilter m = mapErrorT (\m' -> | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:774:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:774:49: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^^ [18 of 35] Compiling Happstack.Server.Response src/Happstack/Server/Response.hs:39:1: warning: [-Wunused-imports] The import of ‘Happstack.Server.Types’ is redundant except perhaps to import instances from ‘Happstack.Server.Types’ To import instances alone, use: import Happstack.Server.Types() | 39 | import Happstack.Server.Types (Response(..), Request(..), nullRsFlags, getHeader, noContentLength, redirect, result, setHeader, setHeaderBS) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Response.hs:238:55: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type ‘Response’ not matched: SendFile _ _ _ _ _ _ _ | 238 | noContent val = composeFilter (\r -> noContentLength (r { rsCode = 204, rsBody = L.empty })) >> return val | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [19 of 35] Compiling Happstack.Server.Validation [20 of 35] Compiling Happstack.Server.Cookie [21 of 35] Compiling Happstack.Server.RqData src/Happstack/Server/RqData.hs:61:1: warning: [-Wunused-imports] The import of ‘<*>, Applicative, pure’ from module ‘Control.Applicative’ is redundant | 61 | import Control.Applicative (Applicative((<*>), pure), Alternative((<|>), empty), WrappedMonad(WrapMonad, unwrapMonad)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:62:1: warning: [-Wunused-imports] The import of ‘mplus’ from module ‘Control.Monad’ is redundant | 62 | import Control.Monad (MonadPlus(mzero, mplus)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:71:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 71 | import qualified Control.Monad.Trans.Error as DeprecatedError | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:73:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Except’ is redundant except perhaps to import instances from ‘Control.Monad.Except’ To import instances alone, use: import Control.Monad.Except() | 73 | import Control.Monad.Except (throwError) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:76:1: warning: [-Wunused-imports] The qualified import of ‘Data.ByteString.Char8’ is redundant except perhaps to import instances from ‘Data.ByteString.Char8’ To import instances alone, use: import Data.ByteString.Char8() | 76 | import qualified Data.ByteString.Char8 as P | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:83:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 83 | import Data.Monoid (Monoid(mempty, mappend, mconcat)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:19: warning: [-Wsimplifiable-class-constraints] • The constraint ‘MonadPlus (Either e)’ matches instance DeprecatedError.Error e => MonadPlus (Either e) -- Defined in ‘Control.Monad.Trans.Error’ This makes type inference for inner bindings fragile; either use MonoLocalBinds, or simplify it using the instance • In the stand-alone deriving instance for ‘(Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e)’ | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:30: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:107:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 107 | instance (DeprecatedError.Error e, Monoid e) => MonadReader r (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:115:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 115 | instance (Monoid e, DeprecatedError.Error e) => Applicative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:117:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (ReaderError r e)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 117 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:124:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 124 | instance (Monoid e, DeprecatedError.Error e) => Alternative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246:20: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246:72: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:248:21: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 248 | localRqEnv f = DeprecatedError.mapErrorT (localRqEnv f) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [22 of 35] Compiling Happstack.Server.Monads src/Happstack/Server/Monads.hs:42:56: warning: [-Wunused-imports] The import of ‘Applicative’ from module ‘Control.Applicative’ is redundant | 42 | import Control.Applicative (Alternative, Applicative) | ^^^^^^^^^^^ src/Happstack/Server/Monads.hs:45:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 45 | import Control.Monad.Trans.Error (Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:57:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 57 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:77:24: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^ src/Happstack/Server/Monads.hs:77:48: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^^ [23 of 35] Compiling Happstack.Server.Routing [24 of 35] Compiling Happstack.Server.FileServe.BuildingBlocks [25 of 35] Compiling Happstack.Server.FileServe [26 of 35] Compiling Happstack.Server.Error [27 of 35] Compiling Happstack.Server.Auth [28 of 35] Compiling Happstack.Server.Internal.Handler src/Happstack/Server/Internal/Handler.hs:11:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 11 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Handler.hs:179:41: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe Int’ not matched: Nothing | 179 | Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 35] Compiling Happstack.Server.Internal.Listen [30 of 35] Compiling Happstack.Server.SimpleHTTP [31 of 35] Compiling Happstack.Server.Internal.Compression [32 of 35] Compiling Happstack.Server.I18N [33 of 35] Compiling Happstack.Server.Compression [34 of 35] Compiling Happstack.Server [35 of 35] Compiling Happstack.Server.Internal.LowLevel src/Happstack/Server/SimpleHTTP.hs:3:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 3 | {-# LANGUAGE OverlappingInstances #-} | ^^^^^^^^^^^^^^^^^^^^ [ 1 of 35] Compiling Happstack.Server.Internal.Clock [ 2 of 35] Compiling Happstack.Server.Internal.Cookie src/Happstack/Server/Internal/Cookie.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 21 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 35] Compiling Happstack.Server.Internal.LazyLiner [ 4 of 35] Compiling Happstack.Server.Internal.LogFormat src/Happstack/Server/Internal/LogFormat.hs:8:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 8 | import Data.Time.Format (FormatTime(..), formatTime, defaultTimeLocale) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 35] Compiling Happstack.Server.Internal.RFC822Headers src/Happstack/Server/Internal/RFC822Headers.hs:47:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 47 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 35] Compiling Happstack.Server.Internal.Socket [ 7 of 35] Compiling Happstack.Server.Internal.TimeoutManager [ 8 of 35] Compiling Happstack.Server.Internal.TimeoutIO [ 9 of 35] Compiling Happstack.Server.Internal.TimeoutSocket src/Happstack/Server/Internal/TimeoutSocket.hs:7:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 7 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 35] Compiling Happstack.Server.SURI [11 of 35] Compiling Happstack.Server.Internal.Types src/Happstack/Server/Internal/Types.hs:23:38: warning: [-Wunused-imports] The import of ‘SomeException’ from module ‘Control.Exception’ is redundant | 23 | import Control.Exception (Exception, SomeException) | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:25:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 25 | import Control.Monad.Trans.Error (Error(strMsg)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:27:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 27 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:34:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 34 | import Data.Time.Format (FormatTime(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:43:20: warning: [-Wunused-imports] The import of ‘Word’ from module ‘Data.Word’ is redundant | 43 | import Data.Word (Word, Word8, Word16, Word32, Word64) | ^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ [12 of 35] Compiling Happstack.Server.Internal.Multipart [13 of 35] Compiling Happstack.Server.Internal.MessageWrap [14 of 35] Compiling Happstack.Server.SURI.ParseURI [15 of 35] Compiling Happstack.Server.Types [16 of 35] Compiling Paths_happstack_server [17 of 35] Compiling Happstack.Server.Internal.Monads src/Happstack/Server/Internal/Monads.hs:16:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 16 | import Control.Monad.Trans.Error ( ErrorT, Error, mapErrorT ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:64:171: warning: [-Wunused-imports] The import of ‘||’ from module ‘Prelude’ is redundant | 64 | import Prelude (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip) | ^^^^ src/Happstack/Server/Internal/Monads.hs:192:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (ServerPartT m)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 192 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:396:37: warning: [-Wunused-matches] Defined but not used: ‘runError’ | 396 | liftWith f = WebT $ liftWith $ \runError -> | ^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:465:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (WebT m)’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 465 | return a = WebT $ return a | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:555:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (WebT m)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 555 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:760:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:760:51: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:762:17: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 762 | localRq f = mapErrorT $ localRq f | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:764:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:764:55: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:767:19: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 767 | getFilter m = mapErrorT (\m' -> | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:774:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:774:49: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^^ [18 of 35] Compiling Happstack.Server.Response src/Happstack/Server/Response.hs:39:1: warning: [-Wunused-imports] The import of ‘Happstack.Server.Types’ is redundant except perhaps to import instances from ‘Happstack.Server.Types’ To import instances alone, use: import Happstack.Server.Types() | 39 | import Happstack.Server.Types (Response(..), Request(..), nullRsFlags, getHeader, noContentLength, redirect, result, setHeader, setHeaderBS) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Response.hs:238:55: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type ‘Response’ not matched: SendFile _ _ _ _ _ _ _ | 238 | noContent val = composeFilter (\r -> noContentLength (r { rsCode = 204, rsBody = L.empty })) >> return val | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [19 of 35] Compiling Happstack.Server.Validation [20 of 35] Compiling Happstack.Server.Cookie [21 of 35] Compiling Happstack.Server.RqData src/Happstack/Server/RqData.hs:61:1: warning: [-Wunused-imports] The import of ‘<*>, Applicative, pure’ from module ‘Control.Applicative’ is redundant | 61 | import Control.Applicative (Applicative((<*>), pure), Alternative((<|>), empty), WrappedMonad(WrapMonad, unwrapMonad)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:62:1: warning: [-Wunused-imports] The import of ‘mplus’ from module ‘Control.Monad’ is redundant | 62 | import Control.Monad (MonadPlus(mzero, mplus)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:71:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 71 | import qualified Control.Monad.Trans.Error as DeprecatedError | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:73:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Except’ is redundant except perhaps to import instances from ‘Control.Monad.Except’ To import instances alone, use: import Control.Monad.Except() | 73 | import Control.Monad.Except (throwError) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:76:1: warning: [-Wunused-imports] The qualified import of ‘Data.ByteString.Char8’ is redundant except perhaps to import instances from ‘Data.ByteString.Char8’ To import instances alone, use: import Data.ByteString.Char8() | 76 | import qualified Data.ByteString.Char8 as P | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:83:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 83 | import Data.Monoid (Monoid(mempty, mappend, mconcat)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:19: warning: [-Wsimplifiable-class-constraints] • The constraint ‘MonadPlus (Either e)’ matches instance DeprecatedError.Error e => MonadPlus (Either e) -- Defined in ‘Control.Monad.Trans.Error’ This makes type inference for inner bindings fragile; either use MonoLocalBinds, or simplify it using the instance • In the stand-alone deriving instance for ‘(Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e)’ | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:30: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:107:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 107 | instance (DeprecatedError.Error e, Monoid e) => MonadReader r (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:115:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 115 | instance (Monoid e, DeprecatedError.Error e) => Applicative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:117:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (ReaderError r e)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 117 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:124:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 124 | instance (Monoid e, DeprecatedError.Error e) => Alternative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246:20: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246:72: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:248:21: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 248 | localRqEnv f = DeprecatedError.mapErrorT (localRqEnv f) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [22 of 35] Compiling Happstack.Server.Monads src/Happstack/Server/Monads.hs:42:56: warning: [-Wunused-imports] The import of ‘Applicative’ from module ‘Control.Applicative’ is redundant | 42 | import Control.Applicative (Alternative, Applicative) | ^^^^^^^^^^^ src/Happstack/Server/Monads.hs:45:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 45 | import Control.Monad.Trans.Error (Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:57:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 57 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:77:24: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^ src/Happstack/Server/Monads.hs:77:48: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^^ [23 of 35] Compiling Happstack.Server.Routing [24 of 35] Compiling Happstack.Server.FileServe.BuildingBlocks [25 of 35] Compiling Happstack.Server.FileServe [26 of 35] Compiling Happstack.Server.Error [27 of 35] Compiling Happstack.Server.Auth [28 of 35] Compiling Happstack.Server.Internal.Handler src/Happstack/Server/Internal/Handler.hs:11:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 11 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Handler.hs:179:41: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe Int’ not matched: Nothing | 179 | Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 35] Compiling Happstack.Server.Internal.Listen [30 of 35] Compiling Happstack.Server.SimpleHTTP [31 of 35] Compiling Happstack.Server.Internal.Compression [32 of 35] Compiling Happstack.Server.I18N [33 of 35] Compiling Happstack.Server.Compression [34 of 35] Compiling Happstack.Server [35 of 35] Compiling Happstack.Server.Internal.LowLevel Preprocessing test suite 'happstack-server-tests' for happstack-server-7.8.0.2.. Building test suite 'happstack-server-tests' for happstack-server-7.8.0.2.. [1 of 2] Compiling Happstack.Server.Tests [2 of 2] Compiling Main [3 of 3] Linking dist/build/happstack-server-tests/happstack-server-tests + '[' -n dist/build/libHShappstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8-ghc9.4.5.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for happstack-server-7.8.0.2.. Running Haddock on library for happstack-server-7.8.0.2.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.4.0, base-4.17.1.0, base-orphans-0.9.0, base64-bytestring-1.2.1.0, binary-0.8.9.1, blaze-builder-0.4.2.2, blaze-html-0.9.1.2, blaze-markup-0.8.2.8, bytestring-0.11.4.0, containers-0.6.7, deepseq-1.4.8.0, directory-1.3.7.1, exceptions-0.10.5, extensible-exceptions-0.1.1.4, filepath-1.4.2.2, ghc-bignum-1.3, ghc-boot-th-9.4.5, ghc-prim-0.9.0, hslogger-1.3.1.0, html-1.0.1.2, monad-control-1.0.3.1, mtl-2.2.2, network-3.1.4.0, network-bsd-2.8.1.0, network-uri-2.6.4.2, old-locale-1.0.0.7, parsec-3.1.16.1, pretty-1.1.3.6, process-1.6.16.0, sendfile-0.7.11.4, stm-2.5.1.0, syb-0.7.2.3, system-filepath-0.4.14, template-haskell-2.19.0.0, text-2.0.2, th-compat-0.1.4, threads-0.5.1.7, time-1.12.2, transformers-0.5.6.2, transformers-base-0.4.6, transformers-compat-0.7.2, unix-2.7.3, utf8-string-1.0.2, xhtml-3000.2.2.1, zlib-0.6.3.0 Warning: --source-* options are ignored when --hyperlinked-source is enabled. src/Happstack/Server/SimpleHTTP.hs:3:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 3 | {-# LANGUAGE OverlappingInstances #-} | ^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Cookie.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 21 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/LogFormat.hs:8:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 8 | import Data.Time.Format (FormatTime(..), formatTime, defaultTimeLocale) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/RFC822Headers.hs:47:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 47 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/TimeoutSocket.hs:7:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 7 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:23:38: warning: [-Wunused-imports] The import of ‘SomeException’ from module ‘Control.Exception’ is redundant | 23 | import Control.Exception (Exception, SomeException) | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:25:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 25 | import Control.Monad.Trans.Error (Error(strMsg)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:27:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 27 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:34:1: warning: [-Wdodgy-imports] The import item ‘FormatTime(..)’ suggests that ‘FormatTime’ has (in-scope) constructors or class methods, but it has none | 34 | import Data.Time.Format (FormatTime(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Types.hs:43:20: warning: [-Wunused-imports] The import of ‘Word’ from module ‘Data.Word’ is redundant | 43 | import Data.Word (Word, Word8, Word16, Word32, Word64) | ^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Types.hs:253:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 253 | instance Error Response where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:16:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 16 | import Control.Monad.Trans.Error ( ErrorT, Error, mapErrorT ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:64:171: warning: [-Wunused-imports] The import of ‘||’ from module ‘Prelude’ is redundant | 64 | import Prelude (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip) | ^^^^ src/Happstack/Server/Internal/Monads.hs:192:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (ServerPartT m)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 192 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:396:37: warning: [-Wunused-matches] Defined but not used: ‘runError’ | 396 | liftWith f = WebT $ liftWith $ \runError -> | ^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:465:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (WebT m)’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 465 | return a = WebT $ return a | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:555:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (WebT m)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 555 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:760:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:760:51: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 760 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:762:17: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 762 | localRq f = mapErrorT $ localRq f | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:764:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:764:55: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 764 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Internal/Monads.hs:767:19: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 767 | getFilter m = mapErrorT (\m' -> | ^^^^^^^^^ src/Happstack/Server/Internal/Monads.hs:774:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^ src/Happstack/Server/Internal/Monads.hs:774:49: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 774 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where | ^^^^^^ src/Happstack/Server/Response.hs:39:1: warning: [-Wunused-imports] The import of ‘Happstack.Server.Types’ is redundant except perhaps to import instances from ‘Happstack.Server.Types’ To import instances alone, use: import Happstack.Server.Types() | 39 | import Happstack.Server.Types (Response(..), Request(..), nullRsFlags, getHeader, noContentLength, redirect, result, setHeader, setHeaderBS) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: 'addCookie' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 69% ( 9 / 13) in 'Happstack.Server.Internal.Cookie' Missing documentation for: Module header calcLife (src/Happstack/Server/Internal/Cookie.hs:91) getCookies' (src/Happstack/Server/Internal/Cookie.hs:218) getCookie' (src/Happstack/Server/Internal/Cookie.hs:222) Warning: Couldn't find .haddock for export toChunks 66% ( 2 / 3) in 'Happstack.Server.Internal.LogFormat' Missing documentation for: Module header 42% ( 9 / 21) in 'Happstack.Server.Internal.RFC822Headers' Missing documentation for: Header (src/Happstack/Server/Internal/RFC822Headers.hs:52) pHeader (src/Happstack/Server/Internal/RFC822Headers.hs:60) pHeaders (src/Happstack/Server/Internal/RFC822Headers.hs:54) parseHeaders (src/Happstack/Server/Internal/RFC822Headers.hs:57) getContentType (src/Happstack/Server/Internal/RFC822Headers.hs:156) ContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:163) getContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:177) parseContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:173) ContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:185) getContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:199) parseContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:196) parseM (src/Happstack/Server/Internal/RFC822Headers.hs:207) 33% ( 1 / 3) in 'Happstack.Server.Internal.Socket' Missing documentation for: Module header sockAddrToPeer (src/Happstack/Server/Internal/Socket.hs:50) 16% ( 2 / 12) in 'Happstack.Server.Internal.TimeoutManager' Missing documentation for: Module header Handle (src/Happstack/Server/Internal/TimeoutManager.hs:24) initialize (src/Happstack/Server/Internal/TimeoutManager.hs:27) register (src/Happstack/Server/Internal/TimeoutManager.hs:53) registerKillThread (src/Happstack/Server/Internal/TimeoutManager.hs:61) tickle (src/Happstack/Server/Internal/TimeoutManager.hs:66) pause (src/Happstack/Server/Internal/TimeoutManager.hs:66) resume (src/Happstack/Server/Internal/TimeoutManager.hs:66) cancel (src/Happstack/Server/Internal/TimeoutManager.hs:66) forceTimeout (src/Happstack/Server/Internal/TimeoutManager.hs:74) 50% ( 1 / 2) in 'Happstack.Server.Internal.TimeoutIO' Missing documentation for: Module header 12% ( 1 / 8) in 'Happstack.Server.Internal.TimeoutSocket' Missing documentation for: sPutLazyTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:26) sPutTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:31) sGet (src/Happstack/Server/Internal/TimeoutSocket.hs:38) sGetContents (src/Happstack/Server/Internal/TimeoutSocket.hs:48) sendFileTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:67) iterTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:71) timeoutSocketIO (src/Happstack/Server/Internal/TimeoutSocket.hs:88) Warning: 'seeOther' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 76% ( 13 / 17) in 'Happstack.Server.SURI' Missing documentation for: unEscape (src/Happstack/Server/SURI.hs:68) unEscapeQS (src/Happstack/Server/SURI.hs:68) SURI (src/Happstack/Server/SURI.hs:77) FromPath (src/Happstack/Server/SURI.hs:108) Warning: 'notContentLength' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 94% ( 48 / 51) in 'Happstack.Server.Internal.Types' Missing documentation for: Module header readDec' (src/Happstack/Server/Internal/Types.hs:466) showRsValidator (src/Happstack/Server/Internal/Types.hs:248) 18% ( 6 / 32) in 'Happstack.Server.Internal.Multipart' Missing documentation for: Module header takeWhileS (src/Happstack/Server/Internal/Multipart.hs:30) crlf (src/Happstack/Server/Internal/Multipart.hs:38) crlfcrlf (src/Happstack/Server/Internal/Multipart.hs:41) blankLine (src/Happstack/Server/Internal/Multipart.hs:44) dropWhileS (src/Happstack/Server/Internal/Multipart.hs:47) BodyPart (src/Happstack/Server/Internal/Multipart.hs:54) Work (src/Happstack/Server/Internal/Multipart.hs:57) InputWorker (src/Happstack/Server/Internal/Multipart.hs:61) InputIter (src/Happstack/Server/Internal/Multipart.hs:63) FileSaver (src/Happstack/Server/Internal/Multipart.hs:68) defaultFileSaver (src/Happstack/Server/Internal/Multipart.hs:74) defaultInputIter (src/Happstack/Server/Internal/Multipart.hs:86) hPutLimit (src/Happstack/Server/Internal/Multipart.hs:124) hPutLimit' (src/Happstack/Server/Internal/Multipart.hs:128) bodyPartToInput (src/Happstack/Server/Internal/Multipart.hs:140) bodyPartsToInputs (src/Happstack/Server/Internal/Multipart.hs:172) multipartBody (src/Happstack/Server/Internal/Multipart.hs:188) parseMultipartBody (src/Happstack/Server/Internal/Multipart.hs:206) dropPreamble (src/Happstack/Server/Internal/Multipart.hs:212) dropLine (src/Happstack/Server/Internal/Multipart.hs:217) splitParts (src/Happstack/Server/Internal/Multipart.hs:231) splitPart (src/Happstack/Server/Internal/Multipart.hs:243) splitBlank (src/Happstack/Server/Internal/Multipart.hs:252) splitBoundary (src/Happstack/Server/Internal/Multipart.hs:257) splitAtEmptyLine (src/Happstack/Server/Internal/Multipart.hs:265) 64% ( 9 / 14) in 'Happstack.Server.Internal.MessageWrap' Missing documentation for: Module header queryInput (src/Happstack/Server/Internal/MessageWrap.hs:19) decodeBody (src/Happstack/Server/Internal/MessageWrap.hs:99) bodyInput (src/Happstack/Server/Internal/MessageWrap.hs:45) defaultInputIter (src/Happstack/Server/Internal/Multipart.hs:86) 95% ( 45 / 47) in 'Happstack.Server.Types' Missing documentation for: Module header readDec' (src/Happstack/Server/Internal/Types.hs:466) Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'HasRqData' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'runWebT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'spUnwrapErrorT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'askRqEnv' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'localRqEnv' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 78% ( 29 / 37) in 'Happstack.Server.Internal.Monads' Missing documentation for: unFilterFun (src/Happstack/Server/Internal/Monads.hs:310) FilterT (src/Happstack/Server/Internal/Monads.hs:317) outputTraceMessage (src/Happstack/Server/Internal/Monads.hs:606) mkFailMessage (src/Happstack/Server/Internal/Monads.hs:614) failResponse (src/Happstack/Server/Internal/Monads.hs:619) failHtml (src/Happstack/Server/Internal/Monads.hs:624) escapeString (src/Happstack/Server/Internal/Monads.hs:636) escapeHTTP (src/Happstack/Server/Internal/Monads.hs:797) Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 24 / 24) in 'Happstack.Server.Response' Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ServerPart' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 8 / 8) in 'Happstack.Server.Validation' 100% ( 8 / 8) in 'Happstack.Server.Cookie' Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'errorHandler' is out of scope. If you q src/Happstack/Server/RqData.hs:61:1: warning: [-Wunused-imports] The import of ‘<*>, Applicative, pure’ from module ‘Control.Applicative’ is redundant | 61 | import Control.Applicative (Applicative((<*>), pure), Alternative((<|>), empty), WrappedMonad(WrapMonad, unwrapMonad)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:62:1: warning: [-Wunused-imports] The import of ‘mplus’ from module ‘Control.Monad’ is redundant | 62 | import Control.Monad (MonadPlus(mzero, mplus)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:71:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 71 | import qualified Control.Monad.Trans.Error as DeprecatedError | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:73:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Except’ is redundant except perhaps to import instances from ‘Control.Monad.Except’ To import instances alone, use: import Control.Monad.Except() | 73 | import Control.Monad.Except (throwError) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:76:1: warning: [-Wunused-imports] The qualified import of ‘Data.ByteString.Char8’ is redundant except perhaps to import instances from ‘Data.ByteString.Char8’ To import instances alone, use: import Data.ByteString.Char8() | 76 | import qualified Data.ByteString.Char8 as P | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:83:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 83 | import Data.Monoid (Monoid(mempty, mappend, mconcat)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:19: warning: [-Wsimplifiable-class-constraints] • The constraint ‘MonadPlus (Either e)’ matches instance DeprecatedError.Error e => MonadPlus (Either e) -- Defined in ‘Control.Monad.Trans.Error’ This makes type inference for inner bindings fragile; either use MonoLocalBinds, or simplify it using the instance • In the stand-alone deriving instance for ‘(Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e)’ | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:101:30: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 101 | deriving instance (Monoid e, DeprecatedError.Error e, MonadPlus (Either e)) => MonadPlus (ReaderError r e) | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:107:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 107 | instance (DeprecatedError.Error e, Monoid e) => MonadReader r (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:115:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 115 | instance (Monoid e, DeprecatedError.Error e) => Applicative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:117:5: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (ReaderError r e)’. Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 117 | pure = return | ^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:124:21: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 124 | instance (Monoid e, DeprecatedError.Error e) => Alternative (ReaderError r e) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:160:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 160 | instance DeprecatedError.Error (Errors String) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246:20: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:246:72: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 246 | instance (Monad m, DeprecatedError.Error e, HasRqData m) => HasRqData (DeprecatedError.ErrorT e m) where | ^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/RqData.hs:248:21: warning: [-Wdeprecations] In the use of ‘mapErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 248 | localRqEnv f = DeprecatedError.mapErrorT (localRqEnv f) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:42:56: warning: [-Wunused-imports] The import of ‘Applicative’ from module ‘Control.Applicative’ is redundant | 42 | import Control.Applicative (Alternative, Applicative) | ^^^^^^^^^^^ src/Happstack/Server/Monads.hs:45:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: "Use Control.Monad.Trans.Except instead" | 45 | import Control.Monad.Trans.Error (Error, ErrorT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:57:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 57 | import Data.Monoid (Monoid) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Happstack/Server/Monads.hs:77:24: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^ src/Happstack/Server/Monads.hs:77:48: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" | 77 | instance (Happstack m, Error e) => Happstack (ErrorT e m) | ^^^^^^ src/Happstack/Server/Internal/Handler.hs:11:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 11 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ualify the identifier, haddock can try to link it anyway. 100% ( 50 / 50) in 'Happstack.Server.RqData' Warning: 'Request' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 27 / 28) in 'Happstack.Server.Monads' Missing documentation for: escapeHTTP (src/Happstack/Server/Internal/Monads.hs:797) 100% ( 24 / 24) in 'Happstack.Server.Routing' Warning: 'serveDiretory' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'sendFile' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 86% ( 38 / 44) in 'Happstack.Server.FileServe.BuildingBlocks' Missing documentation for: EntryKind (src/Happstack/Server/FileServe/BuildingBlocks.hs:532) browseIndex (src/Happstack/Server/FileServe/BuildingBlocks.hs:520) isSafePath (src/Happstack/Server/FileServe/BuildingBlocks.hs:396) doIndex' (src/Happstack/Server/FileServe/BuildingBlocks.hs:492) doIndexLazy (src/Happstack/Server/FileServe/BuildingBlocks.hs:478) doIndexStrict (src/Happstack/Server/FileServe/BuildingBlocks.hs:485) 100% ( 15 / 15) in 'Happstack.Server.FileServe' Warning: 'ErrorT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'throwError' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'catchError' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'simpleHTTP' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mapServerPartT'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ServerPart' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 4 / 4) in 'Happstack.Server.Error' 100% ( 4 / 4) in 'Happstack.Server.Auth' 50% ( 2 / 4) in 'Happstack.Server.Internal.Handler' Missing documentation for: Module header request (src/Happstack/Server/Internal/Handler.hs:43) 40% ( 2 / 5) in 'Happstack.Server.Internal.Listen' Missing documentation for: Module header listenOn (src/Happstack/Server/Internal/Listen.hs:41) listenOnIPv4 (src/Happstack/Server/Internal/Listen.hs:53) 100% ( 29 / 29) in 'Happstack.Server.SimpleHTTP' 100% ( 10 / 10) in 'Happstack.Server.Internal.Compression' 66% ( 2 / 3) in 'Happstack.Server.I18N' Missing documentation for: Module header Warning: 'Response' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 9 / 9) in 'Happstack.Server.Compression' 100% ( 33 / 33) in 'Happstack.Server' 88% ( 8 / 9) in 'Happstack.Server.Internal.LowLevel' Missing documentation for: Module header Warning: Happstack.Server.Internal.Cookie: could not find link destinations for: - GHC.Base.String - GHC.Types.Bool - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - Control.Monad.Reader.Class.MonadReader - GHC.Types.Type - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Types.IO - Control.Monad.Fail.MonadFail - Data.ByteString.Internal.Type.ByteString - Data.Either.Either - Text.Parsec.String.GenParser - GHC.Types.Char Warning: Happstack.Server.Internal.LogFormat: could not find link destinations for: - Data.Time.Format.Format.Class.FormatTime - GHC.Base.String - GHC.Num.+ - GHC.Num.- - GHC.Types.Int - GHC.Num.Integer.Integer Warning: Happstack.Server.Internal.RFC822Headers: could not find link destinations for: - GHC.Base.String - Text.Parsec.String.Parser - Control.Monad.Fail.MonadFail - Text.Parsec.Pos.SourceName - GHC.Show.Show - GHC.Read.Read - GHC.Read.readsPrec - GHC.Types.Int - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.Fail.fail Warning: Happstack.Server.Internal.Socket: could not find link destinations for: - Network.Socket.Types.Socket - GHC.Types.IO - Network.Socket.Info.HostName - Network.Socket.Types.PortNumber - Network.Socket.Types.SockAddr Warning: Happstack.Server.Internal.TimeoutManager: could not find link destinations for: - GHC.Types.Int - GHC.Types.IO Warning: Happstack.Server.Internal.TimeoutIO: could not find link destinations for: - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.IO - Data.ByteString.Internal.Type.ByteString - GHC.Maybe.Maybe - GHC.IO.FilePath - Network.Socket.SendFile.Offset - Network.Socket.SendFile.ByteCount - GHC.Types.Bool Warning: Happstack.Server.Internal.TimeoutSocket: could not find link destinations for: - Network.Socket.Types.Socket - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.IO - Data.ByteString.Internal.Type.ByteString - GHC.Maybe.Maybe - GHC.IO.FilePath - Network.Socket.SendFile.Offset - Network.Socket.SendFile.ByteCount - Network.Socket.SendFile.Iter.Iter Warning: Happstack.Server.SURI: could not find link destinations for: - GHC.Base.String - GHC.Types.Bool - Network.URI.URI - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text Warning: Happstack.Server.Internal.Types: could not find link destinations for: - GHC.Types.Bool - GHC.Base.String - GHC.MVar.MVar - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - Data.ByteString.Lazy.Internal.ByteString - GHC.Maybe.Maybe - GHC.Types.IO - GHC.IO.FilePath - GHC.Num.Integer.Integer - Data.ByteString.Internal.Type.ByteString - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Error.noMsg - Control.Monad.Trans.Error.strMsg - GHC.Base.Monad - GHC.Types.Type - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - Data.Either.Either - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.IO.Class.MonadIO - GHC.Maybe.Nothing - Happstack.Server.Internal.Types.HasHeaders - Data.Time.Format.Format.Class.FormatTime - Control.Concurrent.Thread.Group.ThreadGroup - GHC.Types.True - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapM - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - Data.Map.Internal.Map - GHC.Num.Num - Control.Monad.Fail.MonadFail - GHC.Types.Float - GHC.Int.Int16 - GHC.Int.Int32 - GHC.Int.Int64 - GHC.Int.Int8 - GHC.Word.Word16 - GHC.Word.Word32 - GHC.Word.Word64 - GHC.Word.Word8 - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text - GHC.Types.Char - GHC.Types.Double - GHC.Types.Word - GHC.Exception.Type.Exception - GHC.Exception.Type.toException - GHC.Exception.Type.SomeException - GHC.Exception.Type.fromException - GHC.Exception.Type.displayException Warning: Happstack.Server.Internal.Multipart: could not find link destinations for: - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.Bool - GHC.List.span - GHC.Read.Read - GHC.Read.readsPrec - GHC.Types.Int - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Types.IO - GHC.Maybe.Maybe - GHC.IO.FilePath - GHC.Int.Int64 - GHC.IO.Handle.Types.Handle - GHC.Maybe.Nothing Warning: Happstack.Server.Internal.MessageWrap: could not find link destinations for: - GHC.Int.Int64 - GHC.Base.String - GHC.Maybe.Maybe - Data.ByteString.Lazy.Internal.ByteString - GHC.Types.IO - GHC.IO.FilePath - Control.Monad.IO.Class.MonadIO - GHC.Types.Bool - GHC.Classes.Eq Warning: Happstack.Server.Types: could not find link destinations for: - GHC.Types.Bool - GHC.Base.String - GHC.MVar.MVar - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - Data.ByteString.Lazy.Internal.ByteString - GHC.Maybe.Maybe - GHC.Types.IO - GHC.IO.FilePath - GHC.Num.Integer.Integer - Data.ByteString.Internal.Type.ByteString - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Error.noMsg - Control.Monad.Trans.Error.strMsg - GHC.Base.Monad - GHC.Types.Type - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - Data.Either.Either - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.IO.Class.MonadIO - GHC.Maybe.Nothing - Happstack.Server.Internal.Types.HasHeaders - Data.Time.Format.Format.Class.FormatTime - Control.Concurrent.Thread.Group.ThreadGroup - GHC.Types.True - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapM - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - Data.Map.Internal.Map - GHC.Num.Num - GHC.Types.Float - GHC.Int.Int16 - GHC.Int.Int32 - GHC.Int.Int64 - GHC.Int.Int8 - GHC.Word.Word16 - GHC.Word.Word32 - GHC.Word.Word64 - GHC.Word.Word8 - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text - GHC.Types.Char - GHC.Types.Double - GHC.Types.Word Warning: Happstack.Server.Internal.Monads: could not find link destinations for: - GHC.Types.IO - Control.Monad.Trans.Reader.ReaderT - Control.Monad.Trans.Control.MonadTransControl - GHC.Types.Type - Control.Monad.Trans.Control.liftWith - GHC.Base.Monad - Control.Monad.Trans.Control.Run - Control.Monad.Trans.Control.restoreT - Control.Monad.Trans.Control.StT - Control.Monad.Trans.Class.MonadTrans - Control.Monad.Trans.Class.lift - Control.Monad.Trans.Control.MonadBaseControl - Control.Monad.Trans.Control.liftBaseWith - Control.Monad.Trans.Control.RunInBase - Control.Monad.Trans.Control.restoreM - Control.Monad.Trans.Control.StM - Control.Monad.Error.Class.MonadError - Control.Monad.Error.Class.throwError - Control.Monad.Error.Class.catchError - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.State.Class.MonadState - Control.Monad.State.Class.get - Control.Monad.State.Class.put - Control.Monad.State.Class.state - Control.Monad.Writer.Class.MonadWriter - Control.Monad.Writer.Class.writer - Control.Monad.Writer.Class.tell - Control.Monad.Writer.Class.listen - Control.Monad.Writer.Class.pass - Control.Monad.Base.MonadBase - Control.Monad.Base.liftBase - Control.Monad.Fail.MonadFail - Control.Monad.Fail.fail - GHC.Base.String - Control.Monad.IO.Class.MonadIO - Control.Monad.IO.Class.liftIO - GHC.Base.Alternative - GHC.Base.Functor - GHC.Base.MonadPlus - GHC.Base.empty - GHC.Base.<|> - GHC.Base.some - GHC.Base.many - GHC.Base.Applicative - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - GHC.Base.mzero - GHC.Base.mplus - Control.Monad.Catch.MonadCatch - Control.Monad.Catch.catch - GHC.Exception.Type.Exception - Control.Monad.Catch.MonadThrow - Control.Monad.Catch.throwM - GHC.Base.Monoid - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Base.Semigroup - GHC.Base.<> - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - Control.Monad.Trans.Control.ComposeSt - GHC.Maybe.Maybe - Control.Monad.Trans.Error.ErrorT - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.State.Lazy.StateT - Control.Monad.Trans.State.Strict.StateT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Control.Monad.Trans.RWS.Lazy.RWST - Control.Monad.Trans.RWS.Strict.RWST - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - Data.Semigroup.Internal.Dual - Data.Semigroup.Internal.Endo - GHC.Base.id - Control.Monad.Trans.Maybe.MaybeT - Data.Either.Either - GHC.Maybe.Nothing - GHC.Maybe.Just - Data.Either.Left - Data.Either.Right - Data.Foldable.msum Warning: Happstack.Server.Response: could not find link destinations for: - Data.ByteString.Internal.Type.ByteString - Data.ByteString.Lazy.Internal.ByteString - Text.Blaze.Html.Html - Text.Html.Html - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text - Text.XHtml.Internals.Html - GHC.Base.String - GHC.Num.Integer.Integer - GHC.Maybe.Maybe - GHC.Base.Functor - Data.ByteString.Lazy.Char8.pack - GHC.Types.Int - Data.Time.Clock.Internal.UTCTime.UTCTime Warning: Happstack.Server.Validation: could not find link destinations for: - GHC.Types.IO - GHC.Base.Monad - Control.Monad.IO.Class.MonadIO - GHC.IO.FilePath - GHC.Base.String - GHC.Maybe.Maybe - Data.ByteString.Internal.Type.ByteString - GHC.Types.Bool Warning: Happstack.Server.Cookie: could not find link destinations for: - GHC.Base.String - GHC.Types.Bool - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - Control.Monad.Reader.Class.MonadReader - GHC.Types.Type - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.IO.Class.MonadIO Warning: Happstack.Server.RqData: could not find link destinations for: - GHC.Base.Functor - GHC.Base.Monad - GHC.Base.String - Data.Text.Internal.Lazy.Text - Data.Text.Internal.Text - Data.ByteString.Lazy.Internal.ByteString - GHC.Read.Read - GHC.IO.FilePath - Data.Either.Either - GHC.Base.fmap - Text.Read.read - Data.Either.Left - Data.Either.Right - GHC.Base.MonadPlus - Control.Monad.IO.Class.MonadIO - GHC.Int.Int64 - GHC.Base.Alternative - GHC.Types.Type - GHC.Base.empty - GHC.Base.<|> - GHC.Base.some - GHC.Base.many - GHC.Base.Applicative - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.<$ - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - GHC.Base.mzero - GHC.Base.mplus - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - Data.Data.gmapMp - Data.Data.gmapMo - GHC.Base.Monoid - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Base.Semigroup - GHC.Base.<> - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Error.noMsg - Control.Monad.Trans.Error.strMsg - Control.Monad.Trans.Error.ErrorT - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.Reader.ReaderT - Control.Monad.Trans.State.Lazy.StateT - Control.Monad.Trans.State.Strict.StateT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Control.Monad.Trans.RWS.Lazy.RWST - Control.Monad.Trans.RWS.Strict.RWST Warning: Happstack.Server.Monads: could not find link destinations for: - Control.Monad.Trans.Control.MonadTransControl - GHC.Types.Type - Control.Monad.Trans.Control.liftWith - GHC.Base.Monad - Control.Monad.Trans.Control.Run - Control.Monad.Trans.Control.restoreT - Control.Monad.Trans.Control.StT - Control.Monad.Trans.Class.MonadTrans - Control.Monad.Trans.Class.lift - Control.Monad.Trans.Control.MonadBaseControl - Control.Monad.Trans.Control.liftBaseWith - Control.Monad.Trans.Control.RunInBase - Control.Monad.Trans.Control.restoreM - Control.Monad.Trans.Control.StM - Control.Monad.Error.Class.MonadError - Control.Monad.Error.Class.throwError - Control.Monad.Error.Class.catchError - Control.Monad.Reader.Class.MonadReader - Control.Monad.Reader.Class.ask - Control.Monad.Reader.Class.local - Control.Monad.Reader.Class.reader - Control.Monad.State.Class.MonadState - Control.Monad.State.Class.get - Control.Monad.State.Class.put - Control.Monad.State.Class.state - Control.Monad.Writer.Class.MonadWriter - Control.Monad.Writer.Class.writer - Control.Monad.Writer.Class.tell - Control.Monad.Writer.Class.listen - Control.Monad.Writer.Class.pass - Control.Monad.Base.MonadBase - Control.Monad.Base.liftBase - Control.Monad.Fail.MonadFail - Control.Monad.Fail.fail - GHC.Base.String - Control.Monad.IO.Class.MonadIO - Control.Monad.IO.Class.liftIO - GHC.Types.IO - GHC.Base.Alternative - GHC.Base.Functor - GHC.Base.MonadPlus - GHC.Base.empty - GHC.Base.<|> - GHC.Base.some - GHC.Base.many - GHC.Base.Applicative - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - GHC.Base.mzero - GHC.Base.mplus - Control.Monad.Catch.MonadCatch - Control.Monad.Catch.catch - GHC.Exception.Type.Exception - Control.Monad.Catch.MonadThrow - Control.Monad.Catch.throwM - GHC.Base.Monoid - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Base.Semigroup - GHC.Base.<> - GHC.Base.sconcat - GHC.Base.NonEmpty - GHC.Base.stimes - GHC.Real.Integral - Control.Monad.Trans.Reader.ReaderT - Control.Monad.Trans.Control.ComposeSt - Control.Monad.Trans.Error.ErrorT - Control.Monad.Trans.Error.Error - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.State.Lazy.StateT - Control.Monad.Trans.State.Strict.StateT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Control.Monad.Trans.RWS.Lazy.RWST - Control.Monad.Trans.RWS.Strict.RWST - GHC.Maybe.Maybe - Data.Either.Either - GHC.Maybe.Nothing - GHC.Maybe.Just - Data.Semigroup.Internal.Endo - Data.Semigroup.Internal.Dual - Data.Either.Left - Data.Either.Right - GHC.Base.id - Data.ByteString.Internal.Type.ByteString Warning: Happstack.Server.Routing: could not find link destinations for: - GHC.Base.MonadPlus - GHC.Types.Bool - GHC.Base.String - GHC.IO.FilePath - GHC.Real./ Warning: Happstack.Server.FileServe.BuildingBlocks: could not find link destinations for: - Control.Monad.IO.Class.MonadIO - GHC.Base.MonadPlus - GHC.IO.FilePath - GHC.Base.String - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - Data.Data.gmapMo - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - GHC.Base.mzero - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Num.Integer.Integer - Data.ByteString.Lazy.Internal.ByteString - Data.ByteString.Internal.Type.ByteString - Data.Map.Internal.Map - Text.Blaze.Html.Html - Happstack.Server.FileServe.BuildingBlocks.getMetaData - GHC.Types.IO - System.FilePath.Posix.takeExtension Warning: Happstack.Server.FileServe: could not find link destinations for: - Data.Data.Data - Data.Data.gfoldl - Data.Data.gunfold - Data.Data.Constr - Data.Data.toConstr - Data.Data.dataTypeOf - Data.Data.DataType - Data.Data.dataCast1 - Data.Typeable.Internal.Typeable - GHC.Maybe.Maybe - Data.Data.dataCast2 - Data.Data.gmapT - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapQ - Data.Data.gmapQi - GHC.Types.Int - Data.Data.gmapM - GHC.Base.Monad - Data.Data.gmapMp - GHC.Base.MonadPlus - Data.Data.gmapMo - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Enum.toEnum - GHC.Enum.fromEnum - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Read.Read - GHC.Read.readsPrec - Text.ParserCombinators.ReadP.ReadS - GHC.Read.readList - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.Read.readListPrec - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Classes.Ord - GHC.Classes.compare - GHC.Types.Ordering - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.>= - GHC.Classes.max - GHC.Classes.min - Control.Monad.IO.Class.MonadIO - GHC.IO.FilePath - GHC.Base.mzero - Data.Map.Internal.Map Warning: Happstack.Server.Error: could not find link destinations for: - GHC.Base.Monad - Control.Monad.Trans.Except.ExceptT - GHC.Base.String Warning: Happstack.Server.Auth: could not find link destinations for: - GHC.Base.String - Data.Map.Internal.Map - GHC.Base.mzero - Data.ByteString.Internal.Type.ByteString - GHC.Types.Bool Warning: Happstack.Server.Internal.Handler: could not find link destinations for: - GHC.Maybe.Maybe - Data.Time.Clock.Internal.UTCTime.UTCTime - GHC.Types.IO - Data.ByteString.Lazy.Internal.ByteString - Data.Either.Either - GHC.Base.String - GHC.IO.Handle.Types.Handle Warning: Happstack.Server.Internal.Listen: could not find link destinations for: - GHC.Types.IO - Network.Socket.Types.Socket - GHC.Types.Int - GHC.Base.String Warning: Happstack.Server.SimpleHTTP: could not find link destinations for: - GHC.Types.IO - GHC.Base.Monad - GHC.Base.Functor - Network.Socket.Types.Socket - GHC.Base.String - GHC.Types.Int - Data.Either.Either - System.Console.GetOpt.OptDescr - GHC.Base.mempty - GHC.Maybe.Nothing Warning: Happstack.Server.Internal.Compression: could not find link destinations for: - GHC.Base.MonadPlus - Control.Monad.Fail.MonadFail - GHC.Base.String - GHC.Types.Bool - Data.ByteString.Lazy.Internal.ByteString - Codec.Compression.GZip.compress - Codec.Compression.Zlib.compress - Text.Parsec.String.GenParser - GHC.Types.Char - GHC.Maybe.Maybe - GHC.Types.Double Warning: Happstack.Server.I18N: could not find link destinations for: - Data.Text.Internal.Text - GHC.Maybe.Maybe - GHC.Types.Double Warning: Happstack.Server.Compression: could not find link destinations for: - GHC.Base.MonadPlus - Control.Monad.Fail.MonadFail - GHC.Base.String - GHC.Types.Bool - Data.ByteString.Lazy.Internal.ByteString - Codec.Compression.GZip.compress - Codec.Compression.Zlib.compress Warning: Happstack.Server: could not find link destinations for: - GHC.Types.IO - GHC.Base.Monad - GHC.Base.Functor - Network.Socket.Types.Socket - GHC.Base.String - GHC.Types.Int - Data.Either.Either Documentation created: dist/doc/html/happstack-server/index.html, dist/doc/html/happstack-server/happstack-server.txt Preprocessing test suite 'happstack-server-tests' for happstack-server-7.8.0.2.. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0goyAG + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd happstack-server-7.8.0.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup copy --destdir=/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 Installing library in /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/happstack-server-7.8.0.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup register --gen-pkg-config + '[' -d /usr/lib64/ghc-9.4.5/lib ']' + subsubdir=/lib + '[' -d happstack-server-7.8.0.2.conf ']' + install -D --mode=0644 happstack-server-7.8.0.2.conf /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/package.conf.d/happstack-server-7.8.0.2.conf + '[' -d /usr/lib64/ghc-9.4.5/lib ']' + subsubdir=/lib ++ ls /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/package.conf.d/happstack-server-7.8.0.2.conf + '[' -z /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/package.conf.d/happstack-server-7.8.0.2.conf ']' + rm -f ghc-happstack-server.files ghc-happstack-server-doc.files + touch ghc-happstack-server.files ghc-happstack-server-doc.files + for i in /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5${subsubdir}/libHShappstack-server-7.8.0.2-*ghc9.4.5.so + '[' -x /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8-ghc9.4.5.so ']' + echo /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8-ghc9.4.5.so + pkgdir=/usr/lib64/ghc-9.4.5/lib/happstack-server-7.8.0.2 + '[' -d /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/happstack-server-7.8.0.2 ']' + find /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/happstack-server-7.8.0.2 -type d -fprintf ghc-happstack-server-devel.files '%%dir %p\n' -o '(' -name '*.p_hi' -o -name 'libHS*_p.a' ')' -fprint ghc-happstack-server-prof.files -o -fprint ghc-happstack-server-devel.files + ls /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/package.conf.d/happstack-server-7.8.0.2.conf + haddock_dir=/usr/share/doc/ghc/html/libraries/happstack-server-7.8.0.2 + '[' -d /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/doc/ghc/html/libraries/happstack-server-7.8.0.2 ']' + echo /usr/share/doc/ghc/html/libraries/happstack-server-7.8.0.2 + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64!!g' ghc-happstack-server.files + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server-devel.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64!!g' ghc-happstack-server-devel.files + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server-doc.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64!!g' ghc-happstack-server-doc.files + for i in ghc-happstack-server.files ghc-happstack-server-devel.files ghc-happstack-server-doc.files ghc-happstack-server-prof.files + '[' -f ghc-happstack-server-prof.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64!!g' ghc-happstack-server-prof.files + echo 'running ghc_delete_rpaths:' running ghc_delete_rpaths: + type chrpath ++ find /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8-ghc9.4.5.so ']' ++ chrpath /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8-ghc9.4.5.so ++ sed -e 's@^/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8-ghc9.4.5.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.4.5/lib/riscv64-linux-ghc-9.4.5:/usr/lib64/ghc-9.4.5/lib + case "$rpath" in + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.roeo66 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd happstack-server-7.8.0.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup test Running 1 test suites... Test suite happstack-server-tests: RUNNING... Test suite happstack-server-tests: PASS Test suite logged to: dist/test/happstack-server-7.8.0.2-happstack-server-tests.log 1 of 1 test suites (1 of 1 test cases) passed. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ghc-happstack-server-7.8.0.2-1.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Ex2BrO + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.8.0.2 + LICENSEDIR=/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/licenses/ghc-happstack-server + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/licenses/ghc-happstack-server + cp -pr /builddir/build/BUILD/happstack-server-7.8.0.2/COPYING /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/licenses/ghc-happstack-server + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-happstack-server = 7.8.0.2-1.fc40 ghc-happstack-server(riscv-64) = 7.8.0.2-1.fc40 libHShappstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8-ghc9.4.5.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libHSarray-0.5.4.0-ghc9.4.5.so()(64bit) libHSbase-4.17.1.0-ghc9.4.5.so()(64bit) libHSbase-orphans-0.9.0-9apYLvrFDmLG6M4gvFHbpN-ghc9.4.5.so()(64bit) libHSbase64-bytestring-1.2.1.0-8KbzJpmSQbYKTeew1rv0hh-ghc9.4.5.so()(64bit) libHSbinary-0.8.9.1-ghc9.4.5.so()(64bit) libHSblaze-builder-0.4.2.2-1GcRIc7N7YHId5Q5gRvlvW-ghc9.4.5.so()(64bit) libHSblaze-html-0.9.1.2-1abUeXgfFOdUstUlCDMz0-ghc9.4.5.so()(64bit) libHSblaze-markup-0.8.2.8-BgFKJriSsiPLbbMFVxSFo0-ghc9.4.5.so()(64bit) libHSbytestring-0.11.4.0-ghc9.4.5.so()(64bit) libHScontainers-0.6.7-ghc9.4.5.so()(64bit) libHSdeepseq-1.4.8.0-ghc9.4.5.so()(64bit) libHSdirectory-1.3.7.1-ghc9.4.5.so()(64bit) libHSexceptions-0.10.5-ghc9.4.5.so()(64bit) libHSextensible-exceptions-0.1.1.4-ItoFoaqbPMuGIlsBr6VhGY-ghc9.4.5.so()(64bit) libHSfilepath-1.4.2.2-ghc9.4.5.so()(64bit) libHSghc-bignum-1.3-ghc9.4.5.so()(64bit) libHSghc-boot-th-9.4.5-ghc9.4.5.so()(64bit) libHSghc-prim-0.9.0-ghc9.4.5.so()(64bit) libHShslogger-1.3.1.0-9OAOKoX9t8yGroPVRD6qVj-ghc9.4.5.so()(64bit) libHShtml-1.0.1.2-U7qWIp0bJwCnAFPlj3UZy-ghc9.4.5.so()(64bit) libHSmonad-control-1.0.3.1-BYqzcvKwqu0JXtGfwLhW6q-ghc9.4.5.so()(64bit) libHSmtl-2.2.2-ghc9.4.5.so()(64bit) libHSnetwork-3.1.4.0-FvtFepOtuCUH79FCWyNxIc-ghc9.4.5.so()(64bit) libHSnetwork-bsd-2.8.1.0-K9geVudEUPh9zpSal1iibE-ghc9.4.5.so()(64bit) libHSnetwork-uri-2.6.4.2-5BYanzUy3FW2N0VNkrJxI6-ghc9.4.5.so()(64bit) libHSold-locale-1.0.0.7-B5o2Qz0CVVSCB1XGw7OfzR-ghc9.4.5.so()(64bit) libHSparsec-3.1.16.1-ghc9.4.5.so()(64bit) libHSpretty-1.1.3.6-ghc9.4.5.so()(64bit) libHSprocess-1.6.16.0-ghc9.4.5.so()(64bit) libHSsendfile-0.7.11.4-I5oHUSOx6q8I1nrT2SV7VW-ghc9.4.5.so()(64bit) libHSstm-2.5.1.0-ghc9.4.5.so()(64bit) libHSsyb-0.7.2.3-J0Qw7O8gTR0DSXObDhEt8i-ghc9.4.5.so()(64bit) libHSsystem-filepath-0.4.14-GXhPGav2zQRIfb3VcUEbYQ-ghc9.4.5.so()(64bit) libHStemplate-haskell-2.19.0.0-ghc9.4.5.so()(64bit) libHStext-2.0.2-ghc9.4.5.so()(64bit) libHSth-compat-0.1.4-Bzk38miPOyTJh1KMkOoOkv-ghc9.4.5.so()(64bit) libHSthreads-0.5.1.7-7Fz5RIfOJGg5vvMX9s9zUG-ghc9.4.5.so()(64bit) libHStime-1.12.2-ghc9.4.5.so()(64bit) libHStransformers-0.5.6.2-ghc9.4.5.so()(64bit) libHStransformers-base-0.4.6-IYemkF4CogK2gtyDXbEIHa-ghc9.4.5.so()(64bit) libHStransformers-compat-0.7.2-7jAnhjvxTABIymoNGHTOwd-ghc9.4.5.so()(64bit) libHSunix-2.7.3-ghc9.4.5.so()(64bit) libHSutf8-string-1.0.2-H5J3QXynvqU96sNfi3QV7u-ghc9.4.5.so()(64bit) libHSxhtml-3000.2.2.1-ghc9.4.5.so()(64bit) libHSzlib-0.6.3.0-EJVOGVGVJuHAtlHHiQIssE-ghc9.4.5.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: ghc-happstack-server-devel-7.8.0.2-1.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ermzuR + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.8.0.2 + DOCDIR=/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/doc/ghc-happstack-server-devel + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/doc/ghc-happstack-server-devel + cp -pr /builddir/build/BUILD/happstack-server-7.8.0.2/README.md /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/doc/ghc-happstack-server-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-devel(happstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8) ghc-happstack-server-devel = 7.8.0.2-1.fc40 ghc-happstack-server-devel(riscv-64) = 7.8.0.2-1.fc40 ghc-happstack-server-static = 7.8.0.2-1.fc40 ghc-happstack-server-static(riscv-64) = 7.8.0.2-1.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-devel(base-4.17.1.0) ghc-devel(base64-bytestring-1.2.1.0-8KbzJpmSQbYKTeew1rv0hh) ghc-devel(blaze-html-0.9.1.2-1abUeXgfFOdUstUlCDMz0) ghc-devel(bytestring-0.11.4.0) ghc-devel(containers-0.6.7) ghc-devel(directory-1.3.7.1) ghc-devel(exceptions-0.10.5) ghc-devel(extensible-exceptions-0.1.1.4-ItoFoaqbPMuGIlsBr6VhGY) ghc-devel(filepath-1.4.2.2) ghc-devel(hslogger-1.3.1.0-9OAOKoX9t8yGroPVRD6qVj) ghc-devel(html-1.0.1.2-U7qWIp0bJwCnAFPlj3UZy) ghc-devel(monad-control-1.0.3.1-BYqzcvKwqu0JXtGfwLhW6q) ghc-devel(mtl-2.2.2) ghc-devel(network-3.1.4.0-FvtFepOtuCUH79FCWyNxIc) ghc-devel(network-uri-2.6.4.2-5BYanzUy3FW2N0VNkrJxI6) ghc-devel(old-locale-1.0.0.7-B5o2Qz0CVVSCB1XGw7OfzR) ghc-devel(parsec-3.1.16.1) ghc-devel(process-1.6.16.0) ghc-devel(sendfile-0.7.11.4-I5oHUSOx6q8I1nrT2SV7VW) ghc-devel(syb-0.7.2.3-J0Qw7O8gTR0DSXObDhEt8i) ghc-devel(system-filepath-0.4.14-GXhPGav2zQRIfb3VcUEbYQ) ghc-devel(text-2.0.2) ghc-devel(threads-0.5.1.7-7Fz5RIfOJGg5vvMX9s9zUG) ghc-devel(time-1.12.2) ghc-devel(transformers-0.5.6.2) ghc-devel(transformers-base-0.4.6-IYemkF4CogK2gtyDXbEIHa) ghc-devel(transformers-compat-0.7.2-7jAnhjvxTABIymoNGHTOwd) ghc-devel(unix-2.7.3) ghc-devel(utf8-string-1.0.2-H5J3QXynvqU96sNfi3QV7u) ghc-devel(xhtml-3000.2.2.1) ghc-devel(zlib-0.6.3.0-EJVOGVGVJuHAtlHHiQIssE) Processing files: ghc-happstack-server-doc-7.8.0.2-1.fc40.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.CWKA4D + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.8.0.2 + LICENSEDIR=/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/licenses/ghc-happstack-server-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/licenses/ghc-happstack-server-doc + cp -pr /builddir/build/BUILD/happstack-server-7.8.0.2/COPYING /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64/usr/share/licenses/ghc-happstack-server-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-happstack-server-doc = 7.8.0.2-1.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ghc-happstack-server-prof-7.8.0.2-1.fc40.riscv64 Provides: ghc-happstack-server-prof = 7.8.0.2-1.fc40 ghc-happstack-server-prof(riscv-64) = 7.8.0.2-1.fc40 ghc-prof(happstack-server-7.8.0.2-KLLkqxiZOQ4IQ0Llsqt9E8) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-prof(base-4.17.1.0) ghc-prof(base64-bytestring-1.2.1.0-8KbzJpmSQbYKTeew1rv0hh) ghc-prof(blaze-html-0.9.1.2-1abUeXgfFOdUstUlCDMz0) ghc-prof(bytestring-0.11.4.0) ghc-prof(containers-0.6.7) ghc-prof(directory-1.3.7.1) ghc-prof(exceptions-0.10.5) ghc-prof(extensible-exceptions-0.1.1.4-ItoFoaqbPMuGIlsBr6VhGY) ghc-prof(filepath-1.4.2.2) ghc-prof(hslogger-1.3.1.0-9OAOKoX9t8yGroPVRD6qVj) ghc-prof(html-1.0.1.2-U7qWIp0bJwCnAFPlj3UZy) ghc-prof(monad-control-1.0.3.1-BYqzcvKwqu0JXtGfwLhW6q) ghc-prof(mtl-2.2.2) ghc-prof(network-3.1.4.0-FvtFepOtuCUH79FCWyNxIc) ghc-prof(network-uri-2.6.4.2-5BYanzUy3FW2N0VNkrJxI6) ghc-prof(old-locale-1.0.0.7-B5o2Qz0CVVSCB1XGw7OfzR) ghc-prof(parsec-3.1.16.1) ghc-prof(process-1.6.16.0) ghc-prof(sendfile-0.7.11.4-I5oHUSOx6q8I1nrT2SV7VW) ghc-prof(syb-0.7.2.3-J0Qw7O8gTR0DSXObDhEt8i) ghc-prof(system-filepath-0.4.14-GXhPGav2zQRIfb3VcUEbYQ) ghc-prof(text-2.0.2) ghc-prof(threads-0.5.1.7-7Fz5RIfOJGg5vvMX9s9zUG) ghc-prof(time-1.12.2) ghc-prof(transformers-0.5.6.2) ghc-prof(transformers-base-0.4.6-IYemkF4CogK2gtyDXbEIHa) ghc-prof(transformers-compat-0.7.2-7jAnhjvxTABIymoNGHTOwd) ghc-prof(unix-2.7.3) ghc-prof(utf8-string-1.0.2-H5J3QXynvqU96sNfi3QV7u) ghc-prof(xhtml-3000.2.2.1) ghc-prof(zlib-0.6.3.0-EJVOGVGVJuHAtlHHiQIssE) Supplements: (ghc-happstack-server-devel and ghc-prof) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 Wrote: /builddir/build/RPMS/ghc-happstack-server-7.8.0.2-1.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-doc-7.8.0.2-1.fc40.noarch.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-devel-7.8.0.2-1.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-prof-7.8.0.2-1.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.trqySC + umask 022 + cd /builddir/build/BUILD + cd happstack-server-7.8.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tgGid5 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/happstack-server-7.8.0.2-SPECPARTS + rm -rf happstack-server-7.8.0.2 happstack-server-7.8.0.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0