Build brigade en la T200

Software instalado

Entorno

   $ mkdir -p ~/gnome

   # Directories for the actual build process (<work>)
   $ mkdir -p ~/gnome/work/src
   $ mkdir -p ~/gnome/work/bin
   $ mkdir -p ~/gnome/work/slaves

   # Directory to keep downloaded sources (<sources>)
   $ mkdir ~/sources

gslave@gnomehispano $ cd sources/Twisted-2.5.0/zope.interface-3.3.0
gslave@gnomehispano $ python ./setup.py build

...

gslave@gnomehispano $ python ./setup.py install --home=~

...

gslave@gnomehispano $ cd sources/buildbot-0.7.5
gslave@gnomehispano $ python ./setup.py build
running build
running build_py
...
copying and adjusting bin/buildbot -> build/scripts-2.5
changing mode of build/scripts-2.5/buildbot from 644 to 755

gslave@gnomehispano $ python ./setup.py install --home=~

...

creating /export/home/gslave/lib/python/buildbot/test/subdir
copying buildbot/test/subdir/emit.py -> /export/home/gslave/lib/python/buildbot/test/subdir
running install_egg_info
Writing /export/home/gslave/lib/python/buildbot-0.7.5-py2.5.egg-info

gslave@gnomehispano $

gslave@gnomehispano $ svn co http://svn.gnome.org/svn/jhbuild/trunk ./jhbuild
...
A    jhbuild/NEWS
 U   jhbuild
Checked out revision 1911.

gslave@gnomehispano $ 

gslave@gnomehispano $ gmake -f Makefile.plain 
Run "make install" to install.
gslave@gnomehispano $ gmake -f Makefile.plain  install
/bin/sh: test: unknown operator ==
gmake: *** [install] Error 1

gmake -f Makefile.plain install
Creating /export/home/gslave/bin/jhbuild
Creating /export/home/gslave/.local/share/applications/jhbuild.desktop
install -m 755 install-check /export/home/gslave/bin/install-check
install-check installed as /export/home/gslave/bin/install-check

Ahora en el fichero $HOME/.jhbuildrc se verifican las variables recomendadas:

  makeclean = 'yes'
  alwaysautogen = True
  checkout_mode = 'clobber'
  os.environ['CFLAGS'] = '-g3 -O0 -fprofile-arcs -ftest-coverage'
  os.environ['CXXFLAGS'] = '-g -O0 -fprofile-arcs -ftest-coverage'
  os.environ['CPPFLAGS'] = '-g -O0 -fprofile-arcs -ftest-coverage'

  # Uncomment this if you are using gcc 4.1 (not tested with gcc 4.0)
  # os.environ['LDFLAGS'] = '-lgcov'