armagetronad version 0.2.8.3.1-1 failed to build on i386
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
armagetronad (Debian) |
Fix Released
|
Unknown
|
|||
armagetronad (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Oneiric |
Fix Released
|
High
|
Unassigned |
Bug Description
armagetronad version 0.2.8.3.1-1 failed to build on i386
Link to failed build: https:/
Direct link to the build log: https:/
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1804 lines into the build log:
../../src/
../../src/
../../src/
../../src/
../../src/
make[4]: *** [libtools_
make[4]: Leaving directory `/build/
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/
make: *** [build-
dpkg-buildpackage: error: debian/rules build gave error exit status 2
*******
Build finished at 20110419-0036
FAILED [dpkg-buildpackage died]
Purging chroot-
Related branches
Changed in armagetronad (Ubuntu): | |
importance: | Undecided → High |
tags: | added: patch |
Changed in armagetronad (Ubuntu): | |
milestone: | none → oneiric-alpha-3 |
Changed in armagetronad (Ubuntu Oneiric): | |
status: | New → Triaged |
tags: | added: universe |
Changed in armagetronad (Ubuntu Oneiric): | |
milestone: | oneiric-alpha-3 → none |
Changed in armagetronad (Debian): | |
status: | Unknown → New |
Changed in armagetronad (Debian): | |
status: | New → Fix Released |
Unless there are aspects of the upcoming new C++ standard (or the current standard) that elude me, this is a problem with the compiler. The various tPathX have no explicit constructor at all, hence the compiler should generate an automatic default constructor and use that for the initialization of the various st_X objects.
Obvious workarounds: add an empty default constructor.