<html><head><style>body{font-family:Merriweather,Arial;font-size:13px}</style></head><body><div style="font-family:Merriweather,Arial;font-size:13px; color: rgba(51,51,51,1.0); ">In any case I think that the `python27` and the `python3` ports need to behave at the same way (that means also removing the symlink of the library into /opt/local/lib from the `python27` or adding it in the `python3` ports). Symmetry is good. :)</div><div style="font-family:Merriweather,Arial;font-size:13px; color: rgba(51,51,51,1.0); "><br></div><div style="font-family:Merriweather,Arial;font-size:13px; color: rgba(51,51,51,1.0); ">Or is there any other reason why they behave differently?</div> <br> <div class="gmail_signature"><pre><code>          _   
-.     .´  |∞∞∞∞
  ',  ;    |∞∞∞∞∞∞
    ˜˜     |∞∞∞∞∞∞∞∞∞ RdB
    ,.,    |∞∞∞∞∞∞
  .'   '.  |∞∞∞∞
-'       `’

https://rdb.is
</code></pre></div> <br><p class="airmail_on">On 2 August 2019 at 00:21:34, Ruben Di Battista (<a href="mailto:rubendibattista@gmail.com">rubendibattista@gmail.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>




<title></title>


<div style="font-family:Merriweather,Arial;font-size:13px; color: rgba(51,51,51,1.0);">
Ok, </div>
<div style="font-family:Merriweather,Arial;font-size:13px; color: rgba(51,51,51,1.0);">
I fixed the cmake invocation that before was looking for the python
library in /opt/local/lib. It was hardcoded in the cmake
invocation. Now it looks into
/opt/local/Library/Frameworks/Python.framework/Versions/{version}/lib
as expected.</div>
<div style="font-family:Merriweather,Arial;font-size:13px; color: rgba(51,51,51,1.0);">
<br></div>
<div style="font-family:Merriweather,Arial;font-size:13px; color: rgba(51,51,51,1.0);">
Thanks Joshua for putting me on the right path! :)</div>
<div class="gmail_signature">
<pre><code>          _    
-.     .´  |∞∞∞∞
  ',  ;    |∞∞∞∞∞∞
    ˜˜     |∞∞∞∞∞∞∞∞∞ RdB
    ,.,    |∞∞∞∞∞∞
  .'   '.  |∞∞∞∞
-'       `’

https://rdb.is
</code></pre></div>
<br>
<p class="airmail_on">On 1 August 2019 at 01:11:26, Joshua Root
(<a href="mailto:jmr@macports.org">jmr@macports.org</a>) wrote:</p>
<blockquote type="cite" class="clean_bq">
<div>
<div><span>On 2019-8-1 08:45 , Ruben Di Battista wrote:<br>
> :info:configure -- Looking for feenableexcept - not
found<br>
> :info:configure -- Performing Test
COMPILER_HAS_HIDDEN_VISIBILITY<br>
> :info:configure -- Performing Test
COMPILER_HAS_HIDDEN_VISIBILITY - Success<br>
> :info:configure -- Performing Test
COMPILER_HAS_HIDDEN_INLINE_VISIBILITY<br>
> :info:configure -- Performing Test
COMPILER_HAS_HIDDEN_INLINE_VISIBILITY<br>
> - Success<br>
> :info:configure -- Performing Test
COMPILER_HAS_DEPRECATED_ATTR<br>
> :info:configure -- Performing Test
COMPILER_HAS_DEPRECATED_ATTR - Success<br>
> :info:configure -- Found PythonLibs:
/opt/local/lib/libpython3.7.dylib<br>
><br>
> ```<br>
><br>
> So it finds Python 3.7, but the library path is wrong. How is
this<br>
> possible? Anyone can give me an hint?<br>
<br>
No idea, you'd have to look at what its CmakeLists is doing.
It's<br>
clearly not using any of the recommended ways to find out how to
link<br>
against python though:<br>
<br>
% python3.7-config --ldflags<br>
-L/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin<br>

-lpython3.7m -ldl -framework CoreFoundation<br>
<br>
% pkg-config --libs python-3.7<br>
-L/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib<br>

-lpython3.7m<br>
<br>
Hopefully there is a cmake variable that can be set to influence
where<br>
it looks.<br>
<br>
- Josh<br></span></div>
</div>
</blockquote>


</div></div></span></blockquote></body></html>