[
https://issues.apache.org/jira/browse/PROTON-2094?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16976506#comment-16976506
]
Jiri Daněk edited comment on PROTON-2094 at 11/18/19 12:45 PM:
---------------------------------------------------------------
Got the venv case also. CMake won't find the libs without a hint, but it does
find them with a hint,
{noformat}
-DCMAKE_PREFIX_PATH=$(pyenv root)/versions/3.7.5
{noformat}
{noformat}
Step 17/18 : RUN cmake .. /source -DCMAKE_INSTALL_PREFIX=/install
-DBUILD_BINDINGS=python -DCMAKE_PREFIX_PATH=$(pyenv root)/versions/3.7.5
-DPYTHON_EXECUTABLE=/venv/bin/python
...
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version
"1.1.1")
...
-- Found PythonInterp: /venv/bin/python (found version "3.7.5")
...
-- Found PythonLibs: /.pyenv/versions/3.7.5/lib/libpython3.7m.so (found
suitable exact version "3.7.5")
...
{noformat}
So, CMake is not going to autodetect this, it has to be given the paths. Maybe
the new Python detection mechanism
(https://cmake.org/cmake/help/latest/module/FindPython.html) would work better,
but it requres CMake 3.12+.
was (Author: jdanek):
Got the venv case also. CMake won't find the libs without a hint, but it does
find them with a hint,
{noformat}
-DCMAKE_PREFIX_PATH=$(pyenv root)/versions/3.7.5
{noformat}
> Support Python 3.7
> ------------------
>
> Key: PROTON-2094
> URL: https://issues.apache.org/jira/browse/PROTON-2094
> Project: Qpid Proton
> Issue Type: Improvement
> Components: python-binding
> Affects Versions: proton-c-0.29.0
> Environment: Ubuntu 18.04
> Reporter: Omer Katz
> Assignee: Andrew Stitcher
> Priority: Major
> Labels: build, features
> Fix For: proton-c-future
>
>
> I tried building the bindings locally on Python 3.7 and it didn't work.
> I checked setup.py and Python 3.7 is not listed under the supported versions.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]