On Thu, Jun 4, 2015 at 7:20 AM, Paul A. Bristow <pbristow@hetp.u-net.com> wrote:
or forward slash

Yep, you should use forward slashes. 

'C:/Program' is not recognized as an internal or external command,
operable program or batch file.
'C:/Program' is not recognized as an internal or external command,
operable program or batch file.

It would appear that bjam/b2 is not dealing with the space in the filename? (despite the quotes)

Looks like a bug in the gcc toolset.

How can I get all three versions of gcc available?

Without fixing the bug of gcc.jam not dealing with spaces in the paths.. You could re-install mingw some place without spaces. Or make a drive alias for "C:\Program Files".


--
-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams - http://robot-dreams.net
-- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail