qemu-kvm version 0.14.1+noroms-0ubuntu2 failed to build in oneiric

Bug #829492 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qemu-kvm (Ubuntu)
Fix Released
High
Serge Hallyn
Oneiric
Fix Released
High
Serge Hallyn

Bug Description

qemu-kvm version 0.14.1+noroms-0ubuntu2 failed to build in oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2709784

Details about the rebuild:
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110816-oneiric.html

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2709784/+files/buildlog_ubuntu-oneiric-i386.qemu-kvm_0.14.1%2Bnoroms-0ubuntu2_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1082 lines into the build log:

touch debian/stamp-patched
dh_testdir
./configure \
     --target-list="x86_64-softmmu i386-softmmu x86_64-linux-user i386-linux-user" \
     --prefix=/usr \
     --interp-prefix=/etc/qemu-binfmt/%M \
     --disable-blobs \
     --disable-strip \
     --audio-drv-list="pa,alsa,sdl,oss" --enable-vnc-sasl --enable-docs

Error: pa check failed
Make sure to have the pa libs and headers installed.

make: *** [config-host.mak] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110818-1309
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/qemu-kvm-0.14.1+noroms

Tags: ftbfs oneiric

Related branches

Matthias Klose (doko)
Changed in qemu-kvm (Ubuntu):
milestone: none → ubuntu-11.10-beta-1
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

That seems to imply that libpulse or libpulse-simple was not available. libpulse-dev is in the build-depends, and both those libs are in the package on my system, so I'm not sure what happened.

Will try to reproduce here.

Revision history for this message
Matthias Klose (doko) wrote :

just re-built, reproducible for me

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Re: [Bug 829492] Re: qemu-kvm version 0.14.1+noroms-0ubuntu2 failed to build in oneiric

Quoting Matthias Klose (<email address hidden>):
> just re-built, reproducible for me

config.log shows:

gcc -m64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fstack-protector-all -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -o /tmp/qemu-conf--11543-.exe /tmp/qemu-conf--11543-.c -m64 -g -lpulse-simple -lpulse
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/tmp/qemu-conf--11543-.c: In function 'main':
/tmp/qemu-conf--11543-.c:2:33: error: 'NULL' undeclared (first use in this function)
/tmp/qemu-conf--11543-.c:2:33: note: each undeclared identifier is reported only once for each function it appears in

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

This is fixed by

http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=commitdiff;h=20fa53ece42bec6ce5db801bead125277b26ab8a

If the 0.15.0 merge candidate gets pulled in, that contains this fix.

Otherwise this fix is trivial to add.

Revision history for this message
Dave Walker (davewalker) wrote :

To clarify, new upstream version is being considered via FFe bug 827831. If this results in a nack, then cherry picking that commit is viable.

Thanks.

Dave Walker (davewalker)
Changed in qemu-kvm (Ubuntu Oneiric):
status: Confirmed → Triaged
Changed in qemu-kvm (Ubuntu Oneiric):
assignee: nobody → Serge Hallyn (serge-hallyn)
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qemu-kvm - 0.14.1+noroms-0ubuntu3

---------------
qemu-kvm (0.14.1+noroms-0ubuntu3) oneiric; urgency=low

  * debian/patches/etc-qemuifscripts-fix-paths.patch: don't hardcode a path
    to brctl in qemu-ifup. (LP: #833475)
  * debian/control: move Depends: on bridge-utils from qemu-kvm to
    qemu-common. (LP: #835355)
  * debian/patches/debian/patches/fix-pa-configure.patch: fix FTBFS. Fix
    comes from upstream and will be in 0.15 when merged. (LP: #829492)
 -- Serge Hallyn <email address hidden> Mon, 29 Aug 2011 12:23:12 -0500

Changed in qemu-kvm (Ubuntu Oneiric):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.