Your message dated Wed, 01 Nov 2023 13:34:12 +0000
with message-id <e1qybmk-001y39...@fasolo.debian.org>
and subject line Bug#1054869: fixed in elm-compiler 0.19.1-3
has caused the Debian Bug report #1054869,
regarding elm-compiler: FTBFS: make: *** 
[/usr/share/cdbs/1/class/hlibrary.mk:158: build-ghc-stamp] Error 25
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1054869: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054869
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: elm-compiler
Version: 0.19.1-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231027 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> CDBS WARNING:    DEB_DH_STRIP_ARGS is deprecated since 0.4.85
> CDBS WARNING:    DEB_COMPRESS_EXCLUDE is deprecated since 0.4.85
> rm -f /<<PKGBUILDDIR>>/debian/elm-home/0.19.1/packages
> mkdir -p /<<PKGBUILDDIR>>/debian/elm-home/0.19.1
> ln -sf /<<PKGBUILDDIR>>/packages 
> /<<PKGBUILDDIR>>/debian/elm-home/0.19.1/packages
> perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
>       -E 'make_setup_recipe'
> Running ghc --make /usr/share/haskell-devscripts/Setup-Simple.hs -o 
> debian/hlibrary.setup -outputdir debian/tmp-setup-hs
> [1 of 2] Compiling Main             ( 
> /usr/share/haskell-devscripts/Setup-Simple.hs, debian/tmp-setup-hs/Main.o )
> [2 of 2] Linking debian/hlibrary.setup
> perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
>       -E 'configure_recipe'
> Running find . ! -newer /tmp/z4HYrcZ9u4 -exec touch -d 1998-01-01 UTC {} ;
> Running dh_listpackages
> elm-compiler
> Running dh_listpackages
> elm-compiler
> Running dpkg-buildflags --get LDFLAGS
> -Wl,-z,relro
> Running debian/hlibrary.setup configure --ghc -v2 
> --package-db=/var/lib/ghc/package.conf.d --prefix=/usr 
> --libdir=/usr/lib/haskell-packages/ghc/lib --libexecdir=/usr/lib 
> --builddir=dist-ghc --ghc-option=-optl-Wl,-z,relro 
> --haddockdir=/usr/lib/ghc-doc/haddock/elm-0.19.1/ --datasubdir=elm 
> --htmldir=/usr/share/doc/libghc-elm-doc/html/
> Using Parsec parser
> Configuring elm-0.19.1...
> Flags chosen: dev=False
> Dependency HTTP >=4000.2.5: using HTTP-4000.4.1
> Dependency SHA: using SHA-1.6.4.4
> Dependency ansi-terminal >=0.8: using ansi-terminal-0.11.5
> Dependency ansi-wl-pprint >=0.6.8: using ansi-wl-pprint-0.6.9
> Dependency base >=4.11: using base-4.17.2.0
> Dependency binary >=0.8: using binary-0.8.9.1
> Dependency bytestring >=0.9: using bytestring-0.11.5.2
> Dependency containers >=0.5.8.2: using containers-0.6.7
> Dependency directory >=1.2.3.0: using directory-1.3.7.1
> Dependency edit-distance >=0.2: using edit-distance-0.2.2.1
> Dependency file-embed: using file-embed-0.0.15.0
> Dependency filelock: using filelock-0.1.1.7
> Dependency filepath >=1: using filepath-1.4.2.2
> Dependency ghc-prim >=0.5.2: using ghc-prim-0.9.1
> Dependency haskeline: using haskeline-0.8.2
> Dependency http-client >=0.6: using http-client-0.7.14
> Dependency http-client-tls >=0.3: using http-client-tls-0.3.6.1
> Dependency http-types >=0.12: using http-types-0.12.3
> Dependency language-glsl >=0.3: using language-glsl-0.3.0
> Dependency mtl >=2.2.1: using mtl-2.2.2
> Dependency network >=2.4: using network-3.1.4.0
> Dependency parsec: using parsec-3.1.16.1
> Dependency process: using process-1.6.17.0
> Dependency raw-strings-qq: using raw-strings-qq-1.1
> Dependency scientific: using scientific-0.3.7.0
> Dependency snap-core: using snap-core-1.0.5.1
> Dependency snap-server: using snap-server-1.1.2.1
> Dependency template-haskell: using template-haskell-2.19.0.0
> Dependency time >=1.9.1: using time-1.12.2
> Dependency unordered-containers: using unordered-containers-0.2.19.1
> Dependency utf8-string: using utf8-string-1.0.2
> Dependency vector: using vector-0.13.1.0
> Dependency zip-archive: using zip-archive-0.4.3
> Source component graph: component exe:elm
> Configured component graph:
>     component elm-0.19.1-CGk2y4HkGWpG67s7PZCJov-elm
>         include HTTP-4000.4.1-9cAqPqiyRv5AXua6mmlBpY
>         include SHA-1.6.4.4-D5IWrYyBuZm6w0YntFMafh
>         include ansi-terminal-0.11.5-69CZC4XdNryJo9zHbgfvJ3
>         include ansi-wl-pprint-0.6.9-Akll4C7DaaL4wD8pj4jz8a
>         include base-4.17.2.0
>         include binary-0.8.9.1
>         include bytestring-0.11.5.2
>         include containers-0.6.7
>         include directory-1.3.7.1
>         include edit-distance-0.2.2.1-9q7Cuucs89oKtYlcTE49iB
>         include file-embed-0.0.15.0-nKR9MgocPdGIB9bpi1oiT
>         include filelock-0.1.1.7-IBM3DYSFRrnLKc2RyczfCG
>         include filepath-1.4.2.2
>         include ghc-prim-0.9.1
>         include haskeline-0.8.2
>         include http-client-0.7.14-CSLgFyXjfrG1g6JsBLkVLh
>         include http-client-tls-0.3.6.1-AXHUCkjAyUoDcnYlO0hPEg
>         include http-types-0.12.3-CCPS1VVMu82KSVvKxDEY3G
>         include language-glsl-0.3.0-IucWZ0yicMcI4D5VoPkwYG
>         include mtl-2.2.2
>         include network-3.1.4.0-FVhg5M70MvrGyjLWnK4Zpm
>         include parsec-3.1.16.1
>         include process-1.6.17.0
>         include raw-strings-qq-1.1-KjQH41ROOLTH46C94lVigK
>         include scientific-0.3.7.0-LXFgQdY5A8B7y0y38r2Jot
>         include snap-core-1.0.5.1-74fDDttTiSk6eEgxTXrbu5
>         include snap-server-1.1.2.1-Gf12dgb10ww1nMmKaJECs1
>         include template-haskell-2.19.0.0
>         include time-1.12.2
>         include unordered-containers-0.2.19.1-1JM5FbIisAWD3XLC1Hup6J
>         include utf8-string-1.0.2-KqazO8nUWrDMJ2shK7HoQ
>         include vector-0.13.1.0-E4LTjcK991m18cbKZhUjhX
>         include zip-archive-0.4.3-EZX0KTdQbQUJPDpQDU605z
> Linked component graph:
>     unit elm-0.19.1-CGk2y4HkGWpG67s7PZCJov-elm
>         include HTTP-4000.4.1-9cAqPqiyRv5AXua6mmlBpY
>         include SHA-1.6.4.4-D5IWrYyBuZm6w0YntFMafh
>         include ansi-terminal-0.11.5-69CZC4XdNryJo9zHbgfvJ3
>         include ansi-wl-pprint-0.6.9-Akll4C7DaaL4wD8pj4jz8a
>         include base-4.17.2.0
>         include binary-0.8.9.1
>         include bytestring-0.11.5.2
>         include containers-0.6.7
>         include directory-1.3.7.1
>         include edit-distance-0.2.2.1-9q7Cuucs89oKtYlcTE49iB
>         include file-embed-0.0.15.0-nKR9MgocPdGIB9bpi1oiT
>         include filelock-0.1.1.7-IBM3DYSFRrnLKc2RyczfCG
>         include filepath-1.4.2.2
>         include ghc-prim-0.9.1
>         include haskeline-0.8.2
>         include http-client-0.7.14-CSLgFyXjfrG1g6JsBLkVLh
>         include http-client-tls-0.3.6.1-AXHUCkjAyUoDcnYlO0hPEg
>         include http-types-0.12.3-CCPS1VVMu82KSVvKxDEY3G
>         include language-glsl-0.3.0-IucWZ0yicMcI4D5VoPkwYG
>         include mtl-2.2.2
>         include network-3.1.4.0-FVhg5M70MvrGyjLWnK4Zpm
>         include parsec-3.1.16.1
>         include process-1.6.17.0
>         include raw-strings-qq-1.1-KjQH41ROOLTH46C94lVigK
>         include scientific-0.3.7.0-LXFgQdY5A8B7y0y38r2Jot
>         include snap-core-1.0.5.1-74fDDttTiSk6eEgxTXrbu5
>         include snap-server-1.1.2.1-Gf12dgb10ww1nMmKaJECs1
>         include template-haskell-2.19.0.0
>         include time-1.12.2
>         include unordered-containers-0.2.19.1-1JM5FbIisAWD3XLC1Hup6J
>         include utf8-string-1.0.2-KqazO8nUWrDMJ2shK7HoQ
>         include vector-0.13.1.0-E4LTjcK991m18cbKZhUjhX
>         include zip-archive-0.4.3-EZX0KTdQbQUJPDpQDU605z
> Ready component graph:
>     definite elm-0.19.1-CGk2y4HkGWpG67s7PZCJov-elm
>         depends HTTP-4000.4.1-9cAqPqiyRv5AXua6mmlBpY
>         depends SHA-1.6.4.4-D5IWrYyBuZm6w0YntFMafh
>         depends ansi-terminal-0.11.5-69CZC4XdNryJo9zHbgfvJ3
>         depends ansi-wl-pprint-0.6.9-Akll4C7DaaL4wD8pj4jz8a
>         depends base-4.17.2.0
>         depends binary-0.8.9.1
>         depends bytestring-0.11.5.2
>         depends containers-0.6.7
>         depends directory-1.3.7.1
>         depends edit-distance-0.2.2.1-9q7Cuucs89oKtYlcTE49iB
>         depends file-embed-0.0.15.0-nKR9MgocPdGIB9bpi1oiT
>         depends filelock-0.1.1.7-IBM3DYSFRrnLKc2RyczfCG
>         depends filepath-1.4.2.2
>         depends ghc-prim-0.9.1
>         depends haskeline-0.8.2
>         depends http-client-0.7.14-CSLgFyXjfrG1g6JsBLkVLh
>         depends http-client-tls-0.3.6.1-AXHUCkjAyUoDcnYlO0hPEg
>         depends http-types-0.12.3-CCPS1VVMu82KSVvKxDEY3G
>         depends language-glsl-0.3.0-IucWZ0yicMcI4D5VoPkwYG
>         depends mtl-2.2.2
>         depends network-3.1.4.0-FVhg5M70MvrGyjLWnK4Zpm
>         depends parsec-3.1.16.1
>         depends process-1.6.17.0
>         depends raw-strings-qq-1.1-KjQH41ROOLTH46C94lVigK
>         depends scientific-0.3.7.0-LXFgQdY5A8B7y0y38r2Jot
>         depends snap-core-1.0.5.1-74fDDttTiSk6eEgxTXrbu5
>         depends snap-server-1.1.2.1-Gf12dgb10ww1nMmKaJECs1
>         depends template-haskell-2.19.0.0
>         depends time-1.12.2
>         depends unordered-containers-0.2.19.1-1JM5FbIisAWD3XLC1Hup6J
>         depends utf8-string-1.0.2-KqazO8nUWrDMJ2shK7HoQ
>         depends vector-0.13.1.0-E4LTjcK991m18cbKZhUjhX
>         depends zip-archive-0.4.3-EZX0KTdQbQUJPDpQDU605z
> Using Cabal-3.8.1.0 compiled by ghc-9.4
> Using compiler: ghc-9.4.7
> Using install prefix: /usr
> Executables installed in: /usr/bin
> Libraries installed in:
> /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.4.7/elm-0.19.1
> Dynamic Libraries installed in:
> /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.4.7
> Private executables installed in: /usr/lib/x86_64-linux-ghc-9.4.7/elm-0.19.1
> Data files installed in: /usr/share/elm
> Documentation installed in: /usr/share/doc/x86_64-linux-ghc-9.4.7/elm-0.19.1
> Configuration files installed in: /usr/etc
> No alex found
> Using ar found on system at: /usr/bin/x86_64-linux-gnu-ar
> No c2hs found
> No cpphs found
> No doctest found
> Using gcc version 13 found on system at: /usr/bin/x86_64-linux-gnu-gcc
> Using ghc version 9.4.7 found on system at: /usr/bin/ghc
> Using ghc-pkg version 9.4.7 found on system at: /usr/bin/ghc-pkg-9.4.7
> No ghcjs found
> No ghcjs-pkg found
> No greencard found
> Using haddock version 2.27.0 found on system at: /usr/bin/haddock-ghc-9.4.7
> No happy found
> Using haskell-suite found on system at: haskell-suite-dummy-location
> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
> No hmake found
> Using hpc version 0.68 found on system at: /usr/bin/hpc-ghc-9.4.7
> Using hsc2hs version 0.68.8 found on system at: /usr/bin/hsc2hs-ghc-9.4.7
> No hscolour found
> No jhc found
> Using ld found on system at: /usr/bin/x86_64-linux-gnu-ld.gold
> No pkg-config found
> Using runghc version 9.4.7 found on system at: /usr/bin/runghc-9.4.7
> Using strip version 2.41 found on system at: /usr/bin/strip
> Using tar found on system at: /bin/tar
> No uhc found
> touch configure-ghc-stamp
> perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
>       -E 'build_recipe'
> Running dh_listpackages
> elm-compiler
> Preprocessing executable 'elm' for elm-0.19.1..
> Building executable 'elm' for elm-0.19.1..
> [  1 of 132] Compiling AST.Utils.Binop  ( compiler/src/AST/Utils/Binop.hs, 
> dist-ghc/build/elm/elm-tmp/AST/Utils/Binop.o, 
> dist-ghc/build/elm/elm-tmp/AST/Utils/Binop.dyn_o )
> [  2 of 132] Compiling Data.Bag         ( compiler/src/Data/Bag.hs, 
> dist-ghc/build/elm/elm-tmp/Data/Bag.o, 
> dist-ghc/build/elm/elm-tmp/Data/Bag.dyn_o )
> [  3 of 132] Compiling Data.Index       ( compiler/src/Data/Index.hs, 
> dist-ghc/build/elm/elm-tmp/Data/Index.o, 
> dist-ghc/build/elm/elm-tmp/Data/Index.dyn_o )
> [  4 of 132] Compiling Data.Map.Utils   ( compiler/src/Data/Map/Utils.hs, 
> dist-ghc/build/elm/elm-tmp/Data/Map/Utils.o, 
> dist-ghc/build/elm/elm-tmp/Data/Map/Utils.dyn_o )
> [  5 of 132] Compiling Data.NonEmptyList ( compiler/src/Data/NonEmptyList.hs, 
> dist-ghc/build/elm/elm-tmp/Data/NonEmptyList.o, 
> dist-ghc/build/elm/elm-tmp/Data/NonEmptyList.dyn_o )
> [  6 of 132] Compiling Data.OneOrMore   ( compiler/src/Data/OneOrMore.hs, 
> dist-ghc/build/elm/elm-tmp/Data/OneOrMore.o, 
> dist-ghc/build/elm/elm-tmp/Data/OneOrMore.dyn_o )
> [  7 of 132] Compiling Elm.Magnitude    ( compiler/src/Elm/Magnitude.hs, 
> dist-ghc/build/elm/elm-tmp/Elm/Magnitude.o, 
> dist-ghc/build/elm/elm-tmp/Elm/Magnitude.dyn_o )
> [  8 of 132] Compiling File             ( builder/src/File.hs, 
> dist-ghc/build/elm/elm-tmp/File.o, dist-ghc/build/elm/elm-tmp/File.dyn_o )
> [  9 of 132] Compiling BackgroundWriter ( builder/src/BackgroundWriter.hs, 
> dist-ghc/build/elm/elm-tmp/BackgroundWriter.o, 
> dist-ghc/build/elm/elm-tmp/BackgroundWriter.dyn_o )
> [ 10 of 132] Compiling Generate.JavaScript.Functions ( 
> compiler/src/Generate/JavaScript/Functions.hs, 
> dist-ghc/build/elm/elm-tmp/Generate/JavaScript/Functions.o, 
> dist-ghc/build/elm/elm-tmp/Generate/JavaScript/Functions.dyn_o )
> [ 11 of 132] Compiling Paths_elm        ( 
> dist-ghc/build/elm/autogen/Paths_elm.hs, 
> dist-ghc/build/elm/elm-tmp/Paths_elm.o, 
> dist-ghc/build/elm/elm-tmp/Paths_elm.dyn_o )
> [ 12 of 132] Compiling Reporting.Annotation ( 
> compiler/src/Reporting/Annotation.hs, 
> dist-ghc/build/elm/elm-tmp/Reporting/Annotation.o, 
> dist-ghc/build/elm/elm-tmp/Reporting/Annotation.dyn_o )
> [ 13 of 132] Compiling Parse.Primitives ( compiler/src/Parse/Primitives.hs, 
> dist-ghc/build/elm/elm-tmp/Parse/Primitives.o, 
> dist-ghc/build/elm/elm-tmp/Parse/Primitives.dyn_o )
> 
> compiler/src/Parse/Primitives.hs:85:3: warning: 
> [-Wnoncanonical-monad-instances]
>     Noncanonical ‘pure = return’ definition detected
>     in the instance declaration for ‘Applicative (Parser x)’.
>     Move definition from ‘return’ to ‘pure’
>     See also: 
> https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
>    |
> 85 |   pure = return
>    |   ^^^^^^^^^^^^^
> 
> compiler/src/Parse/Primitives.hs:181:3: warning: 
> [-Wnoncanonical-monad-instances]
>     Noncanonical ‘return’ definition detected
>     in the instance declaration for ‘Monad (Parser x)’.
>     ‘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
>     |
> 181 |   return value =
>     |   ^^^^^^^^^^^^^^...
> [ 14 of 132] Compiling Data.Utf8        ( compiler/src/Data/Utf8.hs, 
> dist-ghc/build/elm/elm-tmp/Data/Utf8.o, 
> dist-ghc/build/elm/elm-tmp/Data/Utf8.dyn_o )
> 
> compiler/src/Data/Utf8.hs:109:16: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘containsHelp’, namely ‘word#’
>       In the expression: containsHelp word# ba# 0# (sizeofByteArray# ba#)
>       In an equation for ‘contains’:
>           contains (W8# word#) (Utf8 ba#)
>             = containsHelp word# ba# 0# (sizeofByteArray# ba#)
>     |
> 109 |   containsHelp word# ba# 0# (sizeofByteArray# ba#)
>     |                ^^^^^
> 
> compiler/src/Data/Utf8.hs:115:32: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the second argument of ‘eqWord#’, namely
>         ‘(indexWord8Array# ba# offset#)’
>       In the first argument of ‘isTrue#’, namely
>         ‘(eqWord# word# (indexWord8Array# ba# offset#))’
>       In the expression:
>         isTrue# (eqWord# word# (indexWord8Array# ba# offset#))
>     |
> 115 |     if isTrue# (eqWord# word# (indexWord8Array# ba# offset#))
>     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:150:28: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘ltWord#’, namely ‘w#’
>       In the first argument of ‘isTrue#’, namely ‘(ltWord# w# 0xC0##)’
>       In the expression: isTrue# (ltWord# w# 0xC0##)
>     |
> 150 |         | isTrue# (ltWord# w# 0xC0##) = C# (chr# (word2Int# w#))
>     |                            ^^
> 
> compiler/src/Data/Utf8.hs:150:61: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely ‘w#’
>       In the first argument of ‘chr#’, namely ‘(word2Int# w#)’
>       In the first argument of ‘C#’, namely ‘(chr# (word2Int# w#))’
>     |
> 150 |         | isTrue# (ltWord# w# 0xC0##) = C# (chr# (word2Int# w#))
>     |                                                             ^^
> 
> compiler/src/Data/Utf8.hs:151:28: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘ltWord#’, namely ‘w#’
>       In the first argument of ‘isTrue#’, namely ‘(ltWord# w# 0xE0##)’
>       In the expression: isTrue# (ltWord# w# 0xE0##)
>     |
> 151 |         | isTrue# (ltWord# w# 0xE0##) = chr2 ba# 0# w#
>     |                            ^^
> 
> compiler/src/Data/Utf8.hs:151:53: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the third argument of ‘chr2’, namely ‘w#’
>       In the expression: chr2 ba# 0# w#
>       In an equation for ‘char’:
>           !char
>             | isTrue# (ltWord# w# 0xC0##) = C# (chr# (word2Int# w#))
>             | isTrue# (ltWord# w# 0xE0##) = chr2 ba# 0# w#
>             | isTrue# (ltWord# w# 0xF0##) = chr3 ba# 0# w#
>             | True = chr4 ba# 0# w#
>     |
> 151 |         | isTrue# (ltWord# w# 0xE0##) = chr2 ba# 0# w#
>     |                                                     ^^
> 
> compiler/src/Data/Utf8.hs:152:28: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘ltWord#’, namely ‘w#’
>       In the first argument of ‘isTrue#’, namely ‘(ltWord# w# 0xF0##)’
>       In the expression: isTrue# (ltWord# w# 0xF0##)
>     |
> 152 |         | isTrue# (ltWord# w# 0xF0##) = chr3 ba# 0# w#
>     |                            ^^
> 
> compiler/src/Data/Utf8.hs:152:53: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the third argument of ‘chr3’, namely ‘w#’
>       In the expression: chr3 ba# 0# w#
>       In an equation for ‘char’:
>           !char
>             | isTrue# (ltWord# w# 0xC0##) = C# (chr# (word2Int# w#))
>             | isTrue# (ltWord# w# 0xE0##) = chr2 ba# 0# w#
>             | isTrue# (ltWord# w# 0xF0##) = chr3 ba# 0# w#
>             | True = chr4 ba# 0# w#
>     |
> 152 |         | isTrue# (ltWord# w# 0xF0##) = chr3 ba# 0# w#
>     |                                                     ^^
> 
> compiler/src/Data/Utf8.hs:153:53: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the third argument of ‘chr4’, namely ‘w#’
>       In the expression: chr4 ba# 0# w#
>       In an equation for ‘char’:
>           !char
>             | isTrue# (ltWord# w# 0xC0##) = C# (chr# (word2Int# w#))
>             | isTrue# (ltWord# w# 0xE0##) = chr2 ba# 0# w#
>             | isTrue# (ltWord# w# 0xF0##) = chr3 ba# 0# w#
>             | True = chr4 ba# 0# w#
>     |
> 153 |         | True                        = chr4 ba# 0# w#
>     |                                                     ^^
> 
> compiler/src/Data/Utf8.hs:167:20: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘eqWord#’, namely ‘w#’
>       In the first argument of ‘isTrue#’, namely
>         ‘(eqWord# w# (indexWord8Array# ba# (len# -# 1#)))’
>       In the second argument of ‘(&&)’, namely
>         ‘isTrue# (eqWord# w# (indexWord8Array# ba# (len# -# 1#)))’
>     |
> 167 |   isTrue# (eqWord# w# (indexWord8Array# ba# (len# -# 1#)))
>     |                    ^^
> 
> compiler/src/Data/Utf8.hs:167:24: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the second argument of ‘eqWord#’, namely
>         ‘(indexWord8Array# ba# (len# -# 1#))’
>       In the first argument of ‘isTrue#’, namely
>         ‘(eqWord# w# (indexWord8Array# ba# (len# -# 1#)))’
>       In the second argument of ‘(&&)’, namely
>         ‘isTrue# (eqWord# w# (indexWord8Array# ba# (len# -# 1#)))’
>     |
> 167 |   isTrue# (eqWord# w# (indexWord8Array# ba# (len# -# 1#)))
>     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:176:33: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘findDividers’, namely ‘divider#’
>       In the third argument of ‘splitHelp’, namely
>         ‘(findDividers divider# ba# 0# (sizeofByteArray# ba#) [])’
>       In the expression:
>         splitHelp
>           str 0 (findDividers divider# ba# 0# (sizeofByteArray# ba#) [])
>     |
> 176 |   splitHelp str 0 (findDividers divider# ba# 0# (sizeofByteArray# ba#) 
> [])
>     |                                 ^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:193:37: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the second argument of ‘eqWord#’, namely
>         ‘(indexWord8Array# ba# offset#)’
>       In the first argument of ‘isTrue#’, namely
>         ‘(eqWord# divider# (indexWord8Array# ba# offset#))’
>       In the expression:
>         isTrue# (eqWord# divider# (indexWord8Array# ba# offset#))
>     |
> 193 |       if isTrue# (eqWord# divider# (indexWord8Array# ba# offset#))
>     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:356:28: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘ltWord#’, namely ‘w#’
>       In the first argument of ‘isTrue#’, namely ‘(ltWord# w# 0xC0##)’
>       In the expression: isTrue# (ltWord# w# 0xC0##)
>     |
> 356 |         | isTrue# (ltWord# w# 0xC0##) = (# C# (chr# (word2Int# w#)), 1# 
> #)
>     |                            ^^
> 
> compiler/src/Data/Utf8.hs:356:64: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely ‘w#’
>       In the first argument of ‘chr#’, namely ‘(word2Int# w#)’
>       In the first argument of ‘C#’, namely ‘(chr# (word2Int# w#))’
>     |
> 356 |         | isTrue# (ltWord# w# 0xC0##) = (# C# (chr# (word2Int# w#)), 1# 
> #)
>     |                                                                ^^
> 
> compiler/src/Data/Utf8.hs:357:28: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘ltWord#’, namely ‘w#’
>       In the first argument of ‘isTrue#’, namely ‘(ltWord# w# 0xE0##)’
>       In the expression: isTrue# (ltWord# w# 0xE0##)
>     |
> 357 |         | isTrue# (ltWord# w# 0xE0##) = (# chr2 ba# offset# w#, 2# #)
>     |                            ^^
> 
> compiler/src/Data/Utf8.hs:357:61: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the third argument of ‘chr2’, namely ‘w#’
>       In the expression: chr2 ba# offset# w#
>       In the expression: (# chr2 ba# offset# w#, 2# #)
>     |
> 357 |         | isTrue# (ltWord# w# 0xE0##) = (# chr2 ba# offset# w#, 2# #)
>     |                                                             ^^
> 
> compiler/src/Data/Utf8.hs:358:28: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘ltWord#’, namely ‘w#’
>       In the first argument of ‘isTrue#’, namely ‘(ltWord# w# 0xF0##)’
>       In the expression: isTrue# (ltWord# w# 0xF0##)
>     |
> 358 |         | isTrue# (ltWord# w# 0xF0##) = (# chr3 ba# offset# w#, 3# #)
>     |                            ^^
> 
> compiler/src/Data/Utf8.hs:358:61: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the third argument of ‘chr3’, namely ‘w#’
>       In the expression: chr3 ba# offset# w#
>       In the expression: (# chr3 ba# offset# w#, 3# #)
>     |
> 358 |         | isTrue# (ltWord# w# 0xF0##) = (# chr3 ba# offset# w#, 3# #)
>     |                                                             ^^
> 
> compiler/src/Data/Utf8.hs:359:61: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the third argument of ‘chr4’, namely ‘w#’
>       In the expression: chr4 ba# offset# w#
>       In the expression: (# chr4 ba# offset# w#, 4# #)
>     |
> 359 |         | True                        = (# chr4 ba# offset# w#, 4# #)
>     |                                                             ^^
> 
> compiler/src/Data/Utf8.hs:371:23: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely
>         ‘(indexWord8Array# ba# (offset# +# 1#))’
>       In the expression: word2Int# (indexWord8Array# ba# (offset# +# 1#))
>       In an equation for ‘i2#’:
>           !i2# = word2Int# (indexWord8Array# ba# (offset# +# 1#))
>     |
> 371 |     !i2# = word2Int# (indexWord8Array# ba# (offset# +# 1#))
>     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:383:23: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely
>         ‘(indexWord8Array# ba# (offset# +# 1#))’
>       In the expression: word2Int# (indexWord8Array# ba# (offset# +# 1#))
>       In an equation for ‘i2#’:
>           !i2# = word2Int# (indexWord8Array# ba# (offset# +# 1#))
>     |
> 383 |     !i2# = word2Int# (indexWord8Array# ba# (offset# +# 1#))
>     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:384:23: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely
>         ‘(indexWord8Array# ba# (offset# +# 2#))’
>       In the expression: word2Int# (indexWord8Array# ba# (offset# +# 2#))
>       In an equation for ‘i3#’:
>           !i3# = word2Int# (indexWord8Array# ba# (offset# +# 2#))
>     |
> 384 |     !i3# = word2Int# (indexWord8Array# ba# (offset# +# 2#))
>     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:397:23: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely
>         ‘(indexWord8Array# ba# (offset# +# 1#))’
>       In the expression: word2Int# (indexWord8Array# ba# (offset# +# 1#))
>       In an equation for ‘i2#’:
>           !i2# = word2Int# (indexWord8Array# ba# (offset# +# 1#))
>     |
> 397 |     !i2# = word2Int# (indexWord8Array# ba# (offset# +# 1#))
>     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:398:23: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely
>         ‘(indexWord8Array# ba# (offset# +# 2#))’
>       In the expression: word2Int# (indexWord8Array# ba# (offset# +# 2#))
>       In an equation for ‘i3#’:
>           !i3# = word2Int# (indexWord8Array# ba# (offset# +# 2#))
>     |
> 398 |     !i3# = word2Int# (indexWord8Array# ba# (offset# +# 2#))
>     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:399:23: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘word2Int#’, namely
>         ‘(indexWord8Array# ba# (offset# +# 3#))’
>       In the expression: word2Int# (indexWord8Array# ba# (offset# +# 3#))
>       In an equation for ‘i4#’:
>           !i4# = word2Int# (indexWord8Array# ba# (offset# +# 3#))
>     |
> 399 |     !i4# = word2Int# (indexWord8Array# ba# (offset# +# 3#))
>     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> compiler/src/Data/Utf8.hs:474:25: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the first argument of ‘eqWord#’, namely ‘before#’
>       In the first argument of ‘isTrue#’, namely
>         ‘(eqWord# before# (indexWord8Array# ba# (offset# +# i#)))’
>       In the expression:
>         isTrue# (eqWord# before# (indexWord8Array# ba# (offset# +# i#)))
>     |
> 474 |     if isTrue# (eqWord# before# (indexWord8Array# ba# (offset# +# i#)))
>     |                         ^^^^^^^
> 
> compiler/src/Data/Utf8.hs:474:34: error:
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>     • In the second argument of ‘eqWord#’, namely
>         ‘(indexWord8Array# ba# (offset# +# i#))’
>       In the first argument of ‘isTrue#’, namely
>         ‘(eqWord# before# (indexWord8Array# ba# (offset# +# i#)))’
>       In the expression:
>         isTrue# (eqWord# before# (indexWord8Array# ba# (offset# +# i#)))
>     |
> 474 |     if isTrue# (eqWord# before# (indexWord8Array# ba# (offset# +# i#)))
>     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ 31 of 132] Compiling Reporting.Suggest ( compiler/src/Reporting/Suggest.hs, 
> dist-ghc/build/elm/elm-tmp/Reporting/Suggest.o, 
> dist-ghc/build/elm/elm-tmp/Reporting/Suggest.dyn_o )
> [ 76 of 132] Compiling Reporting.Task   ( builder/src/Reporting/Task.hs, 
> dist-ghc/build/elm/elm-tmp/Reporting/Task.o, 
> dist-ghc/build/elm/elm-tmp/Reporting/Task.dyn_o )
> [ 91 of 132] Compiling Terminal.Internal ( 
> terminal/impl/Terminal/Internal.hs, 
> dist-ghc/build/elm/elm-tmp/Terminal/Internal.o, 
> dist-ghc/build/elm/elm-tmp/Terminal/Internal.dyn_o )
> [ 92 of 132] Compiling Terminal.Error   ( terminal/impl/Terminal/Error.hs, 
> dist-ghc/build/elm/elm-tmp/Terminal/Error.o, 
> dist-ghc/build/elm/elm-tmp/Terminal/Error.dyn_o )
> [ 93 of 132] Compiling Terminal.Chomp   ( terminal/impl/Terminal/Chomp.hs, 
> dist-ghc/build/elm/elm-tmp/Terminal/Chomp.o, 
> dist-ghc/build/elm/elm-tmp/Terminal/Chomp.dyn_o )
> [109 of 132] Compiling Type.UnionFind   ( compiler/src/Type/UnionFind.hs, 
> dist-ghc/build/elm/elm-tmp/Type/UnionFind.o, 
> dist-ghc/build/elm/elm-tmp/Type/UnionFind.dyn_o )
> -e: error: debian/hlibrary.setup build --builddir=dist-ghc returned exit code 
> 1
>  at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 880.
>       Debian::Debhelper::Dh_Lib::error("debian/hlibrary.setup build 
> --builddir=dist-ghc returned exit"...) called at 
> /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 610
>       Debian::Debhelper::Dh_Lib::error_exitcode("debian/hlibrary.setup build 
> --builddir=dist-ghc") called at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm 
> line 473
>       Debian::Debhelper::Dh_Lib::doit("debian/hlibrary.setup", "build", 
> "--builddir=dist-ghc") called at 
> /usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 656
>       Debian::Debhelper::Buildsystem::Haskell::Recipes::build_recipe() called 
> at -e line 1
> make: *** [/usr/share/cdbs/1/class/hlibrary.mk:158: build-ghc-stamp] Error 25


The full build log is available from:
http://qa-logs.debian.net/2023/10/27/elm-compiler_0.19.1-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231027;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231027&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: elm-compiler
Source-Version: 0.19.1-3
Done: Hilko Bengen <ben...@debian.org>

We believe that the bug you reported is fixed in the latest version of
elm-compiler, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1054...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilko Bengen <ben...@debian.org> (supplier of updated elm-compiler package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 01 Nov 2023 14:22:19 +0100
Source: elm-compiler
Architecture: source
Version: 0.19.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Haskell Group 
<pkg-haskell-maintain...@lists.alioth.debian.org>
Changed-By: Hilko Bengen <ben...@debian.org>
Closes: 1054869
Changes:
 elm-compiler (0.19.1-3) unstable; urgency=medium
 .
   [ Ilias Tsitsimpis ]
   * Declare compliance with Debian policy 4.6.2
 .
   [ Hilko Bengen ]
   * Add upstreeam patch to fix FTBFS (Closes: #1054869)
Checksums-Sha1:
 7535a32d248b75982dd7f439536ba98445162bf6 3331 elm-compiler_0.19.1-3.dsc
 2e73f7d56208f0f9af2427e917ba4218809f593d 6336 
elm-compiler_0.19.1-3.debian.tar.xz
 dc70a3af5e5b6067dbe46a7ade5f913eb22e4923 13948 
elm-compiler_0.19.1-3_source.buildinfo
Checksums-Sha256:
 9a98a3ca4027a3ff2762aafd89197968dd08f2993709a2445acc7bc82ef9b8e0 3331 
elm-compiler_0.19.1-3.dsc
 5d626ba160dd053ec4d6da846f5b31d6dbd54b7fc1e725c1d8b8e0d72192e840 6336 
elm-compiler_0.19.1-3.debian.tar.xz
 bed6ca29ffea8c52844f8e2e98019620ce30354a59c66930b912417b5796d594 13948 
elm-compiler_0.19.1-3_source.buildinfo
Files:
 46de04aa5e5fd0f5b1d607632d0bffe2 3331 haskell optional 
elm-compiler_0.19.1-3.dsc
 2a9357f7d8c647ef23aa565a9002716c 6336 haskell optional 
elm-compiler_0.19.1-3.debian.tar.xz
 e27d464be3113d689bd41dcc6df546b1 13948 haskell optional 
elm-compiler_0.19.1-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAmVCUXIACgkQdbcQY1wh
On7Axw//WXAy24J1QbxN2kzkgjdnxDdd0zDR+tLTWrx11Agv+5DvWsjktDdrlS3/
PAK4mgp+LDxxzXSz84JDPGu/DZidl5280XMB79PWzBUqnYmqnR21fj34nwXHHST8
SQZRezmgQSVcronHZH+bgTMtfePrY0sLhwsH6TbNso4Ub/mLR1mObv8xMLb7pRWn
/leOp6pf4/Q9myPEu+AW6eQ4SULR9eKX4vkbcTzxY5/kN2OpLG4bGOSg26ed2Ktv
WmhEuzZMxjZH2H4wVZCwfkZJWruLEGPgFOj9kJsdeOLMOfLj7+Fefa8HmA3tSk3j
jh1031JkgQpTSzzIIJszQABVMQ8RtCmP6Y1l9dDPx5/pW2MlOXseOVDzYGAmD9ke
YuZb9clqDYCxgCn7sED7lAR+Q6owyA5T0ar5nBNSuXJzxmvKU6Rt4RF9EcnWJ3Vy
FEu49tVbj1p9W4xwAR+A5TDQBEp9ZFrTJkiUsHBioEc8cyoWUglteLubqShfZszj
/R+y3KPdWdPX9dP1Cx0Av4IPiKaD5hWbjRFNRtkVgUW+bhxS9msBtlKkRcpen3p1
cLjekXpDCaSGpKkLM3c7PRHJkvbTKZjDlw2lI6wVoWLlMfYcnuf+phy+EDhP5FIq
iM5ZbVGdJGB7cNUV6g31aB9dExAG7ZiVbhIcAc9gOrlTqyumA1M=
=oaWp
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to