[Nut-upsdev] New default for SNMP and USB (and HAL) compilation

Charles Lepple clepple at gmail.com
Fri Dec 29 02:19:53 CET 2006


On 12/28/06, Charles Lepple <clepple at gmail.com> wrote:
> On 12/28/06, Peter Selinger <selinger at mathstat.dal.ca> wrote:
> > * make distcheck now works, HAL and all.
>
> Hmm, 'make distcheck' now fails for me on OS X because I don't have
> hiddev. It will probably fail later because I don't have HAL. Could we
> have distcheck use '--with-all=auto' instead? I realize this makes
> distcheck slightly less all-encompassing, but that would make it
> useful on platforms other than Linux.

(the above still stands, though)

> > * the checks for libusb, libhal, and libnetsnmp are performed even if
> >   the corresponding --without options are given. This is because we
> >   have no good way of checking which drivers the user selected with
> >   --with-drivers=xxx,yyy,zzz, and these drivers might need the
> >   libraries.
>
> With SVN rev 658, "--with-hal=no" doesn't seem to prevent the system
> from building main-hal.c:

Looks like this was just a simple fix (committed as rev 661; revert or
change as necessary):

Index: drivers/Makefile.am
===================================================================
--- drivers/Makefile.am (revision 660)
+++ drivers/Makefile.am (working copy)
@@ -191,9 +191,11 @@
 # for object files. This library is used during the build process,
 # and is not meant to be installed.

+if WITH_HAL
 noinst_LIBRARIES = libnuthalmain.a
 libnuthalmain_a_SOURCES = main-hal.c dstate-hal.c
 libnuthalmain_a_CFLAGS = $(AM_CFLAGS) $(LIBHAL_CFLAGS)
+endif

 EXTRA_DIST = Doxyfile



-- 
- Charles Lepple



More information about the Nut-upsdev mailing list