plasma-desktop build error on RPi2

Nicolas Lécureuil kde at nicolaslecureuil.fr
Tue Jan 26 21:36:51 UTC 2016


Hi,

i build pasma-workspace w/o problems but i don't pass to build 
plasma-desktop on my Mageia ArmV5 port.

In file included from 
/usr/include/boost/iostreams/detail/is_dereferenceable.hpp:13:0,
                  from 
/usr/include/boost/iostreams/detail/resolve.hpp:26,
                  from /usr/include/boost/iostreams/detail/push.hpp:24,
                  from 
/usr/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31,
                  from /usr/include/boost/iostreams/stream_buffer.hpp:22,
                  from /usr/include/boost/iostreams/stream.hpp:21,
                  from 
/usr/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14,
                  from 
/usr/include/boost/spirit/home/qi/stream/stream.hpp:16,
                  from /usr/include/boost/spirit/home/qi/stream.hpp:15,
                  from /usr/include/boost/spirit/home/qi.hpp:30,
                  from /usr/include/boost/spirit/include/qi.hpp:16,
                  from 
/root/rpmbuild/BUILD/plasma-desktop-5.5.3/kcms/keyboard/preview/geometry_parser.h:24,
                  from 
/root/rpmbuild/BUILD/plasma-desktop-5.5.3/kcms/keyboard/preview/geometry_parser.cpp:19:
/usr/include/boost/type_traits/detail/template_arity_spec.hpp:13:84: 
note: #pragma message: NOTE: Use of this header 
(template_arity_spec.hpp) is deprecated
  # pragma message("NOTE: Use of this header (template_arity_spec.hpp) is 
deprecated")
                                                                          
            ^
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.mageia.org/> for instructions.
kcms/keyboard/CMakeFiles/kcm_keyboard.dir/build.make:389: recipe for 
target 
'kcms/keyboard/CMakeFiles/kcm_keyboard.dir/preview/geometry_parser.cpp.o' 
failed
make[2]: *** 
[kcms/keyboard/CMakeFiles/kcm_keyboard.dir/preview/geometry_parser.cpp.o] 
Error 4
make[2]: Leaving directory 
'/root/rpmbuild/BUILD/plasma-desktop-5.5.3/build'
CMakeFiles/Makefile2:10916: recipe for target 
'kcms/keyboard/CMakeFiles/kcm_keyboard.dir/all' failed
make[1]: *** [kcms/keyboard/CMakeFiles/kcm_keyboard.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: Entering directory 
'/root/rpmbuild/BUILD/plasma-desktop-5.5.3/build'
[ 91%] Building CXX object 
kcms/ksplash/CMakeFiles/kcm_splashscreen.dir/kcm.cpp.o

and when using clang we obtain :


In file included from 
/home/iurt/co/plasma-desktop/BUILD/plasma-desktop-5.5.3/kcms/keyboard/preview/geometry_parser.cpp:19:
In file included from 
/home/iurt/co/plasma-desktop/BUILD/plasma-desktop-5.5.3/kcms/keyboard/preview/geometry_parser.h:24:
In file included from /usr/include/boost/spirit/include/qi.hpp:16:
In file included from /usr/include/boost/spirit/home/qi.hpp:14:
In file included from /usr/include/boost/spirit/home/qi/action.hpp:14:
In file included from 
/usr/include/boost/spirit/home/qi/action/action.hpp:14:
In file included from 
/usr/include/boost/spirit/home/qi/meta_compiler.hpp:14:
In file included from 
/usr/include/boost/spirit/home/support/meta_compiler.hpp:16:
In file included from 
/usr/include/boost/spirit/include/phoenix_limits.hpp:11:
In file included from /usr/include/boost/phoenix/core/limits.hpp:26:
In file included from /usr/include/boost/proto/proto_fwd.hpp:28:
In file included from /usr/include/boost/utility/result_of.hpp:32:
In file included from /usr/include/boost/utility/declval.hpp:11:
In file included from /usr/include/boost/type_traits/declval.hpp:15:
In file included from 
/usr/include/boost/type_traits/add_rvalue_reference.hpp:16:
/usr/include/boost/type_traits/is_reference.hpp:24:16: fatal error: 
recursive template instantiation exceeded maximum depth of 256
       ::boost::is_lvalue_reference<T>::value || 
::boost::is_rvalue_reference<T>::value>
                ^
/usr/include/boost/type_traits/add_rvalue_reference.hpp:51:54: note: in 
instantiation of template class 
'boost::is_reference<boost::spirit::traits::build_attribute_sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char 
const (&)[7], true>, 
boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, 
true, false>, 
boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const 
boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<const char *, 
std::__cxx11::basic_string<char> >, int (), 
boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, 
boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, 
boost::spirit::char_encoding::iso8859_1> >, 0>, 
boost::spirit::unused_type, boost::spirit::unused_type> >, 
boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, 
boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, 
boost::proto::argsns_::term<boost::phoenix::detail::member_function_ptr<0, 
void, void (grammar::GeometryParser<__gnu_cxx::__normal_iterator<const 
char *, std::__cxx11::basic_string<char> > >::*)()> >, 0>, 
boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, 
boost::proto::argsns_::term<grammar::GeometryParser<__gnu_cxx::__normal_iterator<const 
char *, std::__cxx11::basic_string<char> > > *>, 0> >, 2> > >, 
boost::fusion::nil_> > >, boost::spirit::context<boost::fusion::cons<int 
&, boost::fusion::nil_>, boost::fusion::vector<> >, 
traits::sequence_attribute_transform, __gnu_cxx::__normal_iterator<const 
char *, std::__cxx11::basic_string<char> >, 
boost::spirit::qi::domain>::element_attribute>' requested here
                   <T, (is_void<T>::value == false && 
is_reference<T>::value == false) >::type type;



-- 
Regards,
Nicolas Lécureuil
Mageia KDE Team


More information about the Plasma-devel mailing list