Package: haskell-edison
Version: 1.2.1-9
Severity: serious
User: [email protected]
Usertags: qa-ftbfs-20090620 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> /usr/bin/fakeroot debian/rules clean
> /bin/sh: -c: line 0: syntax error near unexpected token `)'
> /bin/sh: -c: line 0: `if dpkg --compare-versions 4.3.3-12) ge 4.2.0 ; then
> echo true ; fi'
> dh_testdir
> dh_testroot
> rm -f configure-stamp build-arch-stamp build-indep-stamp
> for d in edison-api edison-core ; do \
> cd
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/$d" && \
> rm -f COPYRIGHT && \
> if [ -x setup ] && [ -e .setup-config ]; then ./setup clean ; fi &&
> \
> rm -rf setup Setup.hi Setup.ho Setup.o .*config* dist html
> register.sh && \
> rm -f
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/libghc6-$d-dev.postinst"
> && \
> rm -f
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/libghc6-$d-dev.prerm"
> ;\
> done
> rm -rf dist
> rm -f debian/package.conf debian/package.conf.old debian/ghc6 debian/ghc-pkg6
> dh_clean
> dpatch deapply-all
> 20_add-haddock-file not applied to ./ .
> 01_update-cabal-file not applied to ./ .
> rm -rf patch-stamp patch-stampT debian/patched
> dpkg-source -b haskell-edison-1.2.1
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building haskell-edison using existing
> haskell-edison_1.2.1.orig.tar.gz
> dpkg-source: info: building haskell-edison in haskell-edison_1.2.1-9.diff.gz
> dpkg-source: warning: executable mode 0755 of
> 'debian/patches/01_update-cabal-file.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of
> 'debian/patches/20_add-haddock-file.dpatch' will not be represented in diff
> dpkg-source: info: building haskell-edison in haskell-edison_1.2.1-9.dsc
> debian/rules build
> /bin/sh: -c: line 0: syntax error near unexpected token `)'
> /bin/sh: -c: line 0: `if dpkg --compare-versions 4.3.3-12) ge 4.2.0 ; then
> echo true ; fi'
> test -d debian/patched || install -d debian/patched
> dpatch apply-all
> applying patch 01_update-cabal-file to ./ ... ok.
> applying patch 20_add-haddock-file to ./ ... ok.
> dpatch cat-all >>patch-stampT
> mv -f patch-stampT patch-stamp
> dh_testdir
> cp /usr/lib/ghc-6.10.3/./package.conf debian/package.conf
> sed -e
> "s|@PACKAGE_CONF@|/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf|"
> \
> debian/ghc6.in > debian/ghc6
> sed -e
> "s|@PACKAGE_CONF@|/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf|"
> \
> debian/ghc-pkg6.in > debian/ghc-pkg6
> chmod 755 debian/ghc6 debian/ghc-pkg6
> for d in edison-api edison-core ; do \
> cd
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/$d" && \
> ln -s ../COPYRIGHT && \
>
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/ghc6"
> --make Setup.hs -o setup -package Cabal && \
> name=`grep "Name:" *.cabal | sed "s|Name:[ \t]*\(.*\)|\1|"` && \
> vers=`grep "Version:" *.cabal | sed "s|Version:[ \t]*\(.*\)|\1|"`
> && \
> sed -e "s|@LIBRARY@|$name|g" -e "s|@VERSION@|$vers|g" \
>
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/postinst.in"
> > \
>
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/libghc6-$d-dev.postinst"
> && \
> sed -e "s|@LIBRARY@|$name|g" -e "s|@VERSION@|$vers|g" \
>
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/prerm.in"
> > \
>
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/libghc6-$d-dev.prerm"
> ; \
> done
> + ghc6 -package-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> --make Setup.hs -o setup -package Cabal
> [1 of 1] Compiling Main ( Setup.hs, Setup.o )
>
> Setup.hs:2:0:
> Warning: In the use of `defaultUserHooks'
> (imported from Distribution.Simple):
> Deprecated: "Use simpleUserHooks or autoconfUserHooks, unless
> you need Cabal-1.2
> compatibility in which case you must stick with defaultUserHooks"
> Linking setup ...
> + ghc6 -package-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> --make Setup.hs -o setup -package Cabal
> [1 of 1] Compiling Main ( Setup.hs, Setup.o )
>
> Setup.hs:2:0:
> Warning: In the use of `defaultUserHooks'
> (imported from Distribution.Simple):
> Deprecated: "Use simpleUserHooks or autoconfUserHooks, unless
> you need Cabal-1.2
> compatibility in which case you must stick with defaultUserHooks"
> Linking setup ...
> touch configure-stamp
> for d in edison-api edison-core ; do \
> cd
> "/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/$d" && \
> ./setup configure --prefix=/usr/lib/haskell-packages/ghc6
> --enable-library-profiling --enable-split-objs \
>
> --with-compiler="/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/ghc6"
> \
>
> --with-hc-pkg="/build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/ghc-pkg6"
> && \
> GHC6_OPTIONS="" ./setup build && \
> ./setup register --gen-script && \
> sed -i -e "s|import-dirs:.*|import-dirs: `pwd`/dist/build|" \
> -e "s|library-dirs:.*|library-dirs: `pwd`/dist/build|" \
> -e "s|include-dirs:.*|include-dirs: `pwd`/dist/build|" \
> register.sh &&\
> ./register.sh ;\
> done
> Warning: defaultUserHooks in Setup script is deprecated.
> Configuring EdisonAPI-1.2.1...
> Warning: No 'build-type' specified. If you do not need a custom Setup.hs or
> ./configure script then use 'build-type: Simple'.
> + ghc6 -package-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> -c /tmp/28561.c -o /tmp/28561.o
> Preprocessing library EdisonAPI-1.2.1...
> Building EdisonAPI-1.2.1...
> + ghc6 -package-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> -package-name EdisonAPI-1.2.1 --make -hide-all-packages
> -no-user-package-conf -split-objs -i -idist/build -isrc -idist/build/autogen
> -Idist/build/autogen -Idist/build -optP-include
> -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build
> -stubdir dist/build -package base-4.1.0.0 -package haskell98-1.0.1.0 -package
> mtl-1.1.0.2 -O -funbox-strict-fields -fwarn-incomplete-patterns -O2
> -XMultiParamTypeClasses -XFunctionalDependencies -XUndecidableInstances
> Data.Edison Data.Edison.Prelude Data.Edison.Sym Data.Edison.Assoc
> Data.Edison.Coll Data.Edison.Coll.Utils Data.Edison.Seq
> Data.Edison.Seq.ListSeq
> [1 of 8] Compiling Data.Edison.Prelude ( src/Data/Edison/Prelude.hs,
> dist/build/Data/Edison/Prelude.o )
> [2 of 8] Compiling Data.Edison.Seq ( src/Data/Edison/Seq.hs,
> dist/build/Data/Edison/Seq.o )
> [3 of 8] Compiling Data.Edison.Seq.ListSeq ( src/Data/Edison/Seq/ListSeq.hs,
> dist/build/Data/Edison/Seq/ListSeq.o )
> [4 of 8] Compiling Data.Edison.Assoc ( src/Data/Edison/Assoc.hs,
> dist/build/Data/Edison/Assoc.o )
> [5 of 8] Compiling Data.Edison.Coll ( src/Data/Edison/Coll.hs,
> dist/build/Data/Edison/Coll.o )
> [6 of 8] Compiling Data.Edison.Sym ( src/Data/Edison/Sym.hs,
> dist/build/Data/Edison/Sym.o )
> [7 of 8] Compiling Data.Edison.Coll.Utils ( src/Data/Edison/Coll/Utils.hs,
> dist/build/Data/Edison/Coll/Utils.o )
> [8 of 8] Compiling Data.Edison ( src/Data/Edison.hs,
> dist/build/Data/Edison.o )
> + ghc6 -package-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> -package-name EdisonAPI-1.2.1 --make -hide-all-packages
> -no-user-package-conf -split-objs -i -idist/build -isrc -idist/build/autogen
> -Idist/build/autogen -Idist/build -optP-include
> -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build
> -stubdir dist/build -package base-4.1.0.0 -package haskell98-1.0.1.0 -package
> mtl-1.1.0.2 -O -funbox-strict-fields -fwarn-incomplete-patterns -O2
> -XMultiParamTypeClasses -XFunctionalDependencies -XUndecidableInstances
> Data.Edison Data.Edison.Prelude Data.Edison.Sym Data.Edison.Assoc
> Data.Edison.Coll Data.Edison.Coll.Utils Data.Edison.Seq
> Data.Edison.Seq.ListSeq -prof -hisuf p_hi -osuf p_o
> [1 of 8] Compiling Data.Edison.Prelude ( src/Data/Edison/Prelude.hs,
> dist/build/Data/Edison/Prelude.p_o )
> [2 of 8] Compiling Data.Edison.Seq ( src/Data/Edison/Seq.hs,
> dist/build/Data/Edison/Seq.p_o )
> [3 of 8] Compiling Data.Edison.Seq.ListSeq ( src/Data/Edison/Seq/ListSeq.hs,
> dist/build/Data/Edison/Seq/ListSeq.p_o )
> [4 of 8] Compiling Data.Edison.Assoc ( src/Data/Edison/Assoc.hs,
> dist/build/Data/Edison/Assoc.p_o )
> [5 of 8] Compiling Data.Edison.Coll ( src/Data/Edison/Coll.hs,
> dist/build/Data/Edison/Coll.p_o )
> [6 of 8] Compiling Data.Edison.Sym ( src/Data/Edison/Sym.hs,
> dist/build/Data/Edison/Sym.p_o )
> [7 of 8] Compiling Data.Edison.Coll.Utils ( src/Data/Edison/Coll/Utils.hs,
> dist/build/Data/Edison/Coll/Utils.p_o )
> [8 of 8] Compiling Data.Edison ( src/Data/Edison.hs,
> dist/build/Data/Edison.p_o )
> /usr/bin/ar: creating dist/build/libHSEdisonAPI-1.2.1.a
> /usr/bin/ar: creating dist/build/libHSEdisonAPI-1.2.1_p.a
> Writing registration script: register.sh for EdisonAPI-1.2.1...
> + ghc-pkg6 --global-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> update -
> Reading package info from stdin ... done.
> Writing new package config file... done.
> Warning: defaultUserHooks in Setup script is deprecated.
> Configuring EdisonCore-1.2.1...
> Warning: No 'build-type' specified. If you do not need a custom Setup.hs or
> ./configure script then use 'build-type: Simple'.
> + ghc6 -package-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> -c /tmp/1613.c -o /tmp/1613.o
> Preprocessing library EdisonCore-1.2.1...
> Building EdisonCore-1.2.1...
> + ghc6 -package-conf
> /build/user-haskell-edison_1.2.1-9-amd64-f1ojel/haskell-edison-1.2.1/debian/package.conf
> -package-name EdisonCore-1.2.1 --make -hide-all-packages
> -no-user-package-conf -split-objs -i -idist/build -isrc -idist/build/autogen
> -Idist/build/autogen -Idist/build -optP-include
> -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build
> -stubdir dist/build -package EdisonAPI-1.2.1 -package QuickCheck-1.2.0.0
> -package array-0.2.0.0 -package base-4.1.0.0 -package containers-0.2.0.1
> -package haskell98-1.0.1.0 -package mtl-1.1.0.2 -O -fglasgow-exts
> -funbox-strict-fields -fwarn-incomplete-patterns -O2 -XMultiParamTypeClasses
> -XFunctionalDependencies -XUndecidableInstances -XCPP -XFlexibleInstances
> -XTypeSynonymInstances -XPatternSignatures -XFlexibleContexts
> Data.Edison.Assoc.Defaults Data.Edison.Assoc.AssocList
> Data.Edison.Assoc.PatriciaLoMap Data.Edison.Assoc.StandardMap
> Data.Edison.Assoc.TernaryTrie Data.Edison.Concrete.FingerTree
> Data.Edison.Coll.Defaults Data.Edison.Coll.LazyPairingHeap
> Data.Edison.Coll.LeftistHeap Data.Edison.Coll.MinHeap
> Data.Edison.Coll.SkewHeap Data.Edison.Coll.SplayHeap
> Data.Edison.Coll.StandardSet Data.Edison.Coll.EnumSet
> Data.Edison.Coll.UnbalancedSet Data.Edison.Seq.Defaults
> Data.Edison.Seq.BankersQueue Data.Edison.Seq.BinaryRandList
> Data.Edison.Seq.BraunSeq Data.Edison.Seq.FingerSeq Data.Edison.Seq.JoinList
> Data.Edison.Seq.MyersStack Data.Edison.Seq.RandList Data.Edison.Seq.RevSeq
> Data.Edison.Seq.SimpleQueue Data.Edison.Seq.SizedSeq
>
> on the commandline:
> Warning: -XPatternSignatures is deprecated: use -XScopedTypeVariables or
> pragma {-# LANGUAGE ScopedTypeVariables#-} instead
> [ 1 of 26] Compiling Data.Edison.Seq.Defaults (
> src/Data/Edison/Seq/Defaults.hs, dist/build/Data/Edison/Seq/Defaults.o )
> [ 2 of 26] Compiling Data.Edison.Seq.BankersQueue (
> src/Data/Edison/Seq/BankersQueue.hs,
> dist/build/Data/Edison/Seq/BankersQueue.o )
> [ 3 of 26] Compiling Data.Edison.Seq.BinaryRandList (
> src/Data/Edison/Seq/BinaryRandList.hs,
> dist/build/Data/Edison/Seq/BinaryRandList.o )
> [ 4 of 26] Compiling Data.Edison.Seq.BraunSeq (
> src/Data/Edison/Seq/BraunSeq.hs, dist/build/Data/Edison/Seq/BraunSeq.o )
> [ 5 of 26] Compiling Data.Edison.Seq.JoinList (
> src/Data/Edison/Seq/JoinList.hs, dist/build/Data/Edison/Seq/JoinList.o )
> [ 6 of 26] Compiling Data.Edison.Seq.MyersStack (
> src/Data/Edison/Seq/MyersStack.hs, dist/build/Data/Edison/Seq/MyersStack.o )
> [ 7 of 26] Compiling Data.Edison.Seq.RandList (
> src/Data/Edison/Seq/RandList.hs, dist/build/Data/Edison/Seq/RandList.o )
> [ 8 of 26] Compiling Data.Edison.Seq.RevSeq ( src/Data/Edison/Seq/RevSeq.hs,
> dist/build/Data/Edison/Seq/RevSeq.o )
> [ 9 of 26] Compiling Data.Edison.Seq.SimpleQueue (
> src/Data/Edison/Seq/SimpleQueue.hs, dist/build/Data/Edison/Seq/SimpleQueue.o )
> [10 of 26] Compiling Data.Edison.Seq.SizedSeq (
> src/Data/Edison/Seq/SizedSeq.hs, dist/build/Data/Edison/Seq/SizedSeq.o )
> [11 of 26] Compiling Data.Edison.Coll.Defaults (
> src/Data/Edison/Coll/Defaults.hs, dist/build/Data/Edison/Coll/Defaults.o )
> [12 of 26] Compiling Data.Edison.Coll.LazyPairingHeap (
> src/Data/Edison/Coll/LazyPairingHeap.hs,
> dist/build/Data/Edison/Coll/LazyPairingHeap.o )
> [13 of 26] Compiling Data.Edison.Coll.LeftistHeap (
> src/Data/Edison/Coll/LeftistHeap.hs,
> dist/build/Data/Edison/Coll/LeftistHeap.o )
> [14 of 26] Compiling Data.Edison.Coll.MinHeap (
> src/Data/Edison/Coll/MinHeap.hs, dist/build/Data/Edison/Coll/MinHeap.o )
> [15 of 26] Compiling Data.Edison.Coll.SkewHeap (
> src/Data/Edison/Coll/SkewHeap.hs, dist/build/Data/Edison/Coll/SkewHeap.o )
> [16 of 26] Compiling Data.Edison.Coll.SplayHeap (
> src/Data/Edison/Coll/SplayHeap.hs, dist/build/Data/Edison/Coll/SplayHeap.o )
> [17 of 26] Compiling Data.Edison.Coll.StandardSet (
> src/Data/Edison/Coll/StandardSet.hs,
> dist/build/Data/Edison/Coll/StandardSet.o )
> [18 of 26] Compiling Data.Edison.Coll.EnumSet (
> src/Data/Edison/Coll/EnumSet.hs, dist/build/Data/Edison/Coll/EnumSet.o )
> [19 of 26] Compiling Data.Edison.Coll.UnbalancedSet (
> src/Data/Edison/Coll/UnbalancedSet.hs,
> dist/build/Data/Edison/Coll/UnbalancedSet.o )
> [20 of 26] Compiling Data.Edison.Concrete.FingerTree (
> src/Data/Edison/Concrete/FingerTree.hs,
> dist/build/Data/Edison/Concrete/FingerTree.o )
> [21 of 26] Compiling Data.Edison.Seq.FingerSeq (
> src/Data/Edison/Seq/FingerSeq.hs, dist/build/Data/Edison/Seq/FingerSeq.o )
> [22 of 26] Compiling Data.Edison.Assoc.Defaults (
> src/Data/Edison/Assoc/Defaults.hs, dist/build/Data/Edison/Assoc/Defaults.o )
> [23 of 26] Compiling Data.Edison.Assoc.AssocList (
> src/Data/Edison/Assoc/AssocList.hs, dist/build/Data/Edison/Assoc/AssocList.o )
> [24 of 26] Compiling Data.Edison.Assoc.PatriciaLoMap (
> src/Data/Edison/Assoc/PatriciaLoMap.hs,
> dist/build/Data/Edison/Assoc/PatriciaLoMap.o )
> [25 of 26] Compiling Data.Edison.Assoc.StandardMap (
> src/Data/Edison/Assoc/StandardMap.hs,
> dist/build/Data/Edison/Assoc/StandardMap.o )
>
> src/Data/Edison/Assoc/StandardMap.hs:207:21:
> Couldn't match expected type `m' against inferred type `Maybe'
> `m' is a rigid type variable bound by
> the type signature for `lookupM'
> at src/Data/Edison/Assoc/StandardMap.hs:87:34
> In the expression: DM.lookup
> In the definition of `lookupM': lookupM = DM.lookup
> make: *** [build-arch-stamp] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2009/06/20/haskell-edison_1.2.1-9_lsid64.buildlog
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!
About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot. Internet was not
accessible from the build systems.
--
| Lucas Nussbaum
| [email protected] http://www.lucas-nussbaum.net/ |
| jabber: [email protected] GPG: 1024D/023B3F4F |
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]