title: Linker Error with Boost.Log
body: <p>I am trying to use boost logger  when I compile and link the program as shown below, I get the following error. My OS is macOSHighSierra v10.13.4
  and my boost version is 1.67.0<br>
  Any help is greatly appreciated </p>
  
  <pre><code>g++ -g -m64  -DBOOST_LOG_DYN_LINK  -c  -I/usr/local/include -I../../include   -o build/stayClassification.o main.cpp
  
  g++ -DBOOST_ALL_DYN_LINK -g -m64 -L/usr/local/lib -o build/stayClassification build/stayClassification.o  -lboost_filesystem-mt -lboost_system-mt -lCGAL -lpthread -lboost_log_setup-mt -lboost_log-mt -lboost_thread-mt -lboost_date_time-mt -lgmp -lmpfr -lboost_iostreams-mt
  
  
  Undefined symbols for architecture x86_64:
  "void boost::log::v2_mt_posix::aux::put_integer&lt;char&gt;(boost::log::v2_mt_posix::aux::basic_ostringstreambuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int, unsigned int, char)", referenced from:
  
  
  
  
  
  "boost::log::v2_mt_posix::aux::code_convert_impl(wchar_t const*, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned long, std::locale const&amp;)", referenced from:
  
  ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status
  </code></pre>