Build #1 for HPDF-1.7

[all reports]

Package HPDF-1.7
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2024-02-22 08:44:11.309991944 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies array-0.5.5.0, base-4.18.1.0, base64-bytestring-1.2.1.0, binary-0.8.9.1, bytestring-0.11.5.2, containers-0.6.7, errors-2.3.0, file-embed-0.0.16.0, filepath-1.4.300.1, hyphenation-0.8.2, mtl-2.3.1, network-uri-2.6.4.2, parsec-3.1.16.1, random-1.2.1.2, text-2.0.2, vector-0.13.1.0, zlib-0.7.0.0, array-0.5.5.0, base-4.18.1.0, filepath-1.4.300.1, network-uri-2.6.4.2, random-1.2.1.2, text-2.0.2, vector-0.13.1.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Warning: The following packages are likely to be broken by the reinstalls:
process-1.6.17.0
haskeline-0.8.2.1
ghc-9.6.3
Cabal-3.10.1.0
hpc-0.6.2.0
ghc-boot-9.6.3
ghci-9.6.3
libiserv-9.6.3
Cabal-syntax-3.10.1.0
Continuing even though the plan contains dangerous reinstalls.
Starting     base64-bytestring-1.2.1.0
Starting     primitive-0.9.0.0
Starting     filepath-1.4.300.1
Starting     th-compat-0.1.4
Starting     splitmix-0.1.0.5
Starting     vector-stream-0.1.0.1
Starting     transformers-compat-0.7.2
Starting     safe-0.3.21
Starting     zlib-0.7.0.0
Building     primitive-0.9.0.0
Building     splitmix-0.1.0.5
Building     vector-stream-0.1.0.1
Building     th-compat-0.1.4
Building     filepath-1.4.300.1
Building     transformers-compat-0.7.2
Building     base64-bytestring-1.2.1.0
Building     safe-0.3.21
Building     zlib-0.7.0.0
Completed    splitmix-0.1.0.5
Starting     random-1.2.1.2
Completed    th-compat-0.1.4
Starting     network-uri-2.6.4.2
Building     random-1.2.1.2
Completed    base64-bytestring-1.2.1.0
Completed    safe-0.3.21
Building     network-uri-2.6.4.2
Completed    vector-stream-0.1.0.1
Completed    transformers-compat-0.7.2
Starting     errors-2.3.0
Building     errors-2.3.0
Completed    zlib-0.7.0.0
Completed    filepath-1.4.300.1
Starting     hashable-1.4.3.0
Starting     unix-2.8.5.0
Completed    network-uri-2.6.4.2
Completed    errors-2.3.0
Building     hashable-1.4.3.0
Completed    primitive-0.9.0.0
Starting     vector-0.13.1.0
Building     vector-0.13.1.0
Completed    random-1.2.1.2
Building     unix-2.8.5.0
Completed    hashable-1.4.3.0
Starting     unordered-containers-0.2.20
Building     unordered-containers-0.2.20
Completed    unordered-containers-0.2.20
Completed    unix-2.8.5.0
Starting     directory-1.3.8.1
Building     directory-1.3.8.1
Completed    vector-0.13.1.0
Completed    directory-1.3.8.1
Starting     file-embed-0.0.16.0
Building     file-embed-0.0.16.0
Completed    file-embed-0.0.16.0
Starting     hyphenation-0.8.2
Building     hyphenation-0.8.2
Completed    hyphenation-0.8.2
Downloading  HPDF-1.7
Downloaded   HPDF-1.7
Starting     HPDF-1.7
Building     HPDF-1.7
Completed    HPDF-1.7

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
 - cpphs-1.20.9.1 (lib:cpphs, exe:cpphs) (requires build)
 - errors-2.3.0 (lib:errors) (requires build)
 - haskell-src-1.0.4 (lib:haskell-src) (requires build)
 - xmlgen-0.6.2.2 (lib:xmlgen) (requires build)
 - zlib-0.7.0.0 (lib:zlib) (requires build)
 - HTF-0.15.0.1 (lib:HTF) (requires build)
 - hyphenation-0.8.2 (lib:hyphenation) (requires build)
 - HPDF-1.7 (first run)
