Build #1 for c-struct-0.1.3.0

[all reports]

Package c-struct-0.1.3.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2023-05-26 02:08:42.916430701 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies array-0.5.4.0, base-4.16.3.0, primitive-0.8.0.0, template-haskell-2.18.0.0
Flags none

Code Coverage

expressions100% (0/0)
booleanguards100% (0/0)
conditions 100% (0/0)
qualifiers100% (0/0)
alternatives100% (0/0)
local declarations100% (0/0)
top-level declarations100% (0/0)

Build log

[view raw]

Resolving dependencies...
Starting     data-array-byte-0.1.0.1
Building     data-array-byte-0.1.0.1
Completed    data-array-byte-0.1.0.1
Starting     primitive-0.8.0.0
Building     primitive-0.8.0.0
Completed    primitive-0.8.0.0
Downloading  c-struct-0.1.3.0
Downloaded   c-struct-0.1.3.0
Starting     c-struct-0.1.3.0
Building     c-struct-0.1.3.0
Completed    c-struct-0.1.3.0

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
 - c-struct-0.1.3.0 (first run)
Configuring c-struct-0.1.3.0...
Preprocessing library for c-struct-0.1.3.0..
Building library for c-struct-0.1.3.0..
[1 of 5] Compiling Foreign.C.Struct.Ord ( src/Foreign/C/Struct/Ord.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Ord.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Ord.dyn_o )

src/Foreign/C/Struct/Ord.hs:30:36: warning: [-Wname-shadowing]
    This binding for fn shadows the existing binding
      bound at src/Foreign/C/Struct/Ord.hs:25:17
   |
30 |         checkResultFooLamCase x xs fn = [
   |                                    ^^

src/Foreign/C/Struct/Ord.hs:33:40: warning: [-Wname-shadowing]
    This binding for fn shadows the existing binding
      bound at src/Foreign/C/Struct/Ord.hs:25:17
   |
33 |         checkResultFooLamCaseCase x xs fn = caseE (varE x) [
   |                                        ^^

src/Foreign/C/Struct/Ord.hs:39:1: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [ExpQ] not matched:
            []
            [(Language.Haskell.TH.Syntax.Q _)]
            [(Language.Haskell.TH.Syntax.Q _),
             (Language.Haskell.TH.Syntax.Q _)]
            [(Language.Haskell.TH.Syntax.Q _),
             (Language.Haskell.TH.Syntax.Q _), (Language.Haskell.TH.Syntax.Q _)]
            ...
   |
39 | [tx, ty, tz, tw] = varE . mkName <$> ["x", "y", "z", "w"]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 5] Compiling Foreign.C.Struct.Parts ( src/Foreign/C/Struct/Parts.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Parts.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/Parts.dyn_o )

src/Foreign/C/Struct/Parts.hs:111:1: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [ExpQ -> ExpQ -> ExpQ] not matched:
            []
            [_]
            [_, _]
            [_, _, _]
            ...
    |
111 | [(.$), (...), (.<$>), (.<*>), (.>>=)] =
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Foreign/C/Struct/Parts.hs:121:1: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [ExpQ -> ExpQ -> ExpQ] not matched:
            []
            [_]
            [_, _]
            [_, _, _]
            ...
    |
121 | [(.&&), (.||), (.==), (.<), (.+), (.*), zp] =
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[3 of 5] Compiling Foreign.C.Struct ( src/Foreign/C/Struct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct.dyn_o )

src/Foreign/C/Struct.hs:38:1: warning: [-Wunused-imports]
    The import of .<, .||
    from module Foreign.C.Struct.Parts is redundant
   |
38 | import Foreign.C.Struct.Parts (
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[4 of 5] Compiling Foreign.C.Struct.TypeSynonyms ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/TypeSynonyms.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/TypeSynonyms.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Foreign/C/Struct/TypeSynonyms.dyn_o )
[5 of 5] Compiling Paths_c_struct   ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/autogen/Paths_c_struct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Paths_c_struct.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/Paths_c_struct.dyn_o )
Preprocessing test suite 'c-struct-test' for c-struct-0.1.3.0..
Building test suite 'c-struct-test' for c-struct-0.1.3.0..
[1 of 2] Compiling Main             ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/c-struct-test-tmp/Main.o )
[2 of 2] Compiling Paths_c_struct   ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/autogen/Paths_c_struct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/c-struct-test-tmp/Paths_c_struct.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/build/c-struct-test/c-struct-test ...
Running 1 test suites...
Test suite c-struct-test: RUNNING...
Test suite c-struct-test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/c-struct-0.1.3.0.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/hpc/vanilla/html/c-struct-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/c-struct-0.1.3.0/noopt/hpc/vanilla/html/c-struct-0.1.3.0/hpc_index.html