cortesi/qtile — Issue #105: Dependency build problems
Author: Dephyrial
Created: 2012-01-22 00:35:17+00:00
State: open

Stuff to add to build directions:

libxcb: Works fine, except one must run autogen.sh before configure

xpyb:
- Needs note about autogen.sh.
- Version change goes between AC_INIT, not to some random place I presume
- Fails horribly if you have python 3 as default, so pass PYTHON=python2.7 before configure
- Fails horribly regardless, because the python scripts apparently have errors:

File "./py_client.py", line 264, in _py_get_length_field
if hasattr(expr.parent.parent, "opcode"):
AttributeError: 'ListType' object has no attribute 'parent'

etc., fixing that by a blind removal of one '.parent' wasn't nearly enough, it had multiple follow-ups with None objects being passed around... so basically it's broken.

cairo: note about, or line running autogen.sh missing

py2cairo: It won't find xpyb for obvious reason, but even tho I managed to install it (under /usr/local), it still wasn't found. But I do have version 1.2 installed on Gentoo and it doesn't find that either.

Also as a crucial note for such development level software, the instructions should assume installation under /usr/local or similar.