On Oct 17, 2009, at 12:24 PM, Tarek Ziadé wrote:
On Sat, Oct 17, 2009 at 4:49 PM, ssteinerX@gmail.com <ssteinerx@gmail.com> wrote:
precisely: python bootstrap.py && bin/buildout -c buildbot.cfg
ssteiner@ubuntu:~/distutils-builbot$ python bootstrap.py && bin/ buildout -c buildbot.cfg Downloading http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg Getting distribution for 'Twisted'. twisted/runner/portmap.c:10:20: error: Python.h: No such file or directory
Buildbot needs Twisted, so it needs the 'python-dev' to compile on ubuntu.
$ apt-get install python-dev $ apt-get install build-essentials (should be enough)
That got me further (through installing Twisted) but now: # ssteiner@ubuntu:~/distutils-builbot$ python bootstrap.py && bin/ buildout -c buildbot.cfg Downloading http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg Getting distribution for 'Twisted'. [Twisted builds...] Got Twisted 8.2.0. Getting distribution for 'virtualenv'. Got virtualenv 1.3.4. Getting distribution for 'zc.recipe.egg'. Got zc.recipe.egg 1.2.2. Getting distribution for 'PasteDeploy'. warning: no files found matching 'docs/*.html' warning: no previously-included files found matching 'docs/rebuild' Got PasteDeploy 1.3.3. Getting distribution for 'Paste>=1.3'. Got Paste 1.7.2. While: Installing. Getting section master. Initializing section master. Loading zc.buildout recipe entry collective.buildbot:master. An internal error occured due to a bug in either zc.buildout or in a recipe being used: Traceback (most recent call last): File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- py2.6.egg/zc/buildout/buildout.py", line 1659, in main getattr(buildout, command)(args) File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- py2.6.egg/zc/buildout/buildout.py", line 416, in install [self[part]['recipe'] for part in install_parts] File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- py2.6.egg/zc/buildout/buildout.py", line 963, in __getitem__ options._initialize() File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- py2.6.egg/zc/buildout/buildout.py", line 1047, in _initialize recipe_class = _install_and_load(reqs, 'zc.buildout', entry, buildout) File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- py2.6.egg/zc/buildout/buildout.py", line 1008, in _install_and_load req.project_name, group, entry) File "/home/ssteiner/distutils-builbot/eggs/setuptools-0.6c9- py2.6.egg/pkg_resources.py", line 277, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/home/ssteiner/distutils-builbot/eggs/setuptools-0.6c9- py2.6.egg/pkg_resources.py", line 2180, in load_entry_point return ep.load() File "/home/ssteiner/distutils-builbot/eggs/setuptools-0.6c9- py2.6.egg/pkg_resources.py", line 1913, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/home/ssteiner/distutils-builbot/eggs/ collective.buildbot-0.3.5-py2.6.egg/collective/buildbot/__init__.py", line 48, in <module> from buildbot.steps.shell import WarningCountingShellCommand File "/usr/local/lib/python2.6/dist-packages/buildbot/steps/ shell.py", line 5, in <module> from buildbot.process.buildstep import LoggingBuildStep, RemoteShellCommand File "/usr/local/lib/python2.6/dist-packages/buildbot/process/ buildstep.py", line 9, in <module> from twisted.web.util import formatFailure ImportError: No module named web.util ssteiner@ubuntu:~/distutils-builbot$ I guess it's a good thing we're doing this! ;-O S