Package: libboost-tools-dev Version: 1.74.0.3 Severity: normal Dear Maintainer,
I tried to compile a simple tutorial following the link [1]. I tried to run bjam under example/tutorial after prepending the following to Jamroot file: using python : 3.9 : /usr/bin/python3 : /usr/include/python3.9 : /usr/lib/python3.9/config-3.9-x86_64-linux-gnu ; However, it always encounter /usr/bin/ld: cannot find -lboost_python collect2: error: ld returned 1 exit status "g++" -o "hello_ext.cpython-39-x86_64-linux-gnu.so" -Wl,-h -Wl, hello_ext.cpython-39-x86_64-linux-gnu.so -shared -Wl,--start-group "hello.o" -Wl,-Bstatic -Wl,-Bdynamic -lboost_python -ldl -lpthread -lutil -Wl,--end-group -fPIC -g I tried to manually compile, replace boost_python with boost_python39, through g++ -o "hello_ext.cpython-39-x86_64-linux-gnu.so" -Wl,-h -Wl, hello_ext.cpython-39-x86_64-linux-gnu.so -shared -Wl,--start-group "hello.o" -Wl,-Bstatic -Wl,-Bdynamic -lboost_python39 -ldl -lpthread -lutil -Wl,--end-group -fPIC -g It succeeds. I was wondering if this is from the conflicts between the building tools and libraries for boost-python. I am a novice and please correct me if I am wrong. I worked on WSL2-Debian Stable. And I installed build-essential, python3-dev, libboost-python-dev, and libboost-tools-dev. Library versions via apt search are: libboost-python-dev/stable,now 1.74.0.3 amd64 libboost-tools-dev/stable,now 1.74.0.3 amd64 python3-dev/stable,now 3.9.2-3 amd64 build-essential/stable,now 12.9 amd64 Best regards, Yousen [1] https://github.com/boostorg/python/tree/develop/example/tutorial -- System Information: Debian Release: 11.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.60.1-microsoft-standard-WSL2 (SMP w/8 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages libboost-tools-dev depends on: ii libboost1.74-tools-dev 1.74.0-9 libboost-tools-dev recommends no packages. libboost-tools-dev suggests no packages. -- no debconf information