Open jimklimov opened 2 years ago
Documented prerequisites for libmodbus (see also nut#1515) and libgd (except fontconfig due to ICU; CGI bins build - no idea how usable the result is).
libwrap seems to be antiquated by now, many OSes are removing it from default daemons.
libneon and libavahi wanted some non-trivial work to proceed.
init_snmp
- probably more linking in pkg-config is needed? Or compare the snmp-config script with PC file...Analysis update: net-snmp is built statically (not dll) for mingw, so that needed a differrent pkg-config query. My earlier experiments just patched netsnmp.pc file. Now it is part of NUT m4 recipes logic.
To cross-build libneon from source/git in mingw on Linux, some fixes are needed - posted as https://github.com/notroj/neon/pull/84
Openssl-1.1.1 covered
Avahi is a huge snowball with libintl/gettext, libpcre, glib2... not a low-hanging fruit.
FreeIPMI wants libgcrypt
(maybe doable, also quickly avoidable --without-encryption
as far as build dependency for NUT goes) and getpwuid_r
for SDR cache (can be avoided in configure.ac
to not error out) :\
But then its headers just want e.g. <sys/socket.h>
with no options for winsock, so also not a low-hanging fruit.
Want to revise net-snmp build vs (presumably shared-DLL) report in
Suggestions there proved helpful, the big make LDFLAGS=...
was a good starting point (all other things equal)
Current
configure
script reports (on a container prepared perscripts/Windows/README
instructions, build handled by the accompanying script) the following build ability:Notably this container (and instruction) lacks some presumably low-hanging fruits, such as:
Some possibly harder targets would be: