I am working on writing a "rrdtool build howto" for win32. My motive for this is to be able to use the ruby rrdtool bindings on a windows platform. My aim is for this process to be easily repeatable for others to follow as new versions of rrdtool are released.
I have set up the contrib directory as detailed in WIN32-BUILD-TIPS.txt. I am trying to compile rrdtool v1.3.8 using MinGW32 based on the Makefile in the Win32 directory. I have modified the http://n2.nabble.com/file/n3169682/Makefile Makefile to reflect this. When I run make I get the following. $ make Creating release/version.inc Creating rrd_config.h Compiling ./src/rrd_getopt1.c ./src/rrd_getopt1.c:88: error: conflicting types for 'getopt_long' ./src/rrd_getopt.h:118: error: previous declaration of 'getopt_long' was here ./src/rrd_getopt1.c:88: error: conflicting types for 'getopt_long' ./src/rrd_getopt.h:118: error: previous declaration of 'getopt_long' was here ./src/rrd_getopt1.c:116: error: conflicting types for 'getopt_long_only' ./src/rrd_getopt.h:124: error: previous declaration of 'getopt_long_only' was here ./src/rrd_getopt1.c:116: error: conflicting types for 'getopt_long_only' ./src/rrd_getopt.h:124: error: previous declaration of 'getopt_long_only' was here make: *** [release/rrd_getopt1.o] Error 1 I suspect something is defined that shouldn't be, but I have no idea where to start. I have tried commenting out the non WIN32 defines but ended up confusing myself. Very easy to do.:-) I do not have the C skills to do much debugging. I am trying to document the process. In a mail from Tobi he said: what would be ideal for me, is a way to run an rrdtool compile for win32 from the commandline ... then I could create releases in the normal relase process ... Any assistance appreciated. Cheers, Barrie -- View this message in context: http://n2.nabble.com/Building-rrdtool-v1.3.8-on-win32-with-MinGW32-tp3169682p3169682.html Sent from the RRDtool Developers Mailinglist mailing list archive at Nabble.com. _______________________________________________ rrd-developers mailing list rrd-developers@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers