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

Bug #771063 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libtorrent (Ubuntu)
Fix Released
High
Unassigned
Oneiric
Fix Released
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)
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
Revision history for this message
Rogério Theodoro de Brito (rbrito) wrote : Re: [Bug 771063] Re: libtorrent version 0.12.6-2 failed to build on amd64 with GCC-4.6/oneiric

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

Revision history for this message
Andreas Moog (ampelbein) wrote : Feature Freeze Oneiric

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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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