** Changed in: compiz (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1078244

Title:
  FTBFS with GLES enabled in plugins/opengl/src/screen.cpp

Status in Compiz:
  Fix Released
Status in compiz package in Ubuntu:
  Fix Released

Bug description:
  Fails to build - boost problems in the EGL code path:

  [ 56%] Building CXX object 
plugins/opengl/CMakeFiles/opengl.dir/src/screen.cpp.o
  cd 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/obj-arm-linux-gnueabi/plugins/opengl
 && /usr/bin/c++   -Dopengl_EXPORTS -DHAVE_SCANDIR_POSIX -DHAVE_SCANDIR_POSIX 
-DHAVE_SCANDIR_POSIX -DHAVE_SCANDIR_POSIX -DHAVE_CONFIG_H -DHAVE_SCANDIR_POSIX 
-DOPENGL_DEFSADD -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2  -fPIC -Wall 
-Wno-deprecated-declarations -Werror -fPIC -Wall -Wno-deprecated-declarations 
-Werror -fPIC -Wall -Wno-deprecated-declarations -Werror -fPIC -Wall 
-Wno-deprecated-declarations -Werror -fPIC -Wall -Wno-deprecated-declarations 
-Werror -O2 -g -fPIC 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../include 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/timer/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/string/include
 -I/build/buildd/compiz-0.9.8.4+bzr3407b
 zr3462pkg0quantal0/plugins/../src/pluginclasshandler/include 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/point/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/rect/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/servergrab/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/region/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/window/geometry/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/window/geometry-saver/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/window/extents/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/window/constrainment/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../logmessage/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/glxtfpbind/include
 -
 I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/include
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/obj-arm-linux-gnueabi/generated
 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/../composite/include
 -I/usr/include/libxml2 -I/usr/include/glib-2.0 
-I/usr/lib/arm-linux-gnueabi/glib-2.0/include -I/usr/include/glibmm-2.4 
-I/usr/lib/arm-linux-gnueabi/glibmm-2.4/include -I/usr/include/sigc++-2.0 
-I/usr/lib/arm-linux-gnueabi/sigc++-2.0/include 
-I/usr/include/startup-notification-1.0 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/include 
-I/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/obj-arm-linux-gnueabi 
   -DPREFIX='"/usr"' -DUSE_GLES -o CMakeFiles/opengl.dir/src/screen.cpp.o -c 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/screen.cpp
  In file included from /usr/include/boost/bind.hpp:22:0,
                   from 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/screen.cpp:35:
  /usr/include/boost/bind/bind.hpp: In instantiation of 'struct 
boost::_bi::result_traits<boost::_bi::unspecified, void (*)(_XDisplay*, int)>':
  /usr/include/boost/bind/bind_template.hpp:15:48:   required from 'class 
boost::_bi::bind_t<boost::_bi::unspecified, void (*)(_XDisplay*, int), 
boost::_bi::list1<boost::arg<1> > >'
  
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/screen.cpp:1894:55:
   required from here
  /usr/include/boost/bind/bind.hpp:69:37: error: 'void (*)(_XDisplay*, int)' is 
not a class, struct, or union type
  In file included from 
/usr/include/boost/function/detail/maybe_include.hpp:18:0,
                   from 
/usr/include/boost/function/detail/function_iterate.hpp:14,
                   from 
/usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52,
                   from /usr/include/boost/function.hpp:64,
                   from 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/../src/timer/include/core/timer.h:29,
                   from 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/../composite/include/composite/composite.h:36,
                   from 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/privates.h:33,
                   from 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/screen.cpp:38:
  /usr/include/boost/function/function_template.hpp: In instantiation of 
'static void boost::detail::function::void_function_obj_invoker1<FunctionObj, 
R, T0>::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj 
= boost::_bi::bind_t<boost::_bi::unspecified, void (*)(_XDisplay*, int), 
boost::_bi::list1<boost::arg<1> > >; R = void; T0 = int]':
  /usr/include/boost/function/function_template.hpp:907:60:   required from 
