FAQ:Compiling 05
From Net-SNMP Wiki
What about a failed dependency on 'libcrypto'? Where can I get that?
This is typically encountered when installing a Linux RPM of
the ucd-snmp package. This library is part of the 'openssl'
suite, so simply install that RPM first, or download the source
from ftp://ftp.openssl.org and compile and install that.
When compiling {UCD,Net}-SNMP from source, the configure script should detect that this library is not present, and use alternative arrangements for MD5-based authentication.
If encryption (or SHA1-based authentication) is required, then
this typically requires compiling from source. Under Linux, both
the 'openssl'
and 'openssl-devel'
RPMs should be installed, and the
'config.cache'
file removed before running "configure --with-openssl"
and re-compiling.
FAQ:Compiling
- How do I control the environment used to compile the software?
- How do I control the environment used to compile the software under Windows?
- Why does the compilation complain about missing libraries?
- How can I reduce the memory footprint?
- How can I reduce the installation footprint or speed up compilation?
- How can I compile the project for use on an embedded system?
- How can I compile the project to use static linking?
- Why does 'make test' skip various tests?
- Why does 'make test' complain about a pid file?