2 posts / 0 new
Last post
ForumImport
Offline
Last seen: 8 years 4 months ago
Joined: 09/22/2009 - 18:47
Compiling K3D on OpenSuse 11.3

I get the following error
In file included from /usr/include/boost/accumulators/statistics/max.hpp:16:0,
from /home/klaus/Workbench/3rdParty/k3d-source-0.8.0.1/k3dsdk/difference.h:27,
from /home/klaus/Workbench/3rdParty/k3d-source-0.8.0.1/k3dsdk/inode.h:28,
from /home/klaus/Workbench/3rdParty/k3d-source-0.8.0.1/k3dsdk/data.h:28,
from /home/klaus/Workbench/3rdParty/k3d-source-0.8.0.1/k3dsdk/plugins_detail.h:27,
from /home/klaus/Workbench/3rdParty/k3d-source-0.8.0.1/k3dsdk/plugin.h:27,
from /home/klaus/Workbench/3rdParty/k3d-source-0.8.0.1/k3dsdk/application_detail.cpp:25:
/usr/include/boost/accumulators/numeric/functional.hpp: In instantiation of ‘boost::numeric::functional::result_of_divides, mpl_::arg<2>, void>::nested’:
/usr/include/boost/accumulators/numeric/functional.hpp:190:5: instantiated from ‘boost::numeric::functional::result_of_divides, mpl_::arg<2>, void>’
/usr/include/boost/accumulators/numeric/functional.hpp:190:5: instantiated from ‘boost::numeric::functional::divides_base, mpl_::arg<2>, void>’
/usr/include/boost/accumulators/numeric/functional.hpp:190:5: instantiated from ‘boost::numeric::functional::divides, mpl_::arg<2>, void, void>’
/usr/include/boost/accumulators/numeric/functional.hpp:247:9: instantiated from ‘boost::numeric::functional::average_base, mpl_::arg<2>, void>’
/usr/include/boost/accumulators/numeric/functional.hpp:344:9: instantiated from ‘boost::numeric::functional::average, mpl_::arg<2>, boost::numeric::functional::tag >, boost::numeric::functional::tag > >’
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:85:5: instantiated from ‘const int boost::mpl::aux::template_arity_impl, mpl_::arg<2>, boost::numeric::functional::tag >, boost::numeric::functional::tag > >, 1>::value’
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:93:5: instantiated from ‘const int boost::mpl::aux::template_arity, mpl_::arg<2>, boost::numeric::functional::tag >, boost::numeric::functional::tag > > >::value’
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:98:30: instantiated from ‘boost::mpl::aux::template_arity, mpl_::arg<2>, boost::numeric::functional::tag >, boost::numeric::functional::tag > > >’
/usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:149:1: instantiated from ‘boost::mpl::apply5, mpl_::arg<2>, boost::numeric::functional::tag >, boost::numeric::functional::tag > >, const unsigned int, const unsigned int, mpl_::void_, mpl_::void_, mpl_::void_>’
/usr/include/boost/accumulators/numeric/detail/function_n.hpp:83:1: instantiated from ‘boost::detail::function2, mpl_::arg<2>, boost::numeric::functional::tag >, boost::numeric::functional::tag > > >::result, mpl_::arg<2>, boost::numeric::functional::tag >, boost::numeric::functional::tag > > >(const unsigned int&, const unsigned int&)>’
/usr/include/boost/accumulators/statistics/p_square_cumulative_distribution.hpp:76:70: instantiated from here
/usr/include/boost/accumulators/numeric/functional.hpp:190:5: error: no match for ‘operator/’ in ‘boost::numeric::functional::detail::lvalue_of [with T = mpl_::arg<1>]() / boost::numeric::functional::detail::lvalue_of [with T = mpl_::arg<2>]()’
c^Cmake[2]: *** wait: Keine Kind-Prozesse. Schluss.
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[2]: *** wait: Keine Kind-Prozesse. Schluss.
make[1]: *** [k3dsdk/CMakeFiles/k3dsdk.dir/all] Fehler 2
make: *** [all] Unterbrechung
klaus@linux-klo0:~/Workbench/3rdParty/k3d-build> mkdir k3d-build

ForumImport
Offline
Last seen: 8 years 4 months ago
Joined: 09/22/2009 - 18:47
Compiling K3D on OpenSuse 11.3

I figured it out.
It was a problem with opensuses Boost Ver 42. I changed it to Ver 44 and tricked the version 40 of libicu beside the version of 42 on my PC and it compiled

Log in or register to post comments