Hi Dave,
There is another issue with the “openssl” in Net-snmp windows 5.6.1 and
5.5.1 builds I thought I should bring it up to your attention: It seems
Net-snmp 5.6.1 (and 5.5.1) windows build depend on the Openssl
distribution from slproweb.
However in net-snmp readme.win32 it says:
===============================================================
OpenSSL is required to support the encryption capabilities in SNMPv3
(or SHA authentication). The win32 version of OpenSSL can be built
from the sources or you can download a pre-compiled version.
Building from source: … (instructions skipped...)
===============================================================
With NETSNMP 5.5 and older releases we can either use slproweb's openssl
or our own openssl build.
NetSNMP 5.6.1 and 5.5.1 require libeay32MT.lib and libeay32MD.lib in
their build processes. However it seems these files are only available
from the openssl1.0.0x binary packages distributed by "slproweb". If we
build Openssl 1.0.x from source, it does NOT produce those files, but
only “libeay32.lib” as with its older openssl 0.9.x releases. In the
Openssl's nmake file from its source release, it uses “/MD” compiler
option if you build “DLL”; If you build a “static” library then it uses
“MT” compiler option. It seems to me Slproweb made their changes without
giving any real good reasons/explanations. However this does create a
new problem for our net-snmp Windows build. That is --by using
libeay32MT etc. we did make Net-snmp 5.6.1 (and 5.5.1) windows build
DEPEND on the Openssl distribution from slproweb. In our case we don't
use slproweb's openssl build so I actually have to change NOT to use
libeay32MT.lib and libeay32MD.lib, etc.
At least I think the readme.win32 needs to be updated.
BR,
Post by Dave ShieldPost by Markus Gaugusch* Finally, how do you build your installers?
The Windows binary releases use the Nullsoft Scriptable Install System
(http://nsis.sourceforge.net/home/) driven by a .nsi script (in win32/dist).
I'm currently in the process of constructing windows binary releases for
5.5.1 and 5.6.1 - except that paid work keeps getting in the way!
Dave
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Net-snmp-users mailing list
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
--
Xiang Li
http://www.champnms.com