<div dir="ltr"><div>Looking at `Makefile.am`, the `DISTCHECK_LIGHT_FLAGS = --with-all=auto --with-ssl=auto --with-doc=auto --with-pynut=app --with-nut_monitor=force` already should make SSL optional, if they are indeed taken into account. The recipes are regularly tested with several unrelated implementations of Make, so are expected to work across the board (even if causing some syntax to be... coarse).<br></div><div><br></div><div>The implementation in `<a href="http://configure.ac">configure.ac</a>` e.g. <a href="https://github.com/networkupstools/nut/blob/1560afe330d09479370f3ed25e3289392c7aebc5/configure.ac#L2087-L2120">https://github.com/networkupstools/nut/blob/1560afe330d09479370f3ed25e3289392c7aebc5/configure.ac#L2087-L2120</a> (may have bugs like any other code, but) aims to only issue a warning if nothing was found and `nut_with_ssl != yes` exactly.</div><div><br></div><div>So I guess the first thing to check is what `configure` arguments are actually logged in the `config.log` file under the dist build directory (the base name is version-based).</div><div><br></div><div>Jim</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 1, 2024 at 9:28 AM Jim Klimov <<a href="mailto:jimklimov%2Bnut@gmail.com">jimklimov+nut@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello,<br></div><div><br></div><div>  First of all, great to hear you plan to "do some driver work", that's always welcome :)</div><div><br></div><div>  As for "neither ... found", you are probably missing development library packages with headers and pkg-config info, e.g. `libssl-dev libnss3-dev` (Debian-ish) or `openssl-devel nss-devel` (RedHat-ish).</div><div><br></div><div>  As <a href="https://github.com/networkupstools/nut/wiki/Building-NUT-for-in%E2%80%90place-upgrades-or-non%E2%80%90disruptive-tests" target="_blank">https://github.com/networkupstools/nut/wiki/Building-NUT-for-in%E2%80%90place-upgrades-or-non%E2%80%90disruptive-tests</a> page (could also help in your quest, if your starting point were packaged NUT and so user accounts, some configs and permissions, etc. are already in place) says,</div><div><br></div><div>> 
The <a href="https://github.com/networkupstools/nut/blob/master/docs/config-prereqs.txt" target="_blank">https://github.com/networkupstools/nut/blob/master/docs/config-prereqs.txt</a> document (also <a href="https://networkupstools.org/docs/user-manual.chunked/_build_prerequisites_to_make_nut_from_scratch_on_various_operating_systems.html" rel="nofollow" target="_blank">as a rendered page on NUT website</a>)
 details tools and dependencies that were added on NUT CI build 
environments, which now cover many operating systems. This should 
provide a decent starting point for the build on yours (PRs to update 
the document are welcome!) <br></div><div><br></div><div>  That said, `make distcheck-light` aims to pass on systems without everything plus a kitchen sink installed (primarily without documentation tools though - they have a huge footprint, carrying in X11 and TeX to render PDF), so maybe its definition in `/Makefile.am` misses a `--with-ssl=auto` bit. Gotta revise that (or can be monkey-patched locally in your system at least).<br></div><div><br></div><div>Hope this helps,</div><div>Jim Klimov</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 1, 2024 at 9:05 AM William R. Elliot <<a href="mailto:bill@wreassoc.com" target="_blank">bill@wreassoc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello all,<br>
<br>
I am setting up a linux VM to do some driver work in NUT. After <br>
running autogen.sh and configure successfully (I think) but before <br>
making any changes I wanted to make sure I could run 'make <br>
distcheck-light' and get a successful result.<br>
<br>
Unfortunately, the make stops with an error because "Neither Mozilla <br>
NSS nor OpenSSL was found...". What is needed to get past this error? <br>
Is there a way to disable the SSL check when running make? Am I <br>
missing a package?<br>
<br>
Thank you,<br>
<br>
Bill<br>
<br>
<br>
-- <br>
This email has been checked for viruses by AVG antivirus software.<br>
<a href="http://www.avg.com" rel="noreferrer" target="_blank">www.avg.com</a><br>
<br>
_______________________________________________<br>
Nut-upsdev mailing list<br>
<a href="mailto:Nut-upsdev@alioth-lists.debian.net" target="_blank">Nut-upsdev@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev</a><br>
</blockquote></div>
</blockquote></div>