fluxbox version 1.3.1~dfsg1-1 failed to build with GCC-4.6/oneiric

Bug #771017 reported by Matthias Klose on 2011-04-26
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fluxbox (Ubuntu)
Paul Tagliamonte

Bug Description

fluxbox version 1.3.1~dfsg1-1 failed to build on amd64 with GCC-4.6/oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2450072

Details about the rebuild:

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2450072/+files/buildlog_ubuntu-natty-amd64.fluxbox_1.3.1%7Edfsg1-1_FAILEDTOBUILD.txt.gz

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

MacroCommand.cc: In function 'M* FbTk::{anonymous}::addCommands(M*, const string&, bool) [with M = FbTk::ToggleCommand, std::string = std::basic_string<char>]':
MacroCommand.cc:62:76: instantiated from here
MacroCommand.cc:50:5: error: 'class FbTk::ToggleCommand' has no member named 'size'
make[5]: *** [MacroCommand.o] Error 1
make[5]: Leaving directory `/build/buildd/fluxbox-1.3.1~dfsg1/src/FbTk'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/build/buildd/fluxbox-1.3.1~dfsg1/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/build/buildd/fluxbox-1.3.1~dfsg1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/fluxbox-1.3.1~dfsg1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/fluxbox-1.3.1~dfsg1'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Build finished at 20110422-1530
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/fluxbox-1.3.1~dfsg1

Matthias Klose (doko) on 2011-04-26
Changed in fluxbox (Ubuntu):
importance: Undecided → High
Paul Tagliamonte (paultag) wrote :

Ugh, christ. On it. We'll upstream this on git.fluxbox and pull from Debian down.

Thanks for the report, doko.

Changed in fluxbox (Ubuntu):
status: New → Triaged
assignee: nobody → Fluxbox Maintainers (fluxbox-maintainers)
Paul Tagliamonte (paultag) wrote :

The issue from the log that triggers that (because the template stuff and classes are fine)

In file included from MacroCommand.cc:22:0:
MacroCommand.hh:36:5: error: 'size_t' does not name a type
MacroCommand.hh:48:5: error: 'size_t' does not name a type
MacroCommand.hh:53:5: error: 'size_t' does not name a type

summary: - fluxbox version 1.3.1~dfsg1-1 failed to build on amd64 with
- GCC-4.6/oneiric
+ fluxbox version 1.3.1~dfsg1-1 failed to build with GCC-4.6/oneiric
Paul Tagliamonte (paultag) wrote :

Issue is present on other arches as well. This is a new development on what the toolchain includes by default, I guess. I'll finish this when I can set up an oneiric chroot.

Paul Tagliamonte (paultag) wrote :

This was fixed upstream. I'll prep a patch while we wait for 1.3.2 :)

Paul Tagliamonte (paultag) wrote :

fluxbox - 1.3.1~dfsg1-2 is in Debian, and fixes this problem.

I've put fluxbox - 1.3.1~dfsg1-2~ppa1 in ppa:paultag/fluxbox -- would you mind copying it over to test?

Changed in fluxbox (Ubuntu):
status: Triaged → In Progress
assignee: Fluxbox Maintainers (fluxbox-maintainers) → Paul Tagliamonte (paultag)
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fluxbox - 1.3.1~dfsg1-2

fluxbox (1.3.1~dfsg1-2) unstable; urgency=low

  * Adding in a patch to solve the FTBFS on oneiric (really more
    a problem with gcc-4.6, though). Yanked a patch from upstream.
    Thanks, Daniel Diaz! (LP: #771017)
 -- Ubuntu Archive Auto-Sync <email address hidden> Sat, 30 Apr 2011 12:45:45 +0000

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

Other bug subscribers