Hi,

It's cairo 1.12.14 used in f19, not 1.10.0.
And there are builded packages cairo, cairo-devel, cairo-gobject and 
cairo-tools .

The following commands get qtile work on my box. May it helps!


build tool
----------

yum install -y @development-tools
yum install -y fedora-packager


xpyb
----

yum install -y python-xpyb


cairo
-----

fedpkg co -ab f19 cairo
cd cairo
sed -i '/%configure/ a\
\t--enable-xcb    \\' cairo.spec
fedpkg local
sudo rpm -Uvh --force ./x86_64/cairo*-1.12.14-*.rpm


pycairo
-------
It detects xpyb when configure.

yum install -y python-xpyb-devel
fedpkg co -ab f19 pycairo
cd pycairo
fedpkg local
sudo rpm -Uvh --force ./x86_64/pycairo-1.8.10-6.fc19.x86_64.rpm



On Tuesday, December 3, 2013 8:12:17 PM UTC+8, Dieter Devlaminck wrote:
>
> Update: Ok when I remove pycairo that I previously installed with yum and 
> then install pycairo that I compiled from source with the --enable-xcb flag 
> then I get this error when launching qtile:
>
> ImportError: /usr/lib64/python2.7/site-packages/cairo/_cairo.so: undefined 
> symbol: cairo_copy_path_flat
>
> Any ideas?
>
> Best regards,
> Dieter
>
> Op dinsdag 3 december 2013 10:25:07 UTC+1 schreef Dieter Devlaminck:
>>
>> Hi,
>>
>> When I installed qtile on Fedora 19 64-bit and tried to run it, it said 
>> pycairo was not compiled with xpyb support. So I tried compiling everything 
>> from source as suggested on 
>> http://docs.qtile.org/en/latest/manual/install/source.html
>>
>> When I compiled cairo with --enable-xcb flag it gave a warning that the 
>> xcb "api backend" is subject to change. Later when compiling py2cairo, it 
>> said there was no --enable-xcb flag, but I checked and it detected xpyb. 
>> However, installing qtile again still does not solve the error. When I 
>> launch it, I still get the error pycairo was not compiled with xpyb 
>> support. What else can I check/do?
>>
>> Best regards,
>> Dieter
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to