Build #2 for glirc-2.40

[all reports]

Package glirc-2.40
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2023-11-26 08:13:22.030271424 UTC
Compiler ghc-9.2.4
OS linux
Arch x86_64
Dependencies HsOpenSSL-0.11.7.6, async-2.2.5, attoparsec-0.14.4, base-4.16.3.0, base64-bytestring-1.2.1.0, bytestring-0.11.3.1, config-schema-1.3.0.0, config-value-0.8.3, containers-0.6.5.1, curve25519-0.2.7, directory-1.3.6.2, filepath-1.4.2.2, free-5.2, githash-0.1.7.0, hashable-1.4.3.0, hookup-0.8, irc-core-2.11, kan-extensions-5.2.5, lens-5.2.3, network-3.1.4.0, psqueues-0.2.8.0, random-1.2.1.1, regex-tdfa-1.3.2.2, semigroupoids-6.0.0.1, split-0.2.4, stm-2.5.0.2, template-haskell-2.18.0.0, text-1.2.5.0, time-1.11.1.1, transformers-0.5.6.2, typed-process-0.2.11.1, unix-2.7.2.2, unordered-containers-0.2.19.1, vector-0.12.3.1, vty-6.1, base-4.16.3.0, lens-5.2.3, text-1.2.5.0, vty-6.1, vty-unix-0.2.0.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     StateVar-1.2.2
Starting     OneTuple-0.4.1.1
Starting     base64-bytestring-1.2.1.0
Starting     call-stack-0.4.0
Starting     cereal-0.5.8.3
Starting     blaze-builder-0.4.2.3
Starting     colour-2.3.6
Starting     config-value-0.8.3
Starting     entropy-0.4.1.10
Starting     integer-logarithms-1.0.3.1
Starting     microlens-0.4.13.1
Starting     parallel-3.2.2.0
Starting     reflection-2.1.7
Starting     primitive-0.7.4.0
Starting     semigroups-0.20
Starting     regex-base-0.94.0.2
Starting     tagged-0.8.8
Starting     splitmix-0.1.0.5
Starting     th-abstraction-0.6.0.0
Starting     th-compat-0.1.4
Starting     unliftio-core-0.2.1.0
Starting     utf8-string-1.0.2
Starting     void-0.7.3
Starting     data-array-byte-0.1.0.1
Starting     split-0.2.4
Starting     network-3.1.4.0
Starting     base-orphans-0.9.1
Starting     transformers-compat-0.7.2
Building     call-stack-0.4.0
Building     cereal-0.5.8.3
Building     OneTuple-0.4.1.1
Building     StateVar-1.2.2
Building     colour-2.3.6
Building     blaze-builder-0.4.2.3
Building     parallel-3.2.2.0
Building     integer-logarithms-1.0.3.1
Building     primitive-0.7.4.0
Building     base64-bytestring-1.2.1.0
Building     reflection-2.1.7
Building     tagged-0.8.8
Building     regex-base-0.94.0.2
Building     microlens-0.4.13.1
Building     th-abstraction-0.6.0.0
Building     base-orphans-0.9.1
Building     transformers-compat-0.7.2
Building     utf8-string-1.0.2
Building     splitmix-0.1.0.5
Building     th-compat-0.1.4
Building     semigroups-0.20
Building     unliftio-core-0.2.1.0
Building     config-value-0.8.3
Building     void-0.7.3
Building     split-0.2.4
Building     data-array-byte-0.1.0.1
Building     network-3.1.4.0
Building     entropy-0.4.1.10
Completed    semigroups-0.20
Completed    call-stack-0.4.0
Completed    void-0.7.3
Completed    StateVar-1.2.2
Starting     contravariant-1.5.5
Completed    unliftio-core-0.2.1.0
Completed    OneTuple-0.4.1.1
Building     contravariant-1.5.5
Completed    split-0.2.4
Completed    integer-logarithms-1.0.3.1
Completed    base-orphans-0.9.1
Completed    data-array-byte-0.1.0.1
Starting     hashable-1.4.3.0
Completed    base64-bytestring-1.2.1.0
Completed    microlens-0.4.13.1
Building     hashable-1.4.3.0
Completed    splitmix-0.1.0.5
Starting     random-1.2.1.1
Completed    parallel-3.2.2.0
Completed    tagged-0.8.8
Starting     foldable1-classes-compat-0.1
Starting     distributive-0.6.2.1
Starting     assoc-1.1
Completed    th-compat-0.1.4
Starting     githash-0.1.7.0
Building     random-1.2.1.1
Building     assoc-1.1
Building     distributive-0.6.2.1
Building     foldable1-classes-compat-0.1
Completed    regex-base-0.94.0.2
Starting     regex-tdfa-1.3.2.2
Building     githash-0.1.7.0
Completed    utf8-string-1.0.2
Completed    transformers-compat-0.7.2
Starting     microlens-mtl-0.2.0.3
Starting     transformers-base-0.4.6
Building     regex-tdfa-1.3.2.2
Completed    colour-2.3.6
Starting     ansi-terminal-types-0.11.5
Completed    blaze-builder-0.4.2.3
Building     microlens-mtl-0.2.0.3
Building     transformers-base-0.4.6
Building     ansi-terminal-types-0.11.5
Completed    reflection-2.1.7
Completed    th-abstraction-0.6.0.0
Starting     microlens-th-0.4.3.14
Completed    cereal-0.5.8.3
Building     microlens-th-0.4.3.14
Completed    entropy-0.4.1.10
Starting     crypto-api-0.13.3
Completed    contravariant-1.5.5
Building     crypto-api-0.13.3
Completed    assoc-1.1
Completed    config-value-0.8.3
Completed    distributive-0.6.2.1
Completed    transformers-base-0.4.6
Completed    ansi-terminal-types-0.11.5
Starting     ansi-terminal-1.0
Completed    githash-0.1.7.0
Completed    microlens-mtl-0.2.0.3
Building     ansi-terminal-1.0
Completed    foldable1-classes-compat-0.1
Starting     indexed-traversable-0.1.3
Building     indexed-traversable-0.1.3
Completed    hashable-1.4.3.0
Starting     these-1.2
Starting     unordered-containers-0.2.19.1
Starting     async-2.2.5
Starting     psqueues-0.2.8.0
Building     these-1.2
Building     unordered-containers-0.2.19.1
Building     psqueues-0.2.8.0
Building     async-2.2.5
Completed    primitive-0.7.4.0
Starting     scientific-0.3.7.0
Starting     vector-0.12.3.1
Building     scientific-0.3.7.0
Building     vector-0.12.3.1
Completed    microlens-th-0.4.3.14
Completed    network-3.1.4.0
Starting     HsOpenSSL-0.11.7.6
Completed    ansi-terminal-1.0
Completed    random-1.2.1.1
Building     HsOpenSSL-0.11.7.6
Completed    indexed-traversable-0.1.3
Starting     comonad-5.0.8
Completed    async-2.2.5
Starting     typed-process-0.2.11.1
Completed    crypto-api-0.13.3
Starting     curve25519-0.2.7
Building     comonad-5.0.8
Building     typed-process-0.2.11.1
Building     curve25519-0.2.7
Completed    these-1.2
Starting     strict-0.5
Building     strict-0.5
Completed    scientific-0.3.7.0
Starting     attoparsec-0.14.4
Completed    psqueues-0.2.8.0
Building     attoparsec-0.14.4
Completed    regex-tdfa-1.3.2.2
Completed    curve25519-0.2.7
Completed    comonad-5.0.8
Starting     bifunctors-5.6.1
Completed    typed-process-0.2.11.1
Completed    unordered-containers-0.2.19.1
Building     bifunctors-5.6.1
Completed    strict-0.5
Completed    attoparsec-0.14.4
Completed    HsOpenSSL-0.11.7.6
Starting     HsOpenSSL-x509-system-0.1.0.4
Completed    bifunctors-5.6.1
Starting     profunctors-5.6.2
Starting     semigroupoids-6.0.0.1
Building     HsOpenSSL-x509-system-0.1.0.4
Building     profunctors-5.6.2
Building     semigroupoids-6.0.0.1
Completed    HsOpenSSL-x509-system-0.1.0.4
Starting     hookup-0.8
Building     hookup-0.8
Completed    vector-0.12.3.1
Starting     irc-core-2.11
Starting     indexed-traversable-instances-0.1.1.2
Starting     vty-6.1
Building     irc-core-2.11
Building     indexed-traversable-instances-0.1.1.2
Building     vty-6.1
Completed    profunctors-5.6.2
Starting     invariant-0.6.2
Completed    hookup-0.8
Building     invariant-0.6.2
Completed    indexed-traversable-instances-0.1.1.2
Completed    semigroupoids-6.0.0.1
Starting     free-5.2
Building     free-5.2
Completed    irc-core-2.11
Completed    invariant-0.6.2
Completed    vty-6.1
Starting     vty-unix-0.2.0.0
Building     vty-unix-0.2.0.0
Completed    free-5.2
Starting     adjunctions-4.4.2
Building     adjunctions-4.4.2
Completed    vty-unix-0.2.0.0
Completed    adjunctions-4.4.2
Starting     kan-extensions-5.2.5
Building     kan-extensions-5.2.5
Completed    kan-extensions-5.2.5
Starting     config-schema-1.3.0.0
Starting     lens-5.2.3
Building     config-schema-1.3.0.0
Building     lens-5.2.3
Completed    config-schema-1.3.0.0
Completed    lens-5.2.3
Starting     glirc-2.40
Building     glirc-2.40
Failed to install glirc-2.40
Build log ( /home/builder/.cabal/logs/ghc-9.2.4/glirc-2.40-1iHzQMX34CKJYmehkPv7ex.log ):
cabal: Entering directory '/tmp/cabal-tmp-3534416/glirc-2.40'
[1 of 1] Compiling Main             ( /tmp/cabal-tmp-3534416/glirc-2.40/dist/setup/setup.hs, /tmp/cabal-tmp-3534416/glirc-2.40/dist/setup/Main.o )
Linking /tmp/cabal-tmp-3534416/glirc-2.40/dist/setup/setup ...
Configuring glirc-2.40...
Preprocessing library for glirc-2.40..
Building library for glirc-2.40..
[ 1 of 93] Compiling Build_glirc      ( dist/build/autogen/Build_glirc.hs, dist/build/Build_glirc.o, dist/build/Build_glirc.dyn_o )
[ 2 of 93] Compiling Client.Authentication.Ecdh ( src/Client/Authentication/Ecdh.hs, dist/build/Client/Authentication/Ecdh.o, dist/build/Client/Authentication/Ecdh.dyn_o )

