[ 
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]

Reply via email to