title: Run boost library with borland compiler 5.82
body: <p>I am trying to run the "getting started" example:</p>
  
  <pre><code>#include &lt;boost/lambda/lambda.hpp&gt;
  #include &lt;iostream&gt;
  #include &lt;iterator&gt;
  #include &lt;algorithm&gt;
  
  int main()
  {
      using namespace boost::lambda;
      typedef std::istream_iterator&lt;int&gt; in;
  
      std::for_each(
          in(std::cin), in(), std::cout &lt;&lt; (_1 * 3) &lt;&lt; " " );
  }
  </code></pre>
  
  <p>after downloading the boost library to my machine. But I can't get it running.
  After googling, all I found is to add:</p>
  
  <pre><code>#define BOOST_REGEX_USE_VCL
  #define BOOST_NO_OPERATORS_IN_NAMESPACE
  #define BOOST_NO_STD_LOCALE
  </code></pre>
  
  <p>That still didn't help. The error is:</p>
  
  <pre><code>[C++ Error] lambda_traits.hpp(435): E2238 Multiple declaration for 'bind_traits&lt;R&gt;'
  [C++ Error] lambda_traits.hpp(389): E2344 Earlier declaration of 'bind_traits&lt;R&gt;'
  </code></pre>
  
  <p>Anybody any (further) ideas? As stated in the headline I'm running with the 5.82 version of the Borland compiler.</p>
  
  <p>Oh...and please don't suggest to use another compiler. I'm at work, and I'm not my own boss. :-/</p>
  
  <p>;-)</p>