Open huangjiancong1 opened 6 years ago
It seem that there have no libboost_python-py36
generated when i install Boost. But generated libboost_python-py35
under the python3.6 only virtual environment.
@huangjiancong1 : How do you solve your problem?
try to modify /robotschool/cpp-household/Makefile line:59: BOOST_PYTHON = -lboost_python$(BOOST_PYTHON3_POSTFIX) to BOOST_PYTHON = -lboost_python3$(BOOST_PYTHON3_POSTFIX), this may solve the error
@id9502's fix partially worked.
I replaced BOOST_PYTHON3_POSTFIX in line:59 with "3" and it fixed the issue that /usr/bin/ld: cannot find -lboost_python36
This is probably not a sustainable fix, so if someone has a better suggestion please let us know.
hon3.6m -ldl -framework CoreFoundation -o libcavehull.so ld: library not found for -lboost_python-py36 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [libcavehull.so] Error 1
Getting the above error when executing "make" on mac.
system: Ubuntu16.04 virtualenv create the only python3.6 environment:
$ pip3 install -e $ROBOSCHOOL_PATH
error output:
I don't know what going on, i can test boost example under python3.6 environment. Can we due with this question together?