Starting     errors-2.3.0 (all, legacy fallback)
Starting     haskell-src-1.0.4 (all, legacy fallback)
Starting     cpphs-1.20.9.1 (all, legacy fallback)
Starting     xmlgen-0.6.2.2 (all, legacy fallback)
Starting     zlib-0.7.0.0 (all, legacy fallback)
Building     errors-2.3.0 (all, legacy fallback)
Building     haskell-src-1.0.4 (all, legacy fallback)
Building     xmlgen-0.6.2.2 (all, legacy fallback)
Building     cpphs-1.20.9.1 (all, legacy fallback)
Building     zlib-0.7.0.0 (all, legacy fallback)
Installing   errors-2.3.0 (all, legacy fallback)
Completed    errors-2.3.0 (all, legacy fallback)
Installing   xmlgen-0.6.2.2 (all, legacy fallback)
Completed    xmlgen-0.6.2.2 (all, legacy fallback)
Installing   zlib-0.7.0.0 (all, legacy fallback)
Completed    zlib-0.7.0.0 (all, legacy fallback)
Starting     hyphenation-0.8.2 (all, legacy fallback)
Building     hyphenation-0.8.2 (all, legacy fallback)
Installing   cpphs-1.20.9.1 (all, legacy fallback)
Completed    cpphs-1.20.9.1 (all, legacy fallback)
Installing   hyphenation-0.8.2 (all, legacy fallback)
Completed    hyphenation-0.8.2 (all, legacy fallback)
Installing   haskell-src-1.0.4 (all, legacy fallback)
Completed    haskell-src-1.0.4 (all, legacy fallback)
Starting     HTF-0.15.0.1 (all, legacy fallback)
Building     HTF-0.15.0.1 (all, legacy fallback)
Installing   HTF-0.15.0.1 (all, legacy fallback)
Completed    HTF-0.15.0.1 (all, legacy fallback)
Configuring HPDF-1.7...
Preprocessing library for HPDF-1.7..
Building library for HPDF-1.7..
[ 1 of 36] Compiling Graphics.PDF.Data.Trie ( Graphics/PDF/Data/Trie.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Data/Trie.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Data/Trie.dyn_o )
[ 2 of 36] Compiling Graphics.PDF.Documentation ( Graphics/PDF/Documentation.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Documentation.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Documentation.dyn_o )
[ 3 of 36] Compiling Graphics.PDF.Expression ( Graphics/PDF/Expression.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Expression.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Expression.dyn_o )

Graphics/PDF/Expression.hs:42:1: warning: [-Wunused-imports]
    The import of <*>, liftA2, pure
    from module Control.Applicative is redundant
   |
42 | import Control.Applicative (pure, liftA2, liftA3, (<*>))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 36] Compiling Graphics.PDF.LowLevel.Serializer ( Graphics/PDF/LowLevel/Serializer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/LowLevel/Serializer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/LowLevel/Serializer.dyn_o )
[ 5 of 36] Compiling Graphics.PDF.LowLevel.Types ( Graphics/PDF/LowLevel/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/LowLevel/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/LowLevel/Types.dyn_o )
[ 6 of 36] Compiling Graphics.PDF.Fonts.FontTypes ( Graphics/PDF/Fonts/FontTypes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/FontTypes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/FontTypes.dyn_o )
[ 7 of 36] Compiling Graphics.PDF.Fonts.Encoding ( Graphics/PDF/Fonts/Encoding.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/Encoding.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/Encoding.dyn_o )
[ 8 of 36] Compiling Graphics.PDF.Data.PDFTree ( Graphics/PDF/Data/PDFTree.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Data/PDFTree.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Data/PDFTree.dyn_o )
[ 9 of 36] Compiling Graphics.PDF.Coordinates ( Graphics/PDF/Coordinates.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Coordinates.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Coordinates.dyn_o )
[10 of 36] Compiling Graphics.PDF.Action ( Graphics/PDF/Action.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Action.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Action.dyn_o )
[11 of 36] Compiling Graphics.PDF.Resources ( Graphics/PDF/Resources.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Resources.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Resources.dyn_o )
[12 of 36] Compiling Graphics.PDF.Fonts.Font ( Graphics/PDF/Fonts/Font.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/Font.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/Font.dyn_o )
[13 of 36] Compiling Graphics.PDF.Fonts.AFMParser ( Graphics/PDF/Fonts/AFMParser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/AFMParser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/AFMParser.dyn_o )

Graphics/PDF/Fonts/AFMParser.hs:303:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [Double] not matched:
            []
            [_]
            [_, _]
            [_, _, _]
            ...
    |
303 |     let [_,ymin,_,ymax] = afmBBox afm'
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[14 of 36] Compiling Graphics.PDF.Fonts.Type1 ( Graphics/PDF/Fonts/Type1.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/Type1.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/Type1.dyn_o )
[15 of 36] Compiling Graphics.PDF.Fonts.StandardFont ( Graphics/PDF/Fonts/StandardFont.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/StandardFont.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Fonts/StandardFont.dyn_o )
[16 of 36] Compiling Graphics.PDF.Draw ( Graphics/PDF/Draw.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Draw.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Draw.dyn_o )

