Source: haskell-cabal-install
Version: 1.24.0.1-1
Severity: serious
Justification: fails to build from source
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

haskell-cabal-install fails to build from source in unstable/amd64:

  […]

  touch configure-ghc-stamp
  . /usr/share/haskell-devscripts/Dh_Haskell.sh && \
  build_recipe
  Running debian/hlibrary.setup build --builddir=dist-ghc
  Building cabal-install-1.24.0.1...
  Preprocessing executable 'cabal' for cabal-install-1.24.0.1...
  [  1 of 106] Compiling Distribution.Client.Glob ( 
Distribution/Client/Glob.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Glob.o )
  [  2 of 106] Compiling Distribution.Client.Utils.Json ( 
Distribution/Client/Utils/Json.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Utils/Json.o )
  [  3 of 106] Compiling Distribution.Client.Utils.LabeledGraph ( 
Distribution/Client/Utils/LabeledGraph.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Utils/LabeledGraph.o )
  [  4 of 106] Compiling Distribution.Client.Dependency.Modular.Version ( 
Distribution/Client/Dependency/Modular/Version.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Version.o 
)
  [  5 of 106] Compiling Distribution.Client.Dependency.Modular.PSQ ( 
Distribution/Client/Dependency/Modular/PSQ.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/PSQ.o )
  [  6 of 106] Compiling Distribution.Client.Dependency.Modular.Package ( 
Distribution/Client/Dependency/Modular/Package.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Package.o 
)
  [  7 of 106] Compiling Distribution.Client.PackageUtils ( 
Distribution/Client/PackageUtils.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/PackageUtils.o )
  [  8 of 106] Compiling Distribution.Client.Haddock ( 
Distribution/Client/Haddock.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Haddock.o )
  [  9 of 106] Compiling Distribution.Client.Compat.FilePerms ( 
Distribution/Client/Compat/FilePerms.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Compat/FilePerms.o )
  [ 10 of 106] Compiling Distribution.Client.ParseUtils ( 
Distribution/Client/ParseUtils.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/ParseUtils.o )
  [ 11 of 106] Compiling Distribution.Client.Compat.Semaphore ( 
Distribution/Client/Compat/Semaphore.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Compat/Semaphore.o )
  [ 12 of 106] Compiling Distribution.Client.Compat.ExecutablePath ( 
Distribution/Client/Compat/ExecutablePath.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Compat/ExecutablePath.o )
  [ 13 of 106] Compiling Distribution.Client.JobControl ( 
Distribution/Client/JobControl.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/JobControl.o )
  [ 14 of 106] Compiling Distribution.Client.Compat.Process ( 
Distribution/Client/Compat/Process.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Compat/Process.o )
  [ 15 of 106] Compiling Distribution.Client.Init.Licenses ( 
Distribution/Client/Init/Licenses.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Init/Licenses.o )
  [ 16 of 106] Compiling Distribution.Client.PkgConfigDb ( 
Distribution/Client/PkgConfigDb.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/PkgConfigDb.o )
  [ 17 of 106] Compiling Distribution.Client.GZipUtils ( 
Distribution/Client/GZipUtils.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/GZipUtils.o )
  [ 18 of 106] Compiling Distribution.Client.World ( 
Distribution/Client/World.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/World.o )
  [ 19 of 106] Compiling Distribution.Client.ComponentDeps ( 
Distribution/Client/ComponentDeps.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/ComponentDeps.o )
  [ 20 of 106] Compiling Distribution.Client.PackageIndex ( 
Distribution/Client/PackageIndex.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/PackageIndex.o )
  [ 21 of 106] Compiling Distribution.Client.Init.Types ( 
Distribution/Client/Init/Types.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Init/Types.o )
  [ 22 of 106] Compiling Distribution.Client.BuildReports.Types ( 
Distribution/Client/BuildReports/Types.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Types.o )
  [ 23 of 106] Compiling Distribution.Client.Compat.Time ( 
Distribution/Client/Compat/Time.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Compat/Time.o )
  [ 24 of 106] Compiling Paths_cabal_install ( 
dist-ghc/build/autogen/Paths_cabal_install.hs, 
dist-ghc/build/cabal/cabal-tmp/Paths_cabal_install.o )
  [ 25 of 106] Compiling Distribution.Client.Utils ( 
Distribution/Client/Utils.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Utils.o )
  [ 26 of 106] Compiling Distribution.Client.FileMonitor ( 
Distribution/Client/FileMonitor.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/FileMonitor.o )
  [ 27 of 106] Compiling Distribution.Client.RebuildMonad ( 
Distribution/Client/RebuildMonad.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/RebuildMonad.o )
  [ 28 of 106] Compiling Distribution.Client.Win32SelfUpgrade ( 
Distribution/Client/Win32SelfUpgrade.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Win32SelfUpgrade.o )
  [ 29 of 106] Compiling Distribution.Client.Types ( 
Distribution/Client/Types.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Types.o )
  [ 30 of 106] Compiling Distribution.Client.Dependency.Types ( 
Distribution/Client/Dependency/Types.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Dependency/Types.o )
  [ 31 of 106] Compiling Distribution.Client.HttpUtils ( 
Distribution/Client/HttpUtils.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/HttpUtils.o )
  [ 32 of 106] Compiling Distribution.Client.Security.HTTP ( 
Distribution/Client/Security/HTTP.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/Security/HTTP.o )
  [ 33 of 106] Compiling Distribution.Client.GlobalFlags ( 
Distribution/Client/GlobalFlags.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/GlobalFlags.o )
  [ 34 of 106] Compiling Distribution.Client.FetchUtils ( 
Distribution/Client/FetchUtils.hs, 
dist-ghc/build/cabal/cabal-tmp/Distribution/Client/FetchUtils.o )
  
  Distribution/Client/FetchUtils.hs:172:36: error:
      * Couldn't match type `Distribution.Package.PackageIdentifier'
                       with 
`Cabal-1.24.0.0:Distribution.Package.PackageIdentifier'
        NB: `Cabal-1.24.0.0:Distribution.Package.PackageIdentifier'
              is defined in `Distribution.Package' in package `Cabal-1.24.0.0'
            `Distribution.Package.PackageIdentifier'
              is defined in `Distribution.Package' in package `Cabal-1.24.1.0'
        Expected type: Cabal-1.24.0.0:Distribution.Package.PackageIdentifier
          Actual type: PackageId
      * In the second argument of Sec.downloadPackage', namely `pkgid'
        In a stmt of a 'do' block: Sec.downloadPackage' rep pkgid path
        In the second argument of `($)', namely
          `do { info verbosity ("writing " ++ path);
                Sec.downloadPackage' rep pkgid path }'
  /usr/share/cdbs/1/class/hlibrary.mk:147: recipe for target 'build-ghc-stamp' 
failed
  make: *** [build-ghc-stamp] Error 1

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-

Attachment: haskell-cabal-install.1.24.0.1-1.unstable.amd64.log.txt.gz
Description: Binary data

Reply via email to