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