ubuntu - Compiling Caffe: undefined reference to `PyString_FromString' -


i trying compile caffe official github sources + using couple of layer cpp files added user. when compiling following error:

f@f-virtualbox:~/caffe/mts4/caffe-master$ sudo make cxx/ld -o .build_release/tools/caffe.bin .build_release/lib/libcaffe.so: undefined reference `pystring_fromstring' .build_release/lib/libcaffe.so: undefined reference `pyerr_print' .build_release/lib/libcaffe.so: undefined reference `pyobject_callobject' .build_release/lib/libcaffe.so: undefined reference `pyint_fromlong' .build_release/lib/libcaffe.so: undefined reference `pylist_setitem' .build_release/lib/libcaffe.so: undefined reference `pycallable_check' .build_release/lib/libcaffe.so: undefined reference `pyimport_import' .build_release/lib/libcaffe.so: undefined reference `py_initialize' .build_release/lib/libcaffe.so: undefined reference `pyfloat_asdouble' .build_release/lib/libcaffe.so: undefined reference `pytuple_setitem' .build_release/lib/libcaffe.so: undefined reference `pyobject_getattrstring' .build_release/lib/libcaffe.so: undefined reference `pylist_new' .build_release/lib/libcaffe.so: undefined reference `pytuple_new' .build_release/lib/libcaffe.so: undefined reference `pyerr_occurred' collect2: error: ld returned 1 exit status makefile:560: recipe target '.build_release/tools/caffe.bin' failed make: *** [.build_release/tools/caffe.bin] error 1 f@f-virtualbox:~/caffe/mts4/caffe-master$  

the compilation error means @ least cpp files added or altered user use python. remediate issue, should uncomment with_python_layer := 1 in makefile.config before compiling.


Comments