Graphics/PDF/Draw.hs:217:5: warning: [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Draw.
    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
    |
217 |     return x = Draw $ \_env -> return x
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Graphics/PDF/Draw.hs:330:69: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [Matrix] not matched: []
    |
330 | multiplyCurrentMatrixWith m' = modifyStrict $ \s -> s {matrix = let (m:l) = matrix s in (m' * m ):l}
    |                                                                     ^^^^^^^^^^^^^^^^

Graphics/PDF/Draw.hs:794:13: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
794 | instance (a ~ PDFFloat, b ~ PDFFloat, c ~ PDFFloat) => ColorTuple (a,b,c) where
    |             ^

Graphics/PDF/Draw.hs:794:27: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
794 | instance (a ~ PDFFloat, b ~ PDFFloat, c ~ PDFFloat) => ColorTuple (a,b,c) where
    |                           ^

Graphics/PDF/Draw.hs:794:41: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
794 | instance (a ~ PDFFloat, b ~ PDFFloat, c ~ PDFFloat) => ColorTuple (a,b,c) where
    |                                         ^

Graphics/PDF/Draw.hs:802:8: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
802 |     (a ~ PDFFloat, b ~ PDFFloat, c ~ PDFFloat, d ~ PDFFloat) =>
    |        ^

Graphics/PDF/Draw.hs:802:22: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
802 |     (a ~ PDFFloat, b ~ PDFFloat, c ~ PDFFloat, d ~ PDFFloat) =>
    |                      ^

Graphics/PDF/Draw.hs:802:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
802 |     (a ~ PDFFloat, b ~ PDFFloat, c ~ PDFFloat, d ~ PDFFloat) =>
    |                                    ^

Graphics/PDF/Draw.hs:802:50: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
802 |     (a ~ PDFFloat, b ~ PDFFloat, c ~ PDFFloat, d ~ PDFFloat) =>
    |                                                  ^

Graphics/PDF/Draw.hs:966:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
966 |     (Local ~ scope, ColorTuple a, Eq a, Expr.Result e) =>
    |            ^

Graphics/PDF/Draw.hs:978:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
978 |     (Local ~ scope, ColorTuple a, Ord a, Expr.Result e) =>
    |            ^

Graphics/PDF/Draw.hs:1016:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
     |
1016 |     (Local ~ scope, ColorTuple a, Expr.Result e) =>
     |            ^

Graphics/PDF/Draw.hs:1038:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
     |
1038 |     (Local ~ scope, ColorTuple a, Eq a, Expr.Result e) =>
     |            ^

Graphics/PDF/Draw.hs:1045:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
     |
1045 |     (Local ~ scope, ColorTuple a, Ord a, Expr.Result e) =>
     |            ^

Graphics/PDF/Draw.hs:1062:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
     |
1062 |     (Local ~ scope, ColorTuple a, Expr.Result e) =>
     |            ^

Graphics/PDF/Draw.hs:1127:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
     |
1127 |     tell . mconcat $[ serialize '\n'
     |                    ^
[17 of 36] Compiling Graphics.PDF.Pages ( Graphics/PDF/Pages.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Pages.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Pages.dyn_o )

Graphics/PDF/Pages.hs:235:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Maybe
                            (PDFReference PDFOutlineEntry) not matched:
            Nothing
    |
235 |         Just first = current (head refs)
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Graphics/PDF/Pages.hs:236:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Maybe
                            (PDFReference PDFOutlineEntry) not matched:
            Nothing
    |
236 |         Just end = current (last refs)
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18 of 36] Compiling Graphics.PDF.Pattern ( Graphics/PDF/Pattern.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Pattern.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Pattern.dyn_o )

