compiz-plugins-extra FTBFS on ARM

Bug #983555 reported by Ricardo Salveti
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz-plugins-extra (Ubuntu)
Fix Released
Medium
Ricardo Salveti

Bug Description

On both armel and armhf the package compiz-plugins-extra FTBFS because of the lack of GLES support.

[ 16%] Building CXX object reflex/CMakeFiles/reflex.dir/src/reflex.cpp.o
cd "/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/obj-arm-linux-gnueabihf/reflex" && /usr/bin/c++ -Dreflex_EXPORTS -DHAVE_SCANDIR_POSIX -DHAVE_SCANDIR_POSIX -DHAVE_SCANDIR_POSIX -DREFLEX_DEFSADD -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fPIC -Wall -Wno-deprecated-declarations -fPIC -Wall -Wno-deprecated-declarations -fPIC -Wall -Wno-deprecated-declarations -O2 -g -fPIC -I"/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src" -I"/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/include" -I"/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/obj-arm-linux-gnueabihf/generated" -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/glibmm-2.4 -I/usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -DPREFIX='"/usr"' -DIMAGEDIR='"/usr/share/compiz/reflex"' -o CMakeFiles/reflex.dir/src/reflex.cpp.o -c "/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp"
In file included from /build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:26:0:
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.h:35:2: error: 'GLFragment' does not name a type
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.h:66:2: error: 'GLFragment' does not name a type
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.h:96:42: error: 'GLFragment' has not been declared
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.h:96:61: error: expected ',' or '...' before '&' token
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:30:1: error: 'GLFragment' does not name a type
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:201:9: error: 'GLFragment' has not been declared
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:201:34: error: expected ',' or '...' before '&' token
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp: In member function 'void ReflexWindow::glDrawTexture(GLTexture*, int)':
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:219:2: error: 'fragmentProgram' is not a member of 'GL'
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:221:2: error: 'GLFragment' has not been declared
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:221:21: error: expected ';' before 'fa'
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:253:13: error: 'fa' was not declared in this scope
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:255:17: error: 'class ReflexScreen' has no member named 'getReflexFragmentFunction'
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:276:39: error: 'mask' was not declared in this scope
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:288:35: error: 'attrib' was not declared in this scope
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:288:43: error: 'mask' was not declared in this scope
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp: In member function 'void ReflexScreen::destroyFragmentFunctions()':
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:320:2: error: 'GLFragment' has not been declared
/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/reflex/src/reflex.cpp:320:46: error: 'class ReflexFunction' has no member named 'handle'
make[3]: *** [reflex/CMakeFiles/reflex.dir/src/reflex.cpp.o] Error 1
make[3]: Leaving directory `/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/obj-arm-linux-gnueabihf'
make[2]: *** [reflex/CMakeFiles/reflex.dir/all] Error 2
make[2]: Leaving directory `/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/obj-arm-linux-gnueabihf'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/compiz-plugins-extra-0.9.7.0~bzr9/obj-arm-linux-gnueabihf'

Changed in compiz-plugins-extra (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Ricardo Salveti (rsalveti)
Revision history for this message
Ricardo Salveti (rsalveti) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz-plugins-extra - 0.9.7.0~bzr9-0ubuntu6

---------------
compiz-plugins-extra (0.9.7.0~bzr9-0ubuntu6) precise; urgency=low

  * Disabling plugins that are not compatible with OpenGL ES2.0 when building
    for ARM (LP: #983555)
 -- Ricardo Salveti de Araujo <email address hidden> Mon, 16 Apr 2012 21:52:28 -0300

Changed in compiz-plugins-extra (Ubuntu):
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.