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