src/Client/Authentication/Ecdh.hs:61:1: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Maybe Digest not matched: Nothing
   |
61 | Just sha256 = unsafePerformIO (getDigestByName "SHA256")
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 3 of 93] Compiling Client.Authentication.Ecdsa ( src/Client/Authentication/Ecdsa.hs, dist/build/Client/Authentication/Ecdsa.o, dist/build/Client/Authentication/Ecdsa.dyn_o )
[ 4 of 93] Compiling Client.Authentication.Scram ( src/Client/Authentication/Scram.hs, dist/build/Client/Authentication/Scram.o, dist/build/Client/Authentication/Scram.dyn_o )

src/Client/Authentication/Scram.hs:176:5: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Maybe Digest not matched: Nothing
    |
176 |     Just d = unsafePerformIO (getDigestByName digestName)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 93] Compiling Client.CApi.Types ( dist/build/Client/CApi/Types.hs, dist/build/Client/CApi/Types.o, dist/build/Client/CApi/Types.dyn_o )
[ 6 of 93] Compiling Client.Commands.Arguments.Spec ( src/Client/Commands/Arguments/Spec.hs, dist/build/Client/Commands/Arguments/Spec.o, dist/build/Client/Commands/Arguments/Spec.dyn_o )
[ 7 of 93] Compiling Client.Commands.Arguments.Parser ( src/Client/Commands/Arguments/Parser.hs, dist/build/Client/Commands/Arguments/Parser.o, dist/build/Client/Commands/Arguments/Parser.dyn_o )
[ 8 of 93] Compiling Client.Commands.Exec ( src/Client/Commands/Exec.hs, dist/build/Client/Commands/Exec.o, dist/build/Client/Commands/Exec.dyn_o )
[ 9 of 93] Compiling Client.Commands.Interpolation ( src/Client/Commands/Interpolation.hs, dist/build/Client/Commands/Interpolation.o, dist/build/Client/Commands/Interpolation.dyn_o )
[10 of 93] Compiling Client.Commands.Recognizer ( src/Client/Commands/Recognizer.hs, dist/build/Client/Commands/Recognizer.o, dist/build/Client/Commands/Recognizer.dyn_o )
[11 of 93] Compiling Client.Configuration.Colors ( src/Client/Configuration/Colors.hs, dist/build/Client/Configuration/Colors.o, dist/build/Client/Configuration/Colors.dyn_o )
[12 of 93] Compiling Client.Configuration.Macros ( src/Client/Configuration/Macros.hs, dist/build/Client/Configuration/Macros.o, dist/build/Client/Configuration/Macros.dyn_o )
[13 of 93] Compiling Client.Configuration.Notifications ( src/Client/Configuration/Notifications.hs, dist/build/Client/Configuration/Notifications.o, dist/build/Client/Configuration/Notifications.dyn_o )
[14 of 93] Compiling Client.Configuration.Sts ( src/Client/Configuration/Sts.hs, dist/build/Client/Configuration/Sts.o, dist/build/Client/Configuration/Sts.dyn_o )
[15 of 93] Compiling Client.EventLoop.Actions ( src/Client/EventLoop/Actions.hs, dist/build/Client/EventLoop/Actions.o, dist/build/Client/EventLoop/Actions.dyn_o )
[16 of 93] Compiling Client.EventLoop.Errors ( src/Client/EventLoop/Errors.hs, dist/build/Client/EventLoop/Errors.o, dist/build/Client/EventLoop/Errors.dyn_o )
[17 of 93] Compiling Client.Hook      ( src/Client/Hook.hs, dist/build/Client/Hook.o, dist/build/Client/Hook.dyn_o )
[18 of 93] Compiling Client.Hook.Matterbridge ( src/Client/Hook/Matterbridge.hs, dist/build/Client/Hook/Matterbridge.o, dist/build/Client/Hook/Matterbridge.dyn_o )
[19 of 93] Compiling Client.Hook.Znc.Buffextras ( src/Client/Hook/Znc/Buffextras.hs, dist/build/Client/Hook/Znc/Buffextras.o, dist/build/Client/Hook/Znc/Buffextras.dyn_o )
[20 of 93] Compiling Client.Image.PackedImage ( src/Client/Image/PackedImage.hs, dist/build/Client/Image/PackedImage.o, dist/build/Client/Image/PackedImage.dyn_o )
[21 of 93] Compiling Client.Image.LineWrap ( src/Client/Image/LineWrap.hs, dist/build/Client/Image/LineWrap.o, dist/build/Client/Image/LineWrap.dyn_o )

