Discussion:
shoebot on windows with newer versions of libraries....
Stuart Axon
2010-01-09 02:35:26 UTC
Permalink
I noticed the libraries on the shoebot install page
http://tinkerhouse.net/shoebot/Docs/Install
are a little out of date, so tried to assemble some newer ones...

Warning: If you try this, it's bound to be a bit of a pain in the arse and take some effort to get working (recipe at end).


The rendering is basically broken, (I've attached a screenshot of the planets bot from http://nodebox.net/code/index.php/Graphics_State to demonstrate). It's probably worth getting rendering working though, as there are many fixes in cairo since the version we recommend.



One problem is that there is no recent version of officially packaged version of pygtk for windows available... if I get time I might see if I can do something about that.



The recipe is thus:



Python 2.6

Gtk 2.18
http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.18/gtk+-bundle_2.18.5-20091215_win32.zip

This is the 'all in one bundle'
- install it to C:\Gtk
- Add C:\Gtk\bin to the path


Other dependencies:
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.12/pygtk-2.12.1-3.win32-py2.6.exe
http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.4/pycairo-1.4.12-2.win32-py2.6.exe
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.14/pygobject-2.14.2-2.win32-py2.6.exe


http://ftp.gnome.org/pub/gnome/binaries/win32/gtksourceview/2.9/gtksourceview-2.9.3.zip
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtksourceview/2.9/pygtksourceview-2.9.1.win32-py2.6.exe

If it can't find libxml2-2.dll:
libxml2-2.dll

PIL
http://effbot.org/downloads/PIL-1.1.6.win32-py2.6.exe


Happy shoebotting
- Stu

Loading...