-
-
Notifications
You must be signed in to change notification settings - Fork 975
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
boost 1.80.0.beta1 - ERROR: rule "version.boost-build" unknown in module" - linux #6972
Comments
@arvidn So i tested this patch and there was no error. Build was a normal successful build. https://patch-diff.githubusercontent.com/raw/arvidn/libtorrent/pull/6973.patch |
userdocs
changed the title
bosot 1.80.0.beta1 - ERROR: rule "version.boost-build" unknown in module" - linux
boost 1.80.0.beta1 - ERROR: rule "version.boost-build" unknown in module" - linux
Jul 18, 2022
closed with #6973 Needs to be in branch 1_2 as well though. |
Thanks! |
bob-beck
pushed a commit
to openbsd/ports
that referenced
this issue
Aug 12, 2022
- updates to 1.2.17 - major bump due to removed symbols - MODPY_SETUPTOOLS because ${WRKSRC}/bindings/python/setup.py mentions setuptools. A side effect was that this sets TEST_TARGET = test. To get tests to run, set TEST_TARGET = check - removes ${FILESDIR}/setup.py - patches Jamfile with correct library version number and add include path for boost - patches setup.py to pass arguments to b2 to build python bindings correctly - backports build fix for boost 1.80.0 see: arvidn/libtorrent#6972 arvidn/libtorrent@1ec11e4 - garbage collects PYTHON= CC= CXX= flags, which appear to be unused - install python binding using MODPY_PYC_MAGIC_TAG based on initial diff from Brad feedback from Brad and sthen@ ok sthen@
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Please provide the following information
libtorrent version (or branch): 2.0.7 / 1.2.17
platform/architecture: Ubuntu Jammy amd64
compiler and compiler version: gcc 11
please describe what symptom you see, what you would expect to see instead and
how to reproduce it.
Following on from the discussion as I made a reproduceable docker + bash method to show it you error.
Do this with docker.
And you will see this error
I think i have some understanding of the issue based on this pull
https://github.com/userdocs/libtorrent/commit/22adfb33e76dc820dec78b07e7221358e6e246f3
But it has one problem, this will be true when it should be false when
JAM_VERSION = 4 0 0
i guess since 4 is less that 2018?I could not find a method to get the boost version itself though I do know it is in the
/boost/version.hpp
/include/version.hpp
which would make for a more consistent check?So any version prior or 1.72.0 (4.0.0) will uses the format
2018 02
whereas theBOOST_LIB_VERSION
formant is consistent,The text was updated successfully, but these errors were encountered: