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.
