I have a project that is setup to use distutils to build. I created a distutils builder, and that seems to run setup.py just fine. The problem arises from the fact that setup.py invokes SWIG. This blows up with SWIG not being found. If I make some sym links so that swig is in /usr/bin, everything works fine. Is it possible to change the path for the shell used by the builder?
I think it inherits the same path you used to start eclipse (haven't checked it).