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.

Reply via email to