Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/ghc-happstack-server.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-107265-67046/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=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --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: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ghc-happstack-server-7.8.0.2-1.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps --nocheck /builddir/build/SPECS/ghc-happstack-server.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-107265-67046/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=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps --nocheck /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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.b5PjrO + 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 + /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.ICWSuf + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -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-Wall -optc-Werror=format-security -optc-Wp,-D_FORTIFY_SOURCE=2 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -optc-fstack-protector-strong -optc-m64 -optc-march=x86-64-v2 -optc-mtune=generic -optc-fasynchronous-unwind-tables -optc-fstack-clash-protection -optc-fcf-protection -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-Wl,--build-id=sha1 -fhide-source-paths' --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 -j32 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 [ 5 of 35] Compiling Happstack.Server.Internal.RFC822Headers [ 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/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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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-1GwD3kKGY2K2rben5EaPma-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.WaMl5d + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64 ++ dirname /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64 + 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.oc9.x86_64 Installing library in /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/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.oc9.x86_64/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 + '[' '!' -f /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/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.oc9.x86_64/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.oc9.x86_64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-1GwD3kKGY2K2rben5EaPma-ghc9.4.5.so ']' + echo /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-1GwD3kKGY2K2rben5EaPma-ghc9.4.5.so + pkgdir=/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/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.oc9.x86_64/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.oc9.x86_64/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.oc9.x86_64/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.oc9.x86_64/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.oc9.x86_64!!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.oc9.x86_64!!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.oc9.x86_64!!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.oc9.x86_64!!g' ghc-happstack-server-prof.files running ghc_delete_rpaths: + echo 'running ghc_delete_rpaths:' + type chrpath ++ find /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64 -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.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-1GwD3kKGY2K2rben5EaPma-ghc9.4.5.so ']' ++ chrpath /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-1GwD3kKGY2K2rben5EaPma-ghc9.4.5.so ++ sed -e 's@^/builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/lib64/ghc-9.4.5/lib/libHShappstack-server-7.8.0.2-1GwD3kKGY2K2rben5EaPma-ghc9.4.5.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.4.5/lib/x86_64-linux-ghc-9.4.5:/usr/lib64/ghc-9.4.5/lib + case "$rpath" in + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/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/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Processing files: ghc-happstack-server-7.8.0.2-1.oc9.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.oFK8zE + 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.oc9.x86_64/usr/share/licenses/ghc-happstack-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/share/licenses/ghc-happstack-server + cp -pr COPYING /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/share/licenses/ghc-happstack-server + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-happstack-server = 7.8.0.2-1.oc9 ghc-happstack-server(x86-64) = 7.8.0.2-1.oc9 libHShappstack-server-7.8.0.2-1GwD3kKGY2K2rben5EaPma-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-9AwrliMUAB1CEWptsl39lV-ghc9.4.5.so()(64bit) libHSblaze-markup-0.8.2.8-Kb94YfLpMJX1g0GQyPHRTq-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-ByMciUeqlOt2Whnn8YZwEV-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-HWhpnglnI5D64krk2ZBbxh-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-1ZzbVqWkLko37BKd9xO3z7-ghc9.4.5.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(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.oc9.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.VotMme + 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.oc9.x86_64/usr/share/doc/ghc-happstack-server-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/share/doc/ghc-happstack-server-devel + cp -pr README.md /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/share/doc/ghc-happstack-server-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-devel(happstack-server-7.8.0.2-1GwD3kKGY2K2rben5EaPma) ghc-happstack-server-devel = 7.8.0.2-1.oc9 ghc-happstack-server-devel(x86-64) = 7.8.0.2-1.oc9 ghc-happstack-server-static = 7.8.0.2-1.oc9 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-9AwrliMUAB1CEWptsl39lV) 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-ByMciUeqlOt2Whnn8YZwEV) 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-1ZzbVqWkLko37BKd9xO3z7) Processing files: ghc-happstack-server-doc-7.8.0.2-1.oc9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vmoeep + 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.oc9.x86_64/usr/share/licenses/ghc-happstack-server-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/share/licenses/ghc-happstack-server-doc + cp -pr COPYING /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64/usr/share/licenses/ghc-happstack-server-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-happstack-server-doc = 7.8.0.2-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ghc-happstack-server-7.8.0.2-1.oc9.x86_64 Wrote: /builddir/build/RPMS/ghc-happstack-server-doc-7.8.0.2-1.oc9.noarch.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-7.8.0.2-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/ghc-happstack-server-devel-7.8.0.2-1.oc9.x86_64.rpm Child return code was: 0