title: Building boost with MinGW gives "argument error"
body: <p>I am trying to build boost with MinGW and have downloaded <code>boost 1.45</code> and <code>bjam Version 3.1.18. OS=NT</code></p>
  
  <p>After cd'ing into the root of boost, I try to compile it with <code>bjam toolset=gcc --build-type=complete  stage</code> which doesn't work. This is the start of the error messages that are returned:</p>
  
  <pre><code>C:\boost\boost_1_45_0&gt;bjam toolset=gcc --build-type=complete  stage
  C:/boost/boost_1_45_0/tools/build/v2/build\configure.jam:145: in builds-raw
  *** argument error
  * rule UPDATE_NOW ( targets * : log ? : ignore-minus-n ? )
  * called with: ( &lt;pbin.v2\libs\regex\build\gcc-mingw-4.5.2\debug&gt;has_icu.exe :  : ignore-minus-n : ignore-minus-q )
  * extra argument ignore-minus-q
  (builtin):see definition of rule 'UPDATE_NOW' being called
  C:/boost/boost_1_45_0/tools/build/v2/build\configure.jam:179: in configure.builds
  C:/boost/boost_1_45_0/tools/build/v2/build\configure.jam:216: in object(check-target-builds-worker)@410.check
  
  ---------- deleted 27 lines ---------
  
  Jamroot:648: in build-multiple
  Jamroot:634: in object(top-level-target)@96.generate
  C:/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732: in generate-really
  C:/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704: in object(main-target)@628.generate
  C:/boost/boost_1_45_0/tools/build/v2\build-system.jam:735: in load
  C:\boost\boost_1_45_0\tools\build\v2/kernel\modules.jam:283: in import
  C:\boost\boost_1_45_0\tools\build\v2\kernel\bootstrap.jam:142: in boost-build
  C:\boost\boost_1_45_0\boost-build.jam:17: in module scope
  </code></pre>
  
  <p>I'd appreciate any hint as to why I am getting these errors.</p>