<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>It looks like the tarball distribution for both the 1.5.x and 1.6.x releases of RRDTOOL is missing several files from the WIN32 directory.  According to the release notes, For 1.5.x and 1.6x the win32 build process was reworked, and apparently has been configured with VS2013.  I hadn't previously tried to build these branches (and I have VS2008).</div>

<div> </div>

<div>For the error that you have noted, the compiler is complaining because files referenced in the MAkefile.MSC(like *.def files, *.rc files etc for the dlls and resources) are just missing from the win32 directory, as are the VS project/solution (GUI build) files.  When I took a look at the 1.6.x repository on GIT, those files are present.</div>

<div> </div>

<div>So I grabbed the relevant files  from GIT /win32/ and tried to build for 1.6.x.   The Gui build based VS files (rrd.sln etc) are written by VS2013 and VS2008 won't load them  (not backward compatible). So I tried to build right from the Makefile.msc again.  It gets past this initial error (d"on't know how to make rddtool-4.def"), but I had to make some some tweaks for VS2008 versus VS2013 (Rc.exe in 2008 doesn't support the /nologo flag, this was added after vs2008).</div>

<div> </div>

<div>I have run into  compiler errors though and haven't sorted through them all.  Some are clearly related to VS2013 assumption. For example, VS2008 is not 'C99' compliant so doesn't include STDINT.h, (which is referenced in one of the source files in 1.6.x).  I know that VS2013 is C99 compliant and so has STDINT.h., but VS2008 does not.  I sorted this one out by sourcing STDINT.h.</div>

<div> </div>

<div>There are other uglier compile errors for coercion pointer issues (compiler wants an explicit cast) and syntax error issues in rrd_client.c . These may be due to other setting/compiler differences between 2008 and 2013 but probably of out my hack and slash paygrade.</div>

<div> </div>

<div>I went back to my last successful build (1.4.8) on win32, and it mostly built without too much issue (one small rrd_config.h touch, I think) on VS2008.  It also didn't have a build structured like above, so had less extra VS support file dependences. The 1.4.x tarballs all include the full complement of win32 files.</div>

<div> </div>

<div>So, I think for one, the tarball dist needs to be looked at.  I will probably keep plodding through the compile attempt, but maybe others more versed can take a look and comment relative to a successful win32 build. </div>

<div> </div>

<div> </div>

<div> </div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Monday, June 13, 2016 at 12:33 PM<br/>
<b>From:</b> "Colin Franco" <colin@digitalphoenix.co.zw><br/>
<b>To:</b> 'sholden' <sholden@asc.edu>, rrd-users@lists.oetiker.ch<br/>
<b>Subject:</b> Re: [rrd-users] Compiling RRDTool 1.6.0 and RRDs.pm for Windows</div>

<div name="quoted-content">Perhaps my mail was unclear. At the point when I get that error I am also using C++. It is comforting to know that at least one other person has reached the same wall as me.<br/>
<br/>
Regards,<br/>
<br/>
Colin<br/>
<br/>
-----Original Message-----<br/>
From: rrd-users [mailto:rrd-users-bounces+colin=digitalphoenix.co.zw@lists.oetiker.ch] On Behalf Of sholden<br/>
Sent: Monday, June 13, 2016 3:58 PM<br/>
To: rrd-users@lists.oetiker.ch<br/>
Subject: Re: [rrd-users] Compiling RRDTool 1.6.0 and RRDs.pm for Windows<br/>
<br/>
Colin, thanks for asking. I am also trying to compile the RRDTool 1.6.0 for Windows and have gotten stuck at the error “don't know how to make './win32/librrd-4.def'”. Any help from those answering this question is appreciated (although I am trying to use C++ instead of PERL).<br/>
<br/>
<br/>
<br/>
--<br/>
View this message in context: <a href="http://rrd-mailinglists.937164.n2.nabble.com/Compiling-RRDTool-1-6-0-and-RRDs-pm-for-Windows-tp7583374p7583375.html" target="_blank">http://rrd-mailinglists.937164.n2.nabble.com/Compiling-RRDTool-1-6-0-and-RRDs-pm-for-Windows-tp7583374p7583375.html</a><br/>
Sent from the RRDtool Users Mailinglist mailing list archive at Nabble.com.<br/>
<br/>
_______________________________________________<br/>
rrd-users mailing list<br/>
rrd-users@lists.oetiker.ch<br/>
<a href="https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users" target="_blank">https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users</a><br/>
<br/>
_______________________________________________<br/>
rrd-users mailing list<br/>
rrd-users@lists.oetiker.ch<br/>
<a href="https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users" target="_blank">https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users</a></div>
</div>
</div>
</div></div></body></html>