<div>Hi All,</div><div><br></div><div>Trying to install Py2Cairo into an Enthought Canopy installation. Seems to work, but when I try to run "import cairo" I get "PyThreadState_Get: no current thread" and python crashes. </div><div><br></div><div>Any suggestions? Configuration below:</div><div><br></div><div><br></div><div>CONFIGURE: </div><div>
<p class="p1"><span class="s1">$ ./waf configure --libdir=/users/Nick/Library/Enthought/Canopy_64bit/User/lib --prefix=~/Library/Enthought/Canopy_64bit/User</span></p></div><div><br></div><div><br></div><div>CONFIGURE OUTPUT:</div><div> ./options()<br></div><div>
<p class="p1"><span class="s1">Setting top to : </span><span class="s2">/Users/Nick/Downloads/py2cairo-1.10.0</span><span class="s1"> </span></p>
<p class="p2"><span class="s3">Setting out to : </span><span class="s1">/Users/Nick/Downloads/py2cairo-1.10.0/build_directory</span><span class="s3"> </span></p>
<p class="p1"><span class="s1"> ./configure()</span></p>
<p class="p1"><span class="s1">Checking for 'gcc' (c compiler) : </span><span class="s2">ok</span><span class="s1"> </span></p>
<p class="p2"><span class="s3">Checking for program python : </span><span class="s1">/Users/Nick/Library/Enthought/Canopy_64bit/User/bin/python</span><span class="s3"> </span></p>
<p class="p1"><span class="s1">Checking for python version : </span><span class="s2">(2, 7, 6, 'final', 0)</span><span class="s1"> </span></p>
<p class="p1"><span class="s1">Checking for library python2.7 : </span><span class="s2">yes</span><span class="s1"> </span></p>
<p class="p1"><span class="s1">Checking for program python2.7-config : </span><span class="s2">/opt/local/bin/python2.7-config</span><span class="s1"> </span></p>
<p class="p1"><span class="s1">Checking for header Python.h : </span><span class="s2">yes</span><span class="s1"> </span></p>
<p class="p1"><span class="s1">Checking for program pkg-config : </span><span class="s2">/opt/local/bin/pkg-config</span><span class="s1"> </span></p>
<p class="p1"><span class="s1">Checking for 'cairo' >= 1.10.0 : </span><span class="s2">yes</span><span class="s1"> </span></p>
<p class="p1"><span class="s1">Configuration:</span></p>
<p class="p1"><span class="s1">PREFIX : /Users/Nick/Library/Enthought/Canopy_64bit/User</span></p>
<p class="p1"><span class="s1">LIBDIR : /users/Nick/Library/Enthought/Canopy_64bit/User/lib</span></p>
<p class="p2"><span class="s1">'configure' finished successfully (3.032s)</span></p>
<p class="p1"><span class="s1">DN51ss1e:py2cairo-1.10.0 Nick$ ./waf build</span></p>
<p class="p1"><span class="s1"> ./options()</span></p>
<p class="p2"><span class="s1">Waf: Entering directory `/Users/Nick/Downloads/py2cairo-1.10.0/build_directory'</span></p>
<p class="p1"><span class="s1"> ./build()</span></p><p class="p1"> src/build()</p>
<p class="p2"><span class="s3">[1/9] </span><span class="s1">subst: <a href="http://pycairo.pc.in">pycairo.pc.in</a> -> pycairo.pc</span></p>
<p class="p2"><span class="s1">Waf: Leaving directory `/Users/Nick/Downloads/py2cairo-1.10.0/build_directory'</span></p>
<p class="p2"><span class="s1">'build' finished successfully (0.094s)</span></p><p class="p2"><span class="s1">INSTALL OUTPUT: </span></p><p class="p1"><span class="s1"> ./options()</span></p><p class="p2"><span class="s1">Waf: Entering directory `/Users/Nick/Downloads/py2cairo-1.10.0/build_directory'</span></p><p class="p1"><span class="s1"> ./build()</span></p><p class="p1"><span class="s1"> src/build()</span></p><p class="p2"><span class="s1">+ install /Users/Nick/Library/Enthought/Canopy_64bit/User/include/pycairo/pycairo.h (from src/pycairo.h)</span></p><p class="p2"><span class="s1">+ install /users/Nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/cairo/_cairo.so (from build_directory/src/_cairo.so)</span></p><p class="p2"><span class="s1">+ install /users/Nick/Library/Enthought/Canopy_64bit/User/lib/pkgconfig/pycairo.pc (from pycairo.pc)</span></p><p class="p2"><span class="s1">Waf: Leaving directory `/Users/Nick/Downloads/py2cairo-1.10.0/build_directory'</span></p><p class="p2"><span class="s1">+ install /users/Nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/cairo/__init__.py (from src/__init__.py)</span></p><p class="p2"><span class="s1">+ byte compiling '/users/Nick/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/cairo/__init__.py'</span></p><p class="p2"><span class="s1">
</span></p><p class="p2"><span class="s1">'install' finished successfully (0.777s)</span></p><p class="p2"><span class="s1"><br></span></p><p class="p2"><span class="s1"><br></span></p></div><div><br></div>