Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Apr 2023 16:13:33 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 270689] net/mDNSResponder fails to build on 13.1-RELEASE-p6 - IPV6_2292_PKTINFO
Message-ID:  <bug-270689-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270689

            Bug ID: 270689
           Summary: net/mDNSResponder fails to build on 13.1-RELEASE-p6 -
                    IPV6_2292_PKTINFO
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: dougs@dawnsign.com
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)

There was an update to the net/mDNSResponder port on my 13.1-RELEASE-p6 sys=
tem.
It failed as follows:

[root@backup 07.Apr DING! /usr/ports/net/mDNSResponder]# make reinstall cle=
an

=3D=3D=3D>  License APACHE20 BSD3CLAUSE accepted by the user
=3D=3D=3D>   mDNSResponder-1790.80.10 depends on file: /usr/local/sbin/pkg =
- found
=3D=3D=3D> Fetching all distfiles required by mDNSResponder-1790.80.10 for =
building
=3D=3D=3D>  Extracting for mDNSResponder-1790.80.10
=3D> SHA256 Checksum OK for mDNSResponder-1790.80.10.tar.gz.
=3D=3D=3D>  Patching for mDNSResponder-1790.80.10
=3D=3D=3D>  Applying FreeBSD patches for mDNSResponder-1790.80.10 from
/usr/ports/net/mDNSResponder/files
=3D=3D=3D>   mDNSResponder-1790.80.10 depends on package: gmake>=3D4.3 - fo=
und
=3D=3D=3D>  Configuring for mDNSResponder-1790.80.10
=3D=3D=3D>  Building for mDNSResponder-1790.80.10
gmake[3]: Entering directory
'/usr/ports/net/mDNSResponder/work/mDNSResponder-mDNSResponder-1790.80.10/m=
DNSPosix'
cc -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -I../mDNSCore
-I../mDNSShared -I../mDNSShared/utilities -I../DSO -I../ServiceRegistration
-Iobjects/prod -fwrapv -W -Wall -DPOSIX_BUILD -DPID_FILE=3D\"/var/run/mdnsd=
.pid\"
-DMDNS_UDS_SERVERPATH=3D\"/var/run/mdnsd\" -UHAVE_IPV6 -DTARGET_OS_FREEBSD =
-g
-DMDNS_DEBUGMSGS=3D0 -c -o objects/prod/PosixDaemon.c.o PosixDaemon.c
cc -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -I../mDNSCore
-I../mDNSShared -I../mDNSShared/utilities -I../DSO -I../ServiceRegistration
-Iobjects/prod -fwrapv -W -Wall -DPOSIX_BUILD -DPID_FILE=3D\"/var/run/mdnsd=
.pid\"
-DMDNS_UDS_SERVERPATH=3D\"/var/run/mdnsd\" -UHAVE_IPV6 -DTARGET_OS_FREEBSD =
-g
-DMDNS_DEBUGMSGS=3D0 -c -o objects/prod/mDNSPosix.c.o mDNSPosix.c
mDNSPosix.c:1068:40: error: use of undeclared identifier 'IPV6_2292_PKTINFO'
    err =3D setsockopt(fd, IPPROTO_IPV6, IPV6_2292_PKTINFO, &kOn, sizeof(kO=
n));
                                       ^
1 error generated.
gmake[3]: *** [Makefile:509: objects/prod/mDNSPosix.c.o] Error 1
gmake[3]: Leaving directory
'/usr/ports/net/mDNSResponder/work/mDNSResponder-mDNSResponder-1790.80.10/m=
DNSPosix'
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/net/mDNSResponder
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/mDNSResponder
*** Error code 1

Stop.
make: stopped in /usr/ports/net/mDNSResponder
[root@backup 07.Apr 9:00am /usr/ports/net/mDNSResponder]#


I do not have IPv6 enabled in /etc/rc.conf. Adding "OPTIONS_UNSET =3D IPV6"=
 to
/etc/make.conf doesn't do the trick. Make config doesn't offer an option to
turn off IPv6. However, commenting out "OPTIONS_DEFINE=3D        IPV6" in
Makefile causes the build to complete.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-270689-7788>