njsmith / partiwm

[defunct] Experiments with window managers in Python + GTK+, including the original version of xpra
GNU General Public License v2.0
23 stars 3 forks source link

Building on LMDE (base on Debian Squeeze) #47

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. download & unpack parti-all-0.0.6.tar.gz
2. install dependencies: sudo apt-get install libx11-dev libxtst-dev 
libxcomposite-dev libxdamage-dev python-gobject-dev python-gtk2-dev xvfb cython
3. run ./do-build

What is the expected output? What do you see instead?
expected: successul building
what I get:
Traceback (most recent call last):
  File "setup.py", line 18, in <module>
    from Pyrex.Distutils import build_ext
ImportError: No module named Pyrex.Distutils

What version of the product are you using? On what operating system?
OS: Linux Mint Debian Edition, based on Debian Squeeze
parti-all-0.0.6.tar.gz

What is this Pyrex.Distutils and what do I need to do to make it available to 
the build process?

Original issue reported on code.google.com by kaef...@gmail.com on 19 Apr 2012 at 8:12

GoogleCodeExporter commented 9 years ago
oh wow! I just found this project: winswitch.org
Which seems to be an extremly nice wrapper for xpra, and even has windows and 
macos counterparts.
So I guess I lost my motivation of getting xpra to build myself, since this 
winswitch project has everything I need in their repository.

Original comment by kaef...@gmail.com on 19 Apr 2012 at 12:23

GoogleCodeExporter commented 9 years ago
They also have a fork of xpra which has more support -- unfortunately I haven't 
had time to work on xpra much in the last few years.

That said, either that Pyrex.Distutils is supposed to say Cython.Distutils, or 
you're supposed to install pyrex rather than cython in the apt-get line. 
(Cython and Pyrex are two programs that do more or less the same thing; we 
originally started on Pyrex and switched at some point to Cython, but I don't 
know when the switch happened. So there's some skew going on where setup.py 
expects Pyrex and that dependencies line expects Cython.)

Original comment by njs@vorpus.org on 19 Apr 2012 at 12:51