Skip to content
stonier edited this page Mar 6, 2012 · 13 revisions

These are the dev notes for fuerte.

Installation

Downloads

  • User Modules : there is no 64 bit pyyaml, so use 32 bit python for everything.
  • python : use version 2.7.
  • python-win32 : latest version usually works (v216+).
  • pyyaml : download for python 2.7
  • pysvn : no exact sync for silksvn 1.7.2, but close works.
  • mercurial : python module for mercurial.
  • Dev Modules
  • setuptools : easy_install program.

Setup

  • Create the PYTHONHOME environment variable (typically set to C:\Python27).
  • Add %PYTHONHOME% and %PYTHONHOME%/Scripts to your PATH variable.

The PYTHONHOME variable might actually no longer be necessary (needs testing).

Building

The build will pull in a tagged version of vcstools and rosinstall (project site). It simply copies them into this package and bundles them as packages along with win_rosinstall (I'd do it all via easy_install/pip but vcstools and rosinstall are too volatile and don't get tested, so bundling tagged versions here is easier).

> roscd win_rosinstall
> make all
> make distro

This will result in an executable installer in the /dist directory.

Issues

Graveyard

Tickets - Electric

Clone this wiki locally