On Thu, Feb 12, 2026 at 10:22:36AM -0500, Ian FREISLICH wrote: > On 2/12/26 09:28, Mark Johnston wrote: > > On Wed, Feb 11, 2026 at 03:25:26PM -0500, Ian FREISLICH wrote: > > > Hi > > > > > > In file included from /usr/src/sys/netpfil/pf/pfsync_nv.c:38: > > > /usr/src/sys/netinet6/ip6_var.h:380:28: error: declaration of 'struct > > > socket' will not be visible outside of this function > > > [-Werror,-Wvisibility] > > > 380 | int icmp6_ctloutput(struct socket *, struct sockopt *sopt); > > > | ^ > > > /usr/src/sys/netinet6/ip6_var.h:409:26: error: declaration of 'struct > > > socket' will not be visible outside of this function > > > [-Werror,-Wvisibility] > > > 409 | int ip6_ctloutput(struct socket *, struct sockopt *); > > > | ^ > > > /usr/src/sys/netinet6/ip6_var.h:410:30: error: declaration of 'struct > > > socket' will not be visible outside of this function > > > [-Werror,-Wvisibility] > > > 410 | int ip6_raw_ctloutput(struct socket *, struct sockopt *); > > > | ^ > > > /usr/src/sys/netinet6/ip6_var.h:429:27: error: declaration of 'struct > > > socket' will not be visible outside of this function > > > [-Werror,-Wvisibility] > > > 429 | int rip6_ctloutput(struct socket *, struct sockopt *); > > > | ^ > > > /usr/src/sys/netinet6/ip6_var.h:430:24: error: declaration of 'struct > > > socket' will not be visible outside of this function > > > [-Werror,-Wvisibility] > > > 430 | int rip6_usrreq(struct socket *, > > > | ^ > > > 5 errors generated. > > > > I think you're using a custom kernel config, please share it when > > reporting build failures. In any case, I think commit > > be393b6f0497f374c679c31e746705515eb9a554 will fix the problem. > > That fixes the problem. Out of interest what option would have included the > struct socket definition?
I suspect it's "options VIMAGE".
