I have quite a general and maybe easy question: All the configurations seem to be done correctly, except boost. But I haven't yet managed to compile the package as the Boost installation is not yet done properly?? I haven't got helpful info from the Boost board articles either... If you can help, thank you very much!
Arto --------------------------------------------------------------------------------- Binaries of libboost (1.57.0) are available in /usr/local/lib env settings: LD_LIBRARY_PATH=/usr/local/lib LD_CONFIG_PATH=/usr/local/lib PYTHONPATH=/usr/include/python2.7 Make fails in error "undefined reference to target"... Raspbian, Linux raspberrypi 3.18.7-rt1+ #5 PREEMPT RT Sun Mar 15 10:14:48 EET 2015 armv6l GNU/Linux Below the first lines from error log: I have no clue how to fix it. The reference problems do not seem to be systematic at glance. The first four errors (as sample) in the log come from objects: /usr/local/include/boost/python/make_function.hpp:38 template <class F, class CallPolicies, class Sig> object make_function_aux /usr/local/include/boost/python/object/inheritance.hpp:73 template <class T> void register_dynamic_id(T* = 0) /usr/local/include/boost/python/converter/arg_from_python.hpp:283 template <class T> inline reference_arg_from_python<T>::reference_arg_from_python(PyObject* p) /usr/local/include/boost/python/converter/arg_from_python.hpp:299 template <class T> inline arg_rvalue_from_python<T>::arg_rvalue_from_python(PyObject* obj) I.e. errors do not come from every object in the file. The binaries should be found? pi@raspberrypi /etc/ld.so.conf.d $ cat arm-linux-gnueabihf.conf # Multiarch support /lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf /usr/local/lib Binaries of libboost under /usr/local/lib/ -rwxrwxr-x 1 pi pi 15992 touko 2 20:27 libboost_atomic.so.1.57.0 -rwxrwxr-x 1 pi pi 35484 touko 2 20:28 libboost_chrono.so.1.57.0 -rwxrwxr-x 1 pi pi 62836 touko 2 20:29 libboost_container.so.1.57.0 -rwxrwxr-x 1 pi pi 5616 touko 2 20:29 libboost_context.so.1.57.0 -rwxrwxr-x 1 pi pi 57984 touko 2 20:35 libboost_coroutine.so.1.57.0 -rwxrwxr-x 1 pi pi 87812 touko 2 20:36 libboost_date_time.so.1.57.0 -rwxrwxr-x 1 pi pi 111184 touko 2 20:39 libboost_filesystem.so.1.57.0 -rwxrwxr-x 1 pi pi 408704 touko 2 21:15 libboost_graph.so.1.57.0 -rwxrwxr-x 1 pi pi 127232 touko 2 21:18 libboost_iostreams.so.1.57.0 -rwxrwxr-x 1 pi pi 1062460 touko 2 21:49 libboost_locale.so.1.57.0 -rwxrwxr-x 1 pi pi 1456048 touko 2 23:09 libboost_log_setup.so.1.57.0 -rwxrwxr-x 1 pi pi 1103640 touko 2 22:30 libboost_log.so.1.57.0 -rwxrwxr-x 1 pi pi 69848 touko 3 00:09 libboost_math_c99f.so.1.57.0 -rwxrwxr-x 1 pi pi 65968 touko 3 00:12 libboost_math_c99l.so.1.57.0 -rwxrwxr-x 1 pi pi 68752 touko 3 00:06 libboost_math_c99.so.1.57.0 -rwxrwxr-x 1 pi pi 373824 touko 2 23:46 libboost_math_tr1f.so.1.57.0 -rwxrwxr-x 1 pi pi 339412 touko 3 00:03 libboost_math_tr1l.so.1.57.0 -rwxrwxr-x 1 pi pi 340080 touko 2 23:28 libboost_math_tr1.so.1.57.0 -rwxrwxr-x 1 pi pi 64280 touko 3 01:26 libboost_prg_exec_monitor.so.1.57.0 -rwxrwxr-x 1 pi pi 549816 touko 3 00:28 libboost_program_options.so.1.57.0 -rwxrwxr-x 1 pi pi 380336 touko 4 21:48 libboost_python.so.1.57.0 -rwxrwxr-x 1 pi pi 29548 touko 3 01:05 libboost_random.so.1.57.0 -rwxrwxr-x 1 pi pi 1193732 touko 2 21:05 libboost_regex.so.1.57.0 -rwxrwxr-x 1 pi pi 529316 touko 3 01:15 libboost_serialization.so.1.57.0 -rwxrwxr-x 1 pi pi 116620 touko 3 01:24 libboost_signals.so.1.57.0 -rwxrwxr-x 1 pi pi 14836 touko 2 20:27 libboost_system.so.1.57.0 -rwxrwxr-x 1 pi pi 169316 touko 2 20:32 libboost_thread.so.1.57.0 -rwxrwxr-x 1 pi pi 19004 touko 3 01:42 libboost_timer.so.1.57.0 -rwxrwxr-x 1 pi pi 825792 touko 3 01:42 libboost_unit_test_framework.so.1.57.0 -rwxrwxr-x 1 pi pi 1749756 touko 3 02:04 libboost_wave.so.1.57.0 -rwxrwxr-x 1 pi pi 406328 touko 3 01:21 libboost_wserialization.so.1.57.0 ------------------------------------------------------------------------------------- Reading 269/289 dependency files Done reading dependencies Reading 0/0 realtime dependency files Done reading realtime dependencies objects/emc/task/taskmodule.o: Funktiossa "make_function_aux<pyplusplus::containers::static_sized::array_1_t<int, 64ul> (*)(EMC_MOTION_STAT&), boost::python::with_custodian_and_ward_postcall<0u, 1u>, boost::mpl::vector2<pyplusplus::containers::static_sized::array_1_t<int, 64ul>, EMC_MOTION_STAT&> >": /usr/local/include/boost/python/make_function.hpp:38: m��rittelem�t�n viite kohteeseen "boost::python::objects::function_object(boost::python::objects::py_function const&)" objects/emc/task/taskmodule.o: Funktiossa "make_function_aux<pyplusplus::containers::static_sized::array_1_t<double, 64ul> (*)(EMC_MOTION_STAT&), boost::python::with_custodian_and_ward_postcall<0u, 1u>, boost::mpl::vector2<pyplusplus::containers::static_sized::array_1_t<double, 64ul>, EMC_MOTION_STAT&> >": /usr/local/include/boost/python/make_function.hpp:38: m��rittelem�t�n viite kohteeseen "boost::python::objects::function_object(boost::python::objects::py_function const&)" objects/emc/task/taskmodule.o: Funktiossa "register_dynamic_id<Task>": /usr/local/include/boost/python/object/inheritance.hpp:73: m��rittelem�t�n viite kohteeseen "boost::python::objects::register_dynamic_id_aux(boost::python::type_info, std::pair<void*, boost::python::type_info> (*)(void*))" objects/emc/task/taskmodule.o: Funktiossa "make_function_aux<boost::python::detail::member<int, EMC_IO_STAT>, boost::python::default_call_policies, boost::mpl::vector3<void, EMC_IO_STAT&, int const&> >": /usr/local/include/boost/python/make_function.hpp:38: m��rittelem�t�n viite kohteeseen "boost::python::objects::function_object(boost::python::objects::py_function const&)" objects/emc/task/taskmodule.o: Funktiossa "make_function_aux<boost::python::detail::member<int, EMC_IO_STAT>, boost::python::return_value_policy<boost::python::return_by_value>, boost::mpl::vector2<int&, EMC_IO_STAT&> >": /usr/local/include/boost/python/make_function.hpp:38: m��rittelem�t�n viite kohteeseen "boost::python::objects::function_object(boost::python::objects::py_function const&)" objects/emc/task/taskmodule.o: Funktiossa "reference_arg_from_python": /usr/local/include/boost/python/converter/arg_from_python.hpp:283: m��rittelem�t�n viite kohteeseen "boost::python::converter::get_lvalue_from_python(_object*, boost::python::converter::registration const&)" ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
