Date: Mon, 15 Oct 2007 12:00:06 GMT From: Joerg Pulz <Joerg.Pulz@frm2.tum.de> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/117144: sysutils/nut : ACL with IPv6 address rejected Message-ID: <200710151200.l9FC06GO085365@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/117144; it has been noted by GNATS. From: Joerg Pulz <Joerg.Pulz@frm2.tum.de> To: bug-followup@FreeBSD.org, regisr@pobox.com Cc: Subject: Re: ports/117144: sysutils/nut : ACL with IPv6 address rejected Date: Mon, 15 Oct 2007 13:33:50 +0200 (CEST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-510582357-1192448030=:3767 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, i seems, that nut was compiled without IPv6 support. After digging a little deeper, it turns out, that the configure check for IPv6 support always fails. Please try the attached patch and report back if it solves your problem. Note that there is a new OPTIONS knob to enable/disable IPv6 support (defaults to enable). Please run 'make config' in the ${PORTSDIR}/sysutils/nut directory and make sure, that the IPv6 option is enabled before you build and reinstall nut. Kind regards Joerg p.s. As i'm still not sure the best way to submit patches to GNATS is (as attachment or inline), i attached the patch and inlined it too. Index: Makefile =================================================================== RCS file: /home/ncvs/ports/sysutils/nut/Makefile,v retrieving revision 1.39 diff -u -r1.39 Makefile - --- Makefile 7 Oct 2007 09:13:49 -0000 1.39 +++ Makefile 15 Oct 2007 10:26:14 -0000 @@ -7,6 +7,7 @@ PORTNAME= nut PORTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.networkupstools.org/source/${PORTVERSION:R}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig @@ -15,6 +16,7 @@ MAINTAINER= Joerg.Pulz@frm2.tum.de COMMENT= Network UPS Tools +USE_AUTOTOOLS= autoconf:261 GNU_CONFIGURE= yes USE_GMAKE= yes @@ -24,6 +26,7 @@ OPTIONS= USB "USB support" on \ SNMP "SNMP support" on \ + IPV6 "IPV6 support" on \ LIBUPSCLIENT "Include the libupsclient library" off \ CGI "Web CGI interface" off \ @@ -102,6 +105,12 @@ PLIST_SUB+= NUT_SNMP="@comment " .endif +.if !defined(WITHOUT_IPV6) +CONFIGURE_ARGS+= --with-ipv6 +.else +CONFIGURE_ARGS+= --without-ipv6 +.endif + .if defined(WITH_LIBUPSCLIENT) CONFIGURE_ARGS+= --with-lib --enable-pkg-config \ --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig Index: files/patch-m4-nut_check_ipv6.m4 =================================================================== RCS file: files/patch-m4-nut_check_ipv6.m4 diff -N files/patch-m4-nut_check_ipv6.m4 - --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-m4-nut_check_ipv6.m4 15 Oct 2007 10:26:14 -0000 @@ -0,0 +1,13 @@ +--- m4/nut_check_ipv6.m4.orig 2007-03-15 21:19:05.000000000 +0100 ++++ m4/nut_check_ipv6.m4 2007-10-15 11:42:02.000000000 +0200 +@@ -22,7 +22,9 @@ + struct in6_addr], + [:], + [nut_have_ipv6=no], +- [#include <netdb.h>]) ++ [#include <netdb.h> ++ #include <sys/socket.h> ++ #include <netinet/in.h>]) + + dnl AC_CHECK_MEMBERS([struct in6_addr.s6_addr32], + dnl [:], - -- The beginning is the most important part of the work. -Plato -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHE1AhSPOsGF+KA+MRAr1LAJ0byStPwQyi+aqkC00q/+MMattIlwCfU1Fg 8wwsaxAyvWSrd1ZKZ/MBpkQ= =tpIK -----END PGP SIGNATURE----- --0-510582357-1192448030=:3767 Content-Type: TEXT/x-diff; charset=US-ASCII; name=sysutils_nut.diff Content-Transfer-Encoding: BASE64 Content-ID: <20071015133350.V3767@unqrf.nqzva.sez2> Content-Description: Content-Disposition: attachment; filename=sysutils_nut.diff SW5kZXg6IE1ha2VmaWxlDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1Mg ZmlsZTogL2hvbWUvbmN2cy9wb3J0cy9zeXN1dGlscy9udXQvTWFrZWZpbGUs dg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjM5DQpkaWZmIC11IC1yMS4zOSBN YWtlZmlsZQ0KLS0tIE1ha2VmaWxlCTcgT2N0IDIwMDcgMDk6MTM6NDkgLTAw MDAJMS4zOQ0KKysrIE1ha2VmaWxlCTE1IE9jdCAyMDA3IDEwOjI2OjE0IC0w MDAwDQpAQCAtNyw2ICs3LDcgQEANCiANCiBQT1JUTkFNRT0JbnV0DQogUE9S VFZFUlNJT049CTIuMi4wDQorUE9SVFJFVklTSU9OPQkxDQogQ0FURUdPUklF Uz0Jc3lzdXRpbHMNCiBNQVNURVJfU0lURVM9CWh0dHA6Ly93d3cubmV0d29y a3Vwc3Rvb2xzLm9yZy9zb3VyY2UvJHtQT1JUVkVSU0lPTjpSfS8NCiBESVNU RklMRVM9CSR7RElTVE5BTUV9JHtFWFRSQUNUX1NVRlh9ICR7RElTVE5BTUV9 JHtFWFRSQUNUX1NVRlh9LnNpZw0KQEAgLTE1LDYgKzE2LDcgQEANCiBNQUlO VEFJTkVSPQlKb2VyZy5QdWx6QGZybTIudHVtLmRlDQogQ09NTUVOVD0JTmV0 d29yayBVUFMgVG9vbHMNCiANCitVU0VfQVVUT1RPT0xTPQlhdXRvY29uZjoy NjENCiBHTlVfQ09ORklHVVJFPQl5ZXMNCiBVU0VfR01BS0U9CXllcw0KIA0K QEAgLTI0LDYgKzI2LDcgQEANCiANCiBPUFRJT05TPQlVU0IJCSJVU0Igc3Vw cG9ydCIJb24gXA0KIAkJU05NUAkJIlNOTVAgc3VwcG9ydCIJb24gXA0KKwkJ SVBWNgkJIklQVjYgc3VwcG9ydCIJb24gXA0KIAkJTElCVVBTQ0xJRU5UCSJJ bmNsdWRlIHRoZSBsaWJ1cHNjbGllbnQgbGlicmFyeSIJb2ZmIFwNCiAJCUNH SQkJIldlYiBDR0kgaW50ZXJmYWNlIglvZmYgXA0KIA0KQEAgLTEwMiw2ICsx MDUsMTIgQEANCiBQTElTVF9TVUIrPQlOVVRfU05NUD0iQGNvbW1lbnQgIg0K IC5lbmRpZg0KIA0KKy5pZiAhZGVmaW5lZChXSVRIT1VUX0lQVjYpDQorQ09O RklHVVJFX0FSR1MrPQktLXdpdGgtaXB2Ng0KKy5lbHNlDQorQ09ORklHVVJF X0FSR1MrPQktLXdpdGhvdXQtaXB2Ng0KKy5lbmRpZg0KKw0KIC5pZiBkZWZp bmVkKFdJVEhfTElCVVBTQ0xJRU5UKQ0KIENPTkZJR1VSRV9BUkdTKz0JLS13 aXRoLWxpYiAtLWVuYWJsZS1wa2ctY29uZmlnIFwNCiAJCQktLXdpdGgtcGtn Y29uZmlnLWRpcj0ke1BSRUZJWH0vbGliZGF0YS9wa2djb25maWcNCkluZGV4 OiBmaWxlcy9wYXRjaC1tNC1udXRfY2hlY2tfaXB2Ni5tNA0KPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IGZpbGVzL3BhdGNoLW00LW51dF9j aGVja19pcHY2Lm00DQpkaWZmIC1OIGZpbGVzL3BhdGNoLW00LW51dF9jaGVj a19pcHY2Lm00DQotLS0gL2Rldi9udWxsCTEgSmFuIDE5NzAgMDA6MDA6MDAg LTAwMDANCisrKyBmaWxlcy9wYXRjaC1tNC1udXRfY2hlY2tfaXB2Ni5tNAkx NSBPY3QgMjAwNyAxMDoyNjoxNCAtMDAwMA0KQEAgLTAsMCArMSwxMyBAQA0K Ky0tLSBtNC9udXRfY2hlY2tfaXB2Ni5tNC5vcmlnCTIwMDctMDMtMTUgMjE6 MTk6MDUuMDAwMDAwMDAwICswMTAwDQorKysrIG00L251dF9jaGVja19pcHY2 Lm00CTIwMDctMTAtMTUgMTE6NDI6MDIuMDAwMDAwMDAwICswMjAwDQorQEAg LTIyLDcgKzIyLDkgQEANCisgCQkgICBzdHJ1Y3QgaW42X2FkZHJdLA0KKyAg ICAgICAgICAgICAgICAgICBbOl0sDQorICAgICAgICAgICAgICAgICAgIFtu dXRfaGF2ZV9pcHY2PW5vXSwNCistCQkgIFsjaW5jbHVkZSA8bmV0ZGIuaD5d KQ0KKysJCSAgWyNpbmNsdWRlIDxuZXRkYi5oPg0KKysJCSAgICNpbmNsdWRl IDxzeXMvc29ja2V0Lmg+DQorKwkJICAgI2luY2x1ZGUgPG5ldGluZXQvaW4u aD5dKQ0KKyANCisgZG5sIEFDX0NIRUNLX01FTUJFUlMoW3N0cnVjdCBpbjZf YWRkci5zNl9hZGRyMzJdLA0KKyBkbmwgICAgICAgICAgICAgICBbOl0sDQo= --0-510582357-1192448030=:3767--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710151200.l9FC06GO085365>