src/Client/Image/LineWrap.hs:58:5: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [Image'] not matched: []
   |
58 |     x:xs = lineWrap (w - pfxW - 1) img
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Client/Image/LineWrap.hs:84:5: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [Int] not matched: []
   |
84 |     x:xs = splitOptions img
   |     ^^^^^^^^^^^^^^^^^^^^^^^
[22 of 93] Compiling Client.Image.Palette ( src/Client/Image/Palette.hs, dist/build/Client/Image/Palette.o, dist/build/Client/Image/Palette.dyn_o )
[23 of 93] Compiling Client.Image.MircFormatting ( src/Client/Image/MircFormatting.hs, dist/build/Client/Image/MircFormatting.o, dist/build/Client/Image/MircFormatting.dyn_o )
[24 of 93] Compiling Client.Commands.Arguments.Renderer ( src/Client/Commands/Arguments/Renderer.hs, dist/build/Client/Commands/Arguments/Renderer.o, dist/build/Client/Commands/Arguments/Renderer.dyn_o )
[25 of 93] Compiling Client.Mask      ( src/Client/Mask.hs, dist/build/Client/Mask.o, dist/build/Client/Mask.dyn_o )
[26 of 93] Compiling Client.Message   ( src/Client/Message.hs, dist/build/Client/Message.o, dist/build/Client/Message.dyn_o )

src/Client/Message.hs:113:5: error:
    Not in scope: data constructor Away
    |
113 |     Away who mb     -> AwaySummary (userNick (srcUser who)) (isJust mb)
    |     ^^^^
cabal: Leaving directory '/tmp/cabal-tmp-3534416/glirc-2.40'
Error: cabal: Some packages failed to install:
glirc-2.40-1iHzQMX34CKJYmehkPv7ex failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.