gnome-shell version 3.3.92-0ubuntu1 FTBFS on armhf in precise

Bug #935124 reported by Andreas Moog
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Fix Released
High
Unassigned
Precise
Fix Released
High
Unassigned

Bug Description

This is a semi-automatic report based on the latest archive rebuild results [1].
Apologies if it reaches you in error.

Excerpt from the buildlog:

   glib-mkenums \
     --template shell-enum-types.c.in \
   ./shell-app.h ./shell-app-system.h ./shell-app-usage.h ./shell-arrow.h ./shell-contact-system.h ./shell-doc-system.h ./shell-embedded-window.h ./shell-generic-container.h ./shell-gtk-embed.h ./shell-global.h ./shell-mobile-providers.h ./shell-mount-operation.h ./shell-network-agent.h ./shell-perf-log.h ./shell-slicer.h ./shell-stack.h ./shell-tp-client.h ./shell-tray-icon.h ./shell-tray-manager.h ./shell-util.h ./shell-window-tracker.h ./shell-wm.h ./shell-xfixes-cursor.h ) > shell-enum-types.c.tmp && \
 mv shell-enum-types.c.tmp shell-enum-types.c && \
 rm -f shell-enum-types.c.tmp
/usr/bin/make all-am
make[4]: Entering directory `/build/buildd/gnome-shell-3.2.2.1/src'
\
# source='st/st-adjustment.c' object='libst_1_0_la-st-adjustment.lo' libtool=yes
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../src -DPREFIX=\""/usr"\" -DLIBDIR=\""/usr/lib"\" -DG_DISABLE_DEPRECATED -DG_LOG_DOMAIN=\"St\" -DST_COMPILATION -DPACKAGE_DATA_DIR=\"/usr/share/gnome-shell\" -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -Wmissing-prototypes -c -o libst_1_0_la-st-adjustment.lo `test -f 'st/st-adjustment.c' || echo './'`st/st-adjustment.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../src -DPREFIX=\"/usr\" -DLIBDIR=\"/usr/lib\" -DG_DISABLE_DEPRECATED -DG_LOG_DOMAIN=\"St\" -DST_COMPILATION -DPACKAGE_DATA_DIR=\"/usr/share/gnome-shell\" -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -Wmissing-prototypes -c st/st-adjustment.c -fPIC -DPIC -o .libs/libst_1_0_la-st-adjustment.o
st/st-adjustment.c:33:25: fatal error: glib-object.h: No such file or directory
compilation terminated.
make[4]: *** [libst_1_0_la-st-adjustment.lo] Error 1
make[4]: Leaving directory `/build/buildd/gnome-shell-3.2.2.1/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/build/buildd/gnome-shell-3.2.2.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/gnome-shell-3.2.2.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/gnome-shell-3.2.2.1'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20120209-0906
FAILED [dpkg-buildpackage died]

The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3147829/+files/buildlog_ubuntu-precise-armhf.gnome-shell_3.2.2.1-0ubuntu1_FAILEDTOBUILD.txt.gz.

[1] http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120201-precise.html

Andreas Moog (ampelbein)
Changed in gnome-shell (Ubuntu):
importance: Undecided → High
tags: added: arm-porting-queue
Changed in gnome-shell (Ubuntu Precise):
status: New → In Progress
assignee: nobody → Ricardo Salveti (rsalveti)
summary: - gnome-shell version 3.2.2.1-0ubuntu1 FTBFS on armhf in precise
+ gnome-shell version 3.3.92-0ubuntu1 FTBFS on armhf in precise
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

This is the build log with latest version:
configure: error: Package requirements (gstreamer-0.10 gstreamer-base-0.10 x11 clutter-1.0 xfixes gl) were not met:

No package 'gl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables TEST_SHELL_RECORDER_CFLAGS
and TEST_SHELL_RECORDER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** [debian/stamp-autotools] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2

This is mostly because of the broken gles support at upstream, which seems to be fixed at the wayland branch. I'm trying the patches and will update the bug with my results later.

Marcin Juszkiewicz (hrw)
tags: added: opengles
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Follows the debdiff with the upstream (wayland branch) related patches for OpenGLES 2.0.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Uploaded to the precise-proposed queue. Thanks Ricardo!

Changed in gnome-shell (Ubuntu Precise):
status: In Progress → Fix Committed
assignee: Ricardo Salveti (rsalveti) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell - 3.4.0-0ubuntu3

---------------
gnome-shell (3.4.0-0ubuntu3) precise-proposed; urgency=low

  * debian/patches: enable support for GLES compatible builds (LP: #935124)
    - 30_use-glx-if-cogl-supports.patch: replace
      04_remove-glx-dependency-on-armel.patch with a better solution from
      upstream, that is to check the glx support with cogl
    - 31_don-t-link-directly-to-libGL.patch: don't link directly to libGL, as
      it's not needed anymore and breaks GLES support
    - 32_remove-shell-screen-grabber.patch: remove shell-screen-grabber as
      it's not needed anymore and breaks GLES support
    - 33_remove_glx_headers.patch: don't generically include the GL headers
  * debian/rules:
    - Request it to run autoconf to update with the new options provided by
      the additional patches
  * debian/control.in:
    - Adding autoconf at build-deps, requirement from above patches
 -- Ricardo Salveti de Araujo <email address hidden> Thu, 12 Apr 2012 22:14:23 -0300

Changed in gnome-shell (Ubuntu Precise):
status: Fix Committed → 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.