Bug#591139: clang: FTBFS: /bin/sh: lzcat: not found
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sat Jul 31 22:58:58 UTC 2010
Source: clang
Version: 2.6-3
Severity: serious
Tags: squeeze sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20100731 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
> Regenerating control file...
> sed -e "s/@PKGSOURCE@/clang/g" \
> -e "s/ *@BUILDDEPS@/, llvm-dev (>= 2.6-6), llvm-source (>= 2.6-6)/g" \
> -e "s/@UVERSION@/2.6/g" \
> -e "s/@GCC_VERSION@//g" \
> debian/control.in/source debian/control.in/clang > debian/control
> test -d /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps/patches || mkdir -p /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps/patches
> test -z "llvm-2.6.tar.lzma" || (test -d llvm-2.6 || mkdir llvm-2.6)
> cd llvm-2.6 && for patch in /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/patches/0002-Fix-utils.patch /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/patches/0001-Fix-paths.patch /usr/src/llvm/patches/0012-RUNTESTFLAGS.patch /usr/src/llvm/patches/0011-Hurd-fixes.patch /usr/src/llvm/patches/0010-ARM-BX_to_BLX.patch /usr/src/llvm/patches/0009-Fix-doclinks.patch /usr/src/llvm/patches/0008-path-eraseFromDisk.patch /usr/src/llvm/patches/0007-Triple.h-Avoid-identifier-conflicts-on-mips-and-spar.patch /usr/src/llvm/patches/0006-Update-autotools-for-avr32.patch /usr/src/llvm/patches/0005-Disable-llvm-stub.patch /usr/src/llvm/patches/0004-Fix-TOOLDIR-path-for-gccas-and-gccld.patch /usr/src/llvm/patches/0003-Debian-version-info-and-bugreport.patch /usr/src/llvm/patches/0002-Fix-llvm-config-script.patch /usr/src/llvm/patches/0001-Update-configure-script-for-kfreebsd-gnu-and-hurd.patch ; do \
> if test -f /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps/patches/$(echo $patch | tr "/" "_") ; \
> then echo "Reverting patch: $patch" && patch -p1 -R < $patch && \
> rm -f /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps/patches/$(echo $patch | tr "/" "_") ; \
> fi ; \
> done
> rm -f -r /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps/patches
> rm -f /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps/patch-stamp
> dh_testdir
> dh_testroot
> dh_clean
> rm -f -r /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/tmp-*
> rm -f /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/test/Bindings/Ocaml/*.cm[io]
> rm -f /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/log-check-* /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/logwatch-*.pid
> rm -f /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/log-* /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/missing
> rm -f debian/clang.install debian/clang.links debian/libllvm-ocaml-dev.META debian/libllvm-ocaml-dev.dirs debian/libllvm-ocaml-dev.doc-base debian/libllvm-ocaml-dev.install debian/llvm-dev.dirs debian/llvm-dev.install debian/llvm-doc.dirs debian/llvm-doc.install debian/llvm-examples.dirs debian/llvm-examples.examples debian/llvm-examples.links debian/llvm-gcc-4.2.install debian/llvm-runtime.install debian/llvm-runtime.links debian/llvm-runtime.manpages debian/llvm-runtime.postinst debian/llvm-runtime.prerm debian/llvm-snapshot.install debian/llvm.dirs debian/llvm.install debian/llvm.links debian/llvm.manpages
> rm -f -r /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps build-clang
> rm -f -r llvm-2.6
> dpkg-source -b clang-2.6
> dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building clang using existing clang_2.6.orig.tar.gz
> dpkg-source: info: building clang in clang_2.6-3.diff.gz
> debian/rules build
> dpkg-source: info: building clang in clang_2.6-3.dsc
> test -d /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps || mkdir /build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps
> if ! test -z "llvm-2.6.tar.lzma" ; then \
> rm -f -r llvm-2.6 ; \
> case llvm-2.6.tar.lzma in \
> *.bz2) tar -x --bzip2 -f /usr/src/llvm/llvm-2.6.tar.lzma;; \
> *.gz) tar -x --gzip -f /usr/src/llvm/llvm-2.6.tar.lzma;; \
> *.lzma) lzcat /usr/src/llvm/llvm-2.6.tar.lzma | tar -x -f -;; \
> *) false;; \
> esac ; \
> fi
> /bin/sh: lzcat: not found
> tar: This does not look like a tar archive
> tar: Exiting with failure status due to previous errors
> make: *** [/build/user-clang_2.6-3-amd64-UTlSQA/clang-2.6/debian/stamps/unpack-stamp-llvm-2.6.tar.lzma] Error 2
The full build log is available from:
http://people.debian.org/~lucas/logs/2010/07/31/clang_2.6-3_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
| lucas at lucas-nussbaum.net http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr GPG: 1024D/023B3F4F |
More information about the Pkg-llvm-team
mailing list