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

Reply via email to