Build System/Windows

From Net-SNMP Wiki
Jump to: navigation, search

Windows Build information

The following table shows what releases have been tested to compile under Windows using the various build systems. If a release is not listed in the table, it does not necessarily mean it will not compile. It only means it has not been tested and added to this table. A question mark also means it has not been tested.

MSVC:

Release MSVC
build.bat
MSVC
build.bat
+ PSDK
MSVC
build.bat
+ PSDK
+OpenSSL
MSVC
build.bat
+ PSDK
+IPv6
MSVC
GUI
MSVC
GUI
+ PSDK
MSVC
GUI
+ PSDK
+OpenSSL
5.5.pre2 - May 15 2009 SVN Yes3,4 Yes3,4 Yes3,4 Yes3,4  ?  ?  ?
5.4.2 Yes1 Yes2 Yes2 Yes2  ?  ?  ?
net-snmp-5.3.1.rc1 Yes1 Yes2 Yes2 Yes2  ?  ?  ?
5.2.1.2 Yes1 Yes2  ?  ?  ?  ?  ?
5.2.1

No1

Yes2

 ?  ?  ?  ?  ?
5.1.3.1

No1

No2

 ?  ?  ?  ?  ?
5.1.3

No1

No2

 ?  ?  ?  ?  ?

Notes:

1. Microsoft Visual Studio 6.0 SP5, gnu_regex.exe (0.12)
2. Microsoft Visual Studio 6.0 SP5, Platform SDK February 2003, gnu_regex.exe (0.12)
3. Microsoft Visual Studio 2008 SP1 32-bit
4. Microsoft Visual Studio 2008 SP1 64-bit

MSVC ActiveState Perl modules:

Release MSVC
build.bat
+Perl
MSVC
build.bat
+Perl
+PSDK
MSVC
build.bat
+Perl
+PSDK
+OpenSSL
MSVC
build.bat
+Emb Perl
MSVC
build.bat
+Emb Perl
+PSDK
MSVC
build.bat
+Emb Perl
+PSDK
+OpenSSL
5.5.pre2 - May 15 2009 SVN Yes3,4 Yes3,4 Yes3,4 No No No
5.4.2 Yes3,4 Yes3,4 Yes3,4  ?  ?  ?
net-snmp-5.3.1.rc1 No No No  ?  ?  ?
5.2.2.pre2
 ?  ?  ?  ?  ?  ?
5.2.1.2  ?  ?  ?  ?  ?  ?
5.2.1  ?  ?  ?  ?  ?  ?
5.1.3.1  ?  ?  ?  ?  ?  ?

Notes:

1. Microsoft Visual Studio 6.0 SP5, gnu_regex.exe (0.12)
2. Microsoft Visual Studio 6.0 SP5, Platform SDK February 2003, gnu_regex.exe (0.12)
3. Microsoft Visual Studio 2008 SP1 32-bit
4. Microsoft Visual Studio 2008 SP1 64-bit

MinGW:

Release MinGW
+ MSYS
MinGW
+ MSYS
+OpenSSL
5.4.2 No3  ?
5.2.2.pre2
Yes2  ?
5.2.1.2 No1,2  ?
5.2.1 No1,2  ?
5.1.3.1 No1,2  ?
5.1.3  ?  ?
5.1.2  ?  ?

Notes:

1. MinGW 3.1.0-1, MSYS 1.0.10
2. MinGW 4.1 online install - August 14/2005, MSYS 1.0.10
3. MinGW 5.1.4 online install - Sept 21/2008, MSYS 1.0.10

Cygwin:

Release Cygwin Cygwin
+SSL
Cygwin
+SSL
+Perl
Cygwin
+SSL
+Emb
Perl
Cygwin
+Perl
Cygwin
+Emb
Perl
5.4.2 Yes5  ?  ?  ?  ?  ?
5.2.2.pre2
Yes1  ?  ?  ?  ?  ?
5.2.1.2

No1,3

 ?  ?  ?  ?  ?
5.2.1

No1,3

 ?  ?  ?  ?  ?
5.1.3.1

No1,2

 ?  ?  ?  ?  ?
5.1.3

No1

 ?  ?  ?  ?  ?
5.1.2

No1

 ?  ?  ?  ?  ?

Notes:

1. Cygwin online install - August 12/2005
2. Will compile with patch 1258146
3. Will compile with patch 1258726
4. Cygwin online install - October 7/2005
5. Cygwin online install - September 23/2008