[Reproducible-builds] Bug#826389: git-repair: FTBFS: QuickCheck.hs:24:10: Duplicate instance declarations:

Chris Lamb lamby at debian.org
Sun Jun 5 08:27:06 UTC 2016


Source: git-repair
Version: 1.20151215-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

git-repair fails to build from source in unstable/amd64:

  [..]

  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package git-repair
  dpkg-buildpackage: info: source version 1.20151215-1
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Richard Hartmann <richih at debian.org>
   dpkg-source --before-build git-repair-1.20151215
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean
     dh_testdir
     dh_auto_clean
  	make -j1 clean
  make[1]: Entering directory '/home/lamby/temp/cdt.20160605084647.wDY5vb3jfw.git-repair/git-repair-1.20151215'
  rm -rf git-repair git-repair-test.log \
  	dist configure Build/SysConfig.hs Setup tags
  find . -name \*.o -exec rm {} \;
  find . -name \*.hi -exec rm {} \;
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160605084647.wDY5vb3jfw.git-repair/git-repair-1.20151215'
     dh_clean
   debian/rules build
  dh build
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
     dh_auto_build
  	make -j1
  make[1]: Entering directory '/home/lamby/temp/cdt.20160605084647.wDY5vb3jfw.git-repair/git-repair-1.20151215'
  if [ "./Setup" = ./Setup ]; then ghc --make Setup; fi
  [ 1 of 24] Compiling Utility.Env      ( Utility/Env.hs, Utility/Env.o )
  [ 2 of 24] Compiling Utility.UserInfo ( Utility/UserInfo.hs, Utility/UserInfo.o )
  [ 3 of 24] Compiling Utility.Process.Shim ( Utility/Process/Shim.hs, Utility/Process/Shim.o )
  [ 4 of 24] Compiling Utility.PartialPrelude ( Utility/PartialPrelude.hs, Utility/PartialPrelude.o )
  [ 5 of 24] Compiling Utility.FileSize ( Utility/FileSize.hs, Utility/FileSize.o )
  [ 6 of 24] Compiling Utility.PosixFiles ( Utility/PosixFiles.hs, Utility/PosixFiles.o )
  [ 7 of 24] Compiling Utility.Applicative ( Utility/Applicative.hs, Utility/Applicative.o )
  [ 8 of 24] Compiling Utility.Data     ( Utility/Data.hs, Utility/Data.o )
  [ 9 of 24] Compiling Utility.Monad    ( Utility/Monad.hs, Utility/Monad.o )
  [10 of 24] Compiling Utility.Exception ( Utility/Exception.hs, Utility/Exception.o )
  [11 of 24] Compiling Utility.Path     ( Utility/Path.hs, Utility/Path.o )
  [12 of 24] Compiling Utility.FileSystemEncoding ( Utility/FileSystemEncoding.hs, Utility/FileSystemEncoding.o )
  [13 of 24] Compiling Utility.Tmp      ( Utility/Tmp.hs, Utility/Tmp.o )
  [14 of 24] Compiling Utility.Misc     ( Utility/Misc.hs, Utility/Misc.o )
  [15 of 24] Compiling Utility.Process  ( Utility/Process.hs, Utility/Process.o )
  [16 of 24] Compiling Utility.SafeCommand ( Utility/SafeCommand.hs, Utility/SafeCommand.o )
  [17 of 24] Compiling Utility.Directory ( Utility/Directory.hs, Utility/Directory.o )
  [18 of 24] Compiling Common           ( Common.hs, Common.o )
  [19 of 24] Compiling Utility.DottedVersion ( Utility/DottedVersion.hs, Utility/DottedVersion.o )
  [20 of 24] Compiling Git.Version      ( Git/Version.hs, Git/Version.o )
  [21 of 24] Compiling Build.Version    ( Build/Version.hs, Build/Version.o )
  
  Build/Version.hs:31:1: Warning: Tab character
  
  Build/Version.hs:32:1: Warning: Tab character
  
  Build/Version.hs:33:1: Warning: Tab character
  
  Build/Version.hs:34:1: Warning: Tab character
  
  Build/Version.hs:35:1: Warning: Tab character
  
  Build/Version.hs:36:1: Warning: Tab character
  
  Build/Version.hs:37:1: Warning: Tab character
  
  Build/Version.hs:38:1: Warning: Tab character
  
  Build/Version.hs:39:1: Warning: Tab character
  
  Build/Version.hs:40:1: Warning: Tab character
  
  Build/Version.hs:41:1: Warning: Tab character
  
  Build/Version.hs:42:1: Warning: Tab character
  
  Build/Version.hs:43:1: Warning: Tab character
  
  Build/Version.hs:44:1: Warning: Tab character
  
  Build/Version.hs:47:1: Warning: Tab character
  
  Build/Version.hs:48:1: Warning: Tab character
  
  Build/Version.hs:49:1: Warning: Tab character
  
  Build/Version.hs:51:1: Warning: Tab character
  
  Build/Version.hs:56:1: Warning: Tab character
  
  Build/Version.hs:57:1: Warning: Tab character
  
  Build/Version.hs:58:1: Warning: Tab character
  
  Build/Version.hs:59:1: Warning: Tab character
  
  Build/Version.hs:60:1: Warning: Tab character
  
  Build/Version.hs:61:1: Warning: Tab character
  
  Build/Version.hs:62:1: Warning: Tab character
  
  Build/Version.hs:64:1: Warning: Tab character
  
  Build/Version.hs:65:1: Warning: Tab character
  
  Build/Version.hs:66:1: Warning: Tab character
  
  Build/Version.hs:67:1: Warning: Tab character
  
  Build/Version.hs:68:1: Warning: Tab character
  
  Build/Version.hs:69:1: Warning: Tab character
  [22 of 24] Compiling Build.TestConfig ( Build/TestConfig.hs, Build/TestConfig.o )
  
  Build/TestConfig.hs:15:1: Warning: Tab character
  
  Build/TestConfig.hs:16:1: Warning: Tab character
  
  Build/TestConfig.hs:17:1: Warning: Tab character
  
  Build/TestConfig.hs:18:1: Warning: Tab character
  
  Build/TestConfig.hs:26:1: Warning: Tab character
  
  Build/TestConfig.hs:27:1: Warning: Tab character
  
  Build/TestConfig.hs:28:1: Warning: Tab character
  
  Build/TestConfig.hs:29:1: Warning: Tab character
  
  Build/TestConfig.hs:32:1: Warning: Tab character
  
  Build/TestConfig.hs:33:1: Warning: Tab character
  
  Build/TestConfig.hs:34:1: Warning: Tab character
  
  Build/TestConfig.hs:35:1: Warning: Tab character
  
  Build/TestConfig.hs:36:1: Warning: Tab character
  
  Build/TestConfig.hs:37:1: Warning: Tab character
  
  Build/TestConfig.hs:38:1: Warning: Tab character
  
  Build/TestConfig.hs:39:1: Warning: Tab character
  
  Build/TestConfig.hs:40:1: Warning: Tab character
  
  Build/TestConfig.hs:45:1: Warning: Tab character
  
  Build/TestConfig.hs:46:1: Warning: Tab character
  
  Build/TestConfig.hs:47:1: Warning: Tab character
  
  Build/TestConfig.hs:48:1: Warning: Tab character
  
  Build/TestConfig.hs:49:1: Warning: Tab character
  
  Build/TestConfig.hs:50:1: Warning: Tab character
  
  Build/TestConfig.hs:51:1: Warning: Tab character
  
  Build/TestConfig.hs:56:1: Warning: Tab character
  
  Build/TestConfig.hs:57:1: Warning: Tab character
  
  Build/TestConfig.hs:58:1: Warning: Tab character
  
  Build/TestConfig.hs:59:1: Warning: Tab character
  
  Build/TestConfig.hs:60:1: Warning: Tab character
  
  Build/TestConfig.hs:65:1: Warning: Tab character
  
  Build/TestConfig.hs:66:1: Warning: Tab character
  
  Build/TestConfig.hs:68:1: Warning: Tab character
  
  Build/TestConfig.hs:69:1: Warning: Tab character
  
  Build/TestConfig.hs:70:1: Warning: Tab character
  
  Build/TestConfig.hs:71:1: Warning: Tab character
  
  Build/TestConfig.hs:72:1: Warning: Tab character
  
  Build/TestConfig.hs:77:1: Warning: Tab character
  
  Build/TestConfig.hs:78:1: Warning: Tab character
  
  Build/TestConfig.hs:84:1: Warning: Tab character
  
  Build/TestConfig.hs:85:1: Warning: Tab character
  
  Build/TestConfig.hs:86:1: Warning: Tab character
  
  Build/TestConfig.hs:87:1: Warning: Tab character
  
  Build/TestConfig.hs:88:1: Warning: Tab character
  
  Build/TestConfig.hs:92:1: Warning: Tab character
  
  Build/TestConfig.hs:93:1: Warning: Tab character
  
  Build/TestConfig.hs:98:1: Warning: Tab character
  
  Build/TestConfig.hs:99:1: Warning: Tab character
  
  Build/TestConfig.hs:100:1: Warning: Tab character
  
  Build/TestConfig.hs:101:1: Warning: Tab character
  
  Build/TestConfig.hs:102:1: Warning: Tab character
  
  Build/TestConfig.hs:103:1: Warning: Tab character
  
  Build/TestConfig.hs:111:1: Warning: Tab character
  
  Build/TestConfig.hs:112:1: Warning: Tab character
  
  Build/TestConfig.hs:113:1: Warning: Tab character
  
  Build/TestConfig.hs:114:1: Warning: Tab character
  
  Build/TestConfig.hs:115:1: Warning: Tab character
  
  Build/TestConfig.hs:116:1: Warning: Tab character
  
  Build/TestConfig.hs:118:1: Warning: Tab character
  
  Build/TestConfig.hs:119:1: Warning: Tab character
  
  Build/TestConfig.hs:120:1: Warning: Tab character
  
  Build/TestConfig.hs:127:1: Warning: Tab character
  
  Build/TestConfig.hs:128:1: Warning: Tab character
  [23 of 24] Compiling Build.Configure  ( Build/Configure.hs, Build/Configure.o )
  
  Build/Configure.hs:15:1: Warning: Tab character
  
  Build/Configure.hs:16:1: Warning: Tab character
  
  Build/Configure.hs:17:1: Warning: Tab character
  
  Build/Configure.hs:18:1: Warning: Tab character
  
  Build/Configure.hs:22:1: Warning: Tab character
  
  Build/Configure.hs:26:1: Warning: Tab character
  
  Build/Configure.hs:27:1: Warning: Tab character
  
  Build/Configure.hs:28:1: Warning: Tab character
  
  Build/Configure.hs:29:1: Warning: Tab character
  
  Build/Configure.hs:30:1: Warning: Tab character
  [24 of 24] Compiling Main             ( Setup.hs, Setup.o )
  
  Setup.hs:9:1: Warning: Tab character
  
  Setup.hs:10:1: Warning: Tab character
  
  Setup.hs:13:1: Warning: Tab character
  
  Setup.hs:14:1: Warning: Tab character
  Linking Setup ...
  ./Setup configure --ghc-options="-optl-Wl,-z,relro -optc-g -optc-O2 -optc-fstack-protector-strong -optc-Wformat -optc-Werror=format-security -optc-Wp,-Wdate-time -optc-Wp,-D_FORTIFY_SOURCE=2"
    checking version... 1.20151215-1
    checking git... yes
    checking git version... 2.8.1
  Configuring git-repair-1.20151215...
  ./Setup build
  Building git-repair-1.20151215...
  Preprocessing executable 'git-repair' for git-repair-1.20151215...
  [ 1 of 54] Compiling Build.SysConfig  ( Build/SysConfig.hs, dist/build/git-repair/git-repair-tmp/Build/SysConfig.o )
  [ 2 of 54] Compiling Utility.QuickCheck ( Utility/QuickCheck.hs, dist/build/git-repair/git-repair-tmp/Utility/QuickCheck.o )
  
  Utility/QuickCheck.hs:24:10:
      Duplicate instance declarations:
        instance (Arbitrary k, Arbitrary v, Eq k, Ord k) =>
                 Arbitrary (M.Map k v)
          -- Defined at Utility/QuickCheck.hs:24:10
        instance [safe] (Ord k, Arbitrary k, Arbitrary v) =>
                        Arbitrary (M.Map k v)
          -- Defined in `Test.QuickCheck.Arbitrary'
  
  Utility/QuickCheck.hs:27:10:
      Duplicate instance declarations:
        instance (Arbitrary v, Eq v, Ord v) => Arbitrary (S.Set v)
          -- Defined at Utility/QuickCheck.hs:27:10
        instance [safe] (Ord a, Arbitrary a) => Arbitrary (S.Set a)
          -- Defined in `Test.QuickCheck.Arbitrary'
  Makefile:5: recipe for target 'build' failed
  make[1]: *** [build] Error 1
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160605084647.wDY5vb3jfw.git-repair/git-repair-1.20151215'
  dh_auto_build: make -j1 returned exit code 2
  debian/rules:10: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: git-repair.1.20151215-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 5218 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160605/4b25b55b/attachment.obj>


More information about the Reproducible-builds mailing list