Graphics/PDF/Pattern.hs:134:23: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
134 |        tell . mconcat $[ serialize "\n/"
    |                       ^

Graphics/PDF/Pattern.hs:138:23: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
138 |        tell . mconcat $[ serialize '\n'
    |                       ^

Graphics/PDF/Pattern.hs:157:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
157 |     tell . mconcat $[ serialize "\n/" 
    |                    ^
[19 of 36] Compiling Graphics.PDF.Navigation ( Graphics/PDF/Navigation.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Navigation.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Navigation.dyn_o )
[20 of 36] Compiling Graphics.PDF.Image ( Graphics/PDF/Image.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Image.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Image.dyn_o )
[21 of 36] Compiling Graphics.PDF.Annotation ( Graphics/PDF/Annotation.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Annotation.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Annotation.dyn_o )
[22 of 36] Compiling Graphics.PDF.Colors ( Graphics/PDF/Colors.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Colors.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Colors.dyn_o )

Graphics/PDF/Colors.hs:61:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
   |
61 |     tell . mconcat $[ serialize "\n/" 
   |                    ^

Graphics/PDF/Colors.hs:73:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
   |
73 |     tell . mconcat $[ serialize "\n/" 
   |                    ^

Graphics/PDF/Colors.hs:88:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
   |
88 |     tell . mconcat $[ serialize "\n"
   |                    ^

Graphics/PDF/Colors.hs:99:24: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
   |
99 |         tell . mconcat $[ serialize "\n"
   |                        ^

Graphics/PDF/Colors.hs:112:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
112 |     tell . mconcat $[ serialize "\n"
    |                    ^

Graphics/PDF/Colors.hs:122:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
122 |     tell . mconcat $[ serialize "\n"
    |                    ^
[23 of 36] Compiling Graphics.PDF.Shapes ( Graphics/PDF/Shapes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Shapes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Shapes.dyn_o )

Graphics/PDF/Shapes.hs:154:29: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
154 | setWidth w = tell . mconcat $[ serialize "\n" 
    |                             ^

Graphics/PDF/Shapes.hs:161:34: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
161 | setMiterLimit w = tell . mconcat $[ serialize "\n" 
    |                                  ^

Graphics/PDF/Shapes.hs:180:31: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
180 | setLineCap w = tell . mconcat $[ serialize "\n " 
    |                               ^

Graphics/PDF/Shapes.hs:187:32: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
187 | setLineJoin w = tell . mconcat $[ serialize "\n " 
    |                                ^

Graphics/PDF/Shapes.hs:250:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
250 |     tell . mconcat $[ serialize "\n" 
    |                    ^
[24 of 36] Compiling Graphics.PDF.Shading ( Graphics/PDF/Shading.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Shading.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Shading.dyn_o )

Graphics/PDF/Shading.hs:83:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
   |
83 |     tell . mconcat $[ serialize "\n/" 
   |                    ^
[25 of 36] Compiling Graphics.PDF.Document ( Graphics/PDF/Document.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Document.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Document.dyn_o )
[26 of 36] Compiling Graphics.PDF.Text ( Graphics/PDF/Text.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Text.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Text.dyn_o )

Graphics/PDF/Text.hs:254:20: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
254 |     tell . mconcat $[ serialize '\n'
    |                    ^
[27 of 36] Compiling Graphics.PDF.Transparency ( Graphics/PDF/Transparency.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Transparency.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Transparency.dyn_o )
[28 of 36] Compiling Graphics.PDF.Typesetting.Box ( Graphics/PDF/Typesetting/Box.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Box.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Box.dyn_o )
[29 of 36] Compiling Graphics.PDF.Typesetting.WritingSystem ( Graphics/PDF/Typesetting/WritingSystem.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/WritingSystem.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/WritingSystem.dyn_o )
[30 of 36] Compiling Graphics.PDF.Typesetting.Breaking ( Graphics/PDF/Typesetting/Breaking.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Breaking.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Breaking.dyn_o )
[31 of 36] Compiling Graphics.PDF.Typesetting.Layout ( Graphics/PDF/Typesetting/Layout.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Layout.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Layout.dyn_o )
[32 of 36] Compiling Graphics.PDF.Typesetting.Horizontal ( Graphics/PDF/Typesetting/Horizontal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Horizontal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Horizontal.dyn_o )
[33 of 36] Compiling Graphics.PDF.Typesetting.Vertical ( Graphics/PDF/Typesetting/Vertical.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Vertical.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/Vertical.dyn_o )
[34 of 36] Compiling Graphics.PDF.Typesetting.StandardStyle ( Graphics/PDF/Typesetting/StandardStyle.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/StandardStyle.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting/StandardStyle.dyn_o )
[35 of 36] Compiling Graphics.PDF.Typesetting ( Graphics/PDF/Typesetting.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF/Typesetting.dyn_o )
[36 of 36] Compiling Graphics.PDF     ( Graphics/PDF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/Graphics/PDF.dyn_o )

Graphics/PDF.hs:282:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Maybe AnyPdfObject not matched: Nothing
    |
282 |             let Just o = IM.lookup k im
    |                 ^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing executable 'HPDF-Demo' for HPDF-1.7..
Building executable 'HPDF-Demo' for HPDF-1.7..
[1 of 2] Compiling Penrose          ( Test/Penrose.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/HPDF-Demo/HPDF-Demo-tmp/Penrose.o )
[2 of 2] Compiling Main             ( Test/test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/HPDF-Demo/HPDF-Demo-tmp/Main.o )
[3 of 3] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/HPDF-1.7/noopt/build/HPDF-Demo/HPDF-Demo
Preprocessing test suite 'HPDF-Tests' for HPDF-1.7..
Building test suite 'HPDF-Tests' for HPDF-1.7..
ghc-9.6.3: could not execute: htfpp