title: How to compile RRDTool on Windows/ Strawberry
body: <p>This question follows <a href="https://stackoverflow.com/questions/8944526/how-to-install-rrdtooloo-on-strawberry-perl/8946909#8946909">How to install RRDTool::OO on Strawberry perl</a> 
  I thought it would be better to create a new question, for the sake of clarity.</p>
  
  <p>Resume:</p>
  
  <p>One wants to install the RRDTool::OO perl library on Windows. To do that, the library RRDTool is required. It is a C lib and must be compiled manually. 
  First thing to be compiled is the rrd.sln project. This runs smoothly with visual C++
  Second thing to do is to compile RRDs.XS. This doesn't work at all with Strawberry perl.</p>
  
  <p>1) I launched <code>perl ntmake-build</code> to generate a makefile for windows.
  2) Then launched dmake to compile the module. A bunch of compilation error is displayed.</p>
  
  <p>Issues come from the fact that the ntmake-build file use statics path that are not right for Strawberry perl. But even after having correcting them, errors are still thrown:</p>
  
  <p>RRDs.o:RRDs.c:(.text+0x971): undefined reference to `rrd_clear_error'</p>
  
  <p>RRDs.o:RRDs.c:(.text+0x985): undefined reference to `rrd_restore'</p>
  
  <p>RRDs.o:RRDs.c:(.text+0x9f7): undefined reference to `rrd_test_error'</p>
  
  <p>RRDs.o:RRDs.c:(.text+0xafd): undefined reference to `rrd_clear_error'</p>
  
  <p>......................</p>
  
  <p>collect2: ld returned 1 exit status</p>
  
  <p>dmake.exe:  Error code 129, while making 'blib\arch\auto\RRDs\RRDs.dll'</p>
  
  <p>Does someone has ever compiled this module on windows/Strawberry?</p>