glom version 1.16.2-0ubuntu1 failed to build (update to 1.19 needed)

Bug #749267 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glom (Ubuntu)
Fix Released
High
Daniel Holbach
Oneiric
Fix Released
High
Daniel Holbach

Bug Description

glom version 1.16.2-0ubuntu1 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2393870

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2393870/+files/buildlog_ubuntu-natty-i386.glom_1.16.2-0ubuntu1_FAILEDTOBUILD.txt.gz

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

installing sq.gmo as /build/buildd/glom-1.16.2/debian/tmp//usr/share/locale/sq/LC_MESSAGES/glom.mo
installing sv.gmo as /build/buildd/glom-1.16.2/debian/tmp//usr/share/locale/sv/LC_MESSAGES/glom.mo
installing tr.gmo as /build/buildd/glom-1.16.2/debian/tmp//usr/share/locale/tr/LC_MESSAGES/glom.mo
installing vi.gmo as /build/buildd/glom-1.16.2/debian/tmp//usr/share/locale/vi/LC_MESSAGES/glom.mo
installing zh_CN.gmo as /build/buildd/glom-1.16.2/debian/tmp//usr/share/locale/zh_CN/LC_MESSAGES/glom.mo
make[2]: Leaving directory `/build/buildd/glom-1.16.2/po'
Making install in docs/libglom_reference
make[2]: Entering directory `/build/buildd/glom-1.16.2/docs/libglom_reference'
Makefile:790: warning: overriding commands for target `Doxyfile'
Makefile:533: warning: ignoring old commands for target `Doxyfile'
make[3]: Entering directory `/build/buildd/glom-1.16.2/docs/libglom_reference'
Makefile:790: warning: overriding commands for target `Doxyfile'
Makefile:533: warning: ignoring old commands for target `Doxyfile'
make[3]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/build/buildd/glom-1.16.2/debian/tmp//usr/share/doc/libglom-1.16/reference/html'
/usr/bin/perl -- "/usr/share/glibmm-2.4/doctool/doc-install.pl" --verbose --mode=0644 -l 'libsigc++-2.0.tag@../../../libsigc++-2.0/reference/html/' -l 'glibmm-2.4.tag@../../../glibmm-2.4/reference/html/' -l 'cairomm-1.0.tag@../../../cairomm-1.0/reference/html/' -l 'pangomm-1.4.tag@../../../pangomm-1.4/reference/html/' -t '/build/buildd/glom-1.16.2/debian/tmp//usr/share/doc/libglom-1.16/reference/html' --glob -- './html/*.css' './html/*.gif' './html/*.html' './html/*.png'
Can't open perl script "/usr/share/glibmm-2.4/doctool/doc-install.pl": No such file or directory
make[3]: *** [install-htmlref] Error 2
make[3]: Leaving directory `/build/buildd/glom-1.16.2/docs/libglom_reference'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/build/buildd/glom-1.16.2/docs/libglom_reference'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/build/buildd/glom-1.16.2'
make: *** [debian/stamp-makefile-install] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave error exit status 2
******************************************************************************
Build finished at 20110403-1147
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/glom-1.16.2

Related branches

Revision history for this message
Murray Cumming (murrayc) wrote :

This is due to a change in glibmm. glibmm no longer installs those macros. They should instead be discovered from (a recent version of) mm-common, or disted with the tarball.

glom 1.18.1 (released today) should fix this, but you might need slightly newer versions of some dependencies. But you should update Glom anyway.

It's rather hard for me to regenerated suitable glom 1.16 tarballs here because I don't have the same old versions that you probably have.

tags: added: oneiric
Changed in glom (Ubuntu):
milestone: none → oneiric-alpha-1
Changed in glom (Ubuntu Oneiric):
milestone: oneiric-alpha-1 → oneiric-alpha-2
Changed in glom (Ubuntu Oneiric):
milestone: oneiric-alpha-2 → none
status: New → Confirmed
tags: added: universe
Revision history for this message
Murray Cumming (murrayc) wrote :

I've done a new glom release, which you might try:
http://ftp.gnome.org/pub/GNOME/sources/glom/1.18/glom-1.18.3.tar.xz

But seriously, I wish you would update to Glom 1.18. oneiric should even be using 1.19. But the Ubuntu Glom package has been seriously out of date for years.

Matthias Klose (doko)
Changed in glom (Ubuntu Oneiric):
importance: Undecided → High
summary: - glom version 1.16.2-0ubuntu1 failed to build on i386
+ glom version 1.16.2-0ubuntu1 failed to build (update to 1.19 needed)
Changed in glom (Ubuntu Oneiric):
assignee: nobody → Daniel Holbach (dholbach)
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glom - 1.18.3-0ubuntu1

---------------
glom (1.18.3-0ubuntu1) oneiric; urgency=low

  * New upstream release, fixes FTBFS (LP: #749267).
  * debian/watch: updated.
  * Updated to 1.18 ABI.
  * debian/control:
    - update build depends,
    - added libxml++2.6-dev depends to libglom-1.18-dev (LP: #736913).
  * Use dh_python2.
  * Don't ship internal libjs-underscore, use system version.
 -- Daniel Holbach <email address hidden> Tue, 13 Sep 2011 11:04:29 +0200

Changed in glom (Ubuntu Oneiric):
status: In Progress → 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.