libtorrent version 0.12.6-2 failed to build on amd64 with GCC-4.6/oneiric

Bug #771063 reported by Matthias Klose on 2011-04-26
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libtorrent (Ubuntu)
High
Unassigned
Oneiric
High
Unassigned

Bug Description

libtorrent version 0.12.6-2 failed to build on amd64 with GCC-4.6/oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2460390

Details about the rebuild:
https://lists.ubuntu.com/archives/ubuntu-devel/2011-April/033042.html

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2460390/+files/buildlog_ubuntu-natty-amd64.libtorrent_0.12.6-2_FAILEDTOBUILD.txt.gz

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

./../data/block.h:149:38: error: 'NULL' was not declared in this scope
./../data/block.h: In member function 'const torrent::BlockTransfer* torrent::Block::find(const torrent::PeerInfo*) const':
./../data/block.h:159:38: error: 'NULL' was not declared in this scope
make[5]: *** [peer.lo] Error 1
make[5]: Leaving directory `/build/buildd/libtorrent-0.12.6/build-tree/libtorrent-0.12.6/src/torrent/peer'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/build/buildd/libtorrent-0.12.6/build-tree/libtorrent-0.12.6/src/torrent'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd/libtorrent-0.12.6/build-tree/libtorrent-0.12.6/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/libtorrent-0.12.6/build-tree/libtorrent-0.12.6'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/libtorrent-0.12.6/build-tree/libtorrent-0.12.6'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110424-0937
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/libtorrent-0.12.6

Matthias Klose (doko) on 2011-04-26
Changed in libtorrent (Ubuntu):
importance: Undecided → High
Changed in libtorrent (Ubuntu):
milestone: none → oneiric-alpha-3
Changed in libtorrent (Ubuntu Oneiric):
milestone: oneiric-alpha-3 → none
status: New → Confirmed
tags: added: universe

Hi.

Just for the record, I am planning on uploading new versions of all my
packages during DebCamp, which is OK for the next release of Ubuntu,
right?

Regards,

--
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br

Rogério,

yes, Feature Freeze for Oneiric is on August 11, so should be fine.
(https://wiki.ubuntu.com/OneiricReleaseSchedule)

Although you'd need to have a sync-request filed so that your package
actually gets synced into Ubuntu. You can use the 'requestsync' tool
from the ubuntu-dev-tools package to easily file one.

Matthias Klose (doko) wrote :

libtorrent (0.12.7-6) built

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

Other bug subscribers