'void boost::function1<R, T1>::assign_to(Functor) [with Functor = 
boost::_bi::bind_t<boost::_bi::unspecified, void (*)(_XDisplay*, int), 
boost::_bi::list1<boost::arg<1> > >; R = void; T0 = int]'
  /usr/include/boost/function/function_template.hpp:722:7:   required from 
'boost::function1<R, T1>::function1(Functor, typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, void 
(*)(_XDisplay*, int), boost::_bi::list1<boost::arg<1> > >; R = void; T0 = int; 
typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type = int]'
  /usr/include/boost/function/function_template.hpp:1042:16:   required from 
'boost::function<R(T0)>::function(Functor, typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, void 
(*)(_XDisplay*, int), boost::_bi::list1<boost::arg<1> > >; R = void; T0 = int; 
typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type = int]'
  
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/screen.cpp:1896:22:
   required from here
  /usr/include/boost/function/function_template.hpp:153:11: error: no match for 
call to '(boost::_bi::bind_t<boost::_bi::unspecified, void (*)(_XDisplay*, 
int), boost::_bi::list1<boost::arg<1> > >) (int&)'
  In file included from /usr/include/boost/bind.hpp:22:0,
                   from 
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/screen.cpp:35:
  /usr/include/boost/bind/bind.hpp: In instantiation of 'R 
boost::_bi::list3<A1, A2, A3>::operator()(boost::_bi::type<R>, F&, A&, long 
int) [with R = int; F = int (*)(int, int, int*); A = boost::_bi::list3<int&, 
int&, unsigned int*&>; A1 = boost::arg<1>; A2 = boost::arg<2>; A3 = 
boost::arg<3>]':
  /usr/include/boost/bind/bind_template.hpp:116:59:   required from 
'boost::_bi::bind_t<R, F, L>::result_type boost::_bi::bind_t<R, F, 
L>::operator()(A1&, A2&, A3&) [with A1 = int; A2 = int; A3 = unsigned int*; R = 
int; F = int (*)(int, int, int*); L = boost::_bi::list3<boost::arg<1>, 
boost::arg<2>, boost::arg<3> >; boost::_bi::bind_t<R, F, L>::result_type = int]'
  /usr/include/boost/function/function_template.hpp:132:42:   required from 
'static R boost::detail::function::function_obj_invoker3<FunctionObj, R, T0, 
T1, T2>::invoke(boost::detail::function::function_buffer&, T0, T1, T2) [with 
FunctionObj = boost::_bi::bind_t<int, int (*)(int, int, int*), 
boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = int; T0 
= int; T1 = int; T2 = unsigned int*]'
  /usr/include/boost/function/function_template.hpp:907:60:   required from 
'void boost::function3<R, T1, T2, T3>::assign_to(Functor) [with Functor = 
boost::_bi::bind_t<int, int (*)(int, int, int*), 
boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = int; T0 
= int; T1 = int; T2 = unsigned int*]'
  /usr/include/boost/function/function_template.hpp:722:7:   required from 
'boost::function3<R, T1, T2, T3>::function3(Functor, typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type) [with Functor = boost::_bi::bind_t<int, int (*)(int, int, int*), 
boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = int; T0 
= int; T1 = int; T2 = unsigned int*; typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type = int]'
  /usr/include/boost/function/function_template.hpp:1042:16:   required from 
'boost::function<R(T0, T1, T2)>::function(Functor, typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type) [with Functor = boost::_bi::bind_t<int, int (*)(int, int, int*), 
boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = int; T0 
= int; T1 = int; T2 = unsigned int*; typename 
boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value,
 int>::type = int]'
  
/build/buildd/compiz-0.9.8.4+bzr3407bzr3462pkg0quantal0/plugins/opengl/src/screen.cpp:1896:22:
   required from here
  /usr/include/boost/bind/bind.hpp:382:98: error: invalid conversion from 
'unsigned int*' to 'int*' [-fpermissive]
  make[3]: *** [plugins/opengl/CMakeFiles/opengl.dir/src/screen.cpp.o] Error 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1078244/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to