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]

Reply via email to