Summary: | dev-libs/botan-1.10.16 (with boost-1.64.0) - ld: cannot find -lboost_python-2.7 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Azpegath <azpegath> |
Component: | Current packages | Assignee: | Crypto team [DISABLED] <crypto+disabled> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | alonbl, proxy-maint, soap |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build.log |
Description
Azpegath
2017-06-29 13:19:12 UTC
This seems to be due to the ebuild editing Makefile.python to replace -lboost_python with -lboost_python-$(echo ${EPYTHON} | sed 's/python//') Reassigning to bug-wranglers@ - as best I can tell this is an issue with the ebuild and not upstream, and I do not run Gentoo anymore so I cannot test any changes to the ebuild. FWIW Botan 1.10.16's Python wrapper builds fine for me with Boost 1.65.1 and Python 2.7 on Arch. --- x86_64-pc-linux-gnu-g++ -shared build/python/wrap_python_core.o build/python/wrap_python_filter.o build/python/wrap_python_rsa.o build/python/wrap_python_x509.o -L. -L/usr/lib64 -Wl,--as-needed -lbotan-1.10 -lboost_python-2.7 -o build/python/_botan.so /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lboost_python-2.7 --- $ equery files boost | grep libboost_python-2.7.so /usr/lib64/libboost_python-2.7.so /usr/lib64/libboost_python-2.7.so.1.65.0 $ ls -la /usr/lib64/libboost_python-2.7.so lrwxrwxrwx 1 root root 29 Sep 30 23:05 /usr/lib64/libboost_python-2.7.so -> libboost_python-2.7.so.1.65.0 $ ldd /var/tmp/portage/dev-libs/botan-1.10.16/image/usr/lib64/python2.7/site-packages/botan/_botan.so libboost_python-2.7.so.1.65.0 => /usr/lib64/libboost_python-2.7.so.1.65.0 (0x00007f367a0b9000) Working at my side, no issues, please check your boost files and compare. Please reopen if more information. Thanks. I'm not seeing this issue anymore, but Boost-1.64.0 is no longer in the tree. There only seems to be 1.63 and 1.65. It is OK to close this, afaik. Thanks! |