Date: Tue, 14 Feb 2023 23:51:53 -0800 From: "Jack L." <xxjack12xx@gmail.com> To: Eivind Nicolay Evensen <eivinde@terraplane.org> Cc: freebsd-stable@freebsd.org Subject: Re: Build breakage on stable/13 Message-ID: <CALeGphxEYM3LJatq7_L0-OJZvVJ92czu2G8OZu-B5DoAdzMiLg@mail.gmail.com> In-Reply-To: <20230215084705.11fb24a3@elg.hjerdalen.lokalnett>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] I'm having the same issue and it does appear that not having INET6 in the kernel config causes this error. INET6 defined in the config compiles fine. On Tue, Feb 14, 2023 at 11:45 PM Eivind Nicolay Evensen < eivinde@terraplane.org> wrote: > I noticed after updating stable/13 around yesterday the below build > breakage. > At first glance it looks to me like this doesn't like nooptions INET6. > > Regards, Eivind > > --- isci.o --- > cc -target x86_64-unknown-freebsd13.2 > --sysroot=/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-common > -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -DKLD_TIED -nostdinc > -DHAVE_KERNEL_OPTION_HEADERS -include > /usr/obj/usr/src/amd64.amd64/sys/ENE-spurv/opt_global.h -I. -I/usr/src/sys > -I/usr/src/sys/contrib/ck/include -fno-common -g -fno-omit-frame-pointer > -mno-omit-leaf-frame-pointer > -fdebug-prefix-map=./machine=/usr/src/sys/amd64/include > -fdebug-prefix-map=./x86=/usr/src/sys/x86/include > -I/usr/obj/usr/src/amd64.amd64/sys/ENE-spurv -MD -MF.depend.isci.o > -MTisci.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float > -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector > -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes > -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign > -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs > -fdiagnostics-show-option -Wno-unknown-pragma > s -Wno-error=tautological-compare -Wno-error=empty-body > -Wno-error=parentheses-equality -Wno-error=unused-function > -Wno-error=pointer-sign -Wno-error=shift-negative-value > -Wno-address-of-packed-member -Wno-error=unused-but-set-variable > -Wno-format-zero-length -mno-aes -mno-avx -std=iso9899:1999 -c > /usr/src/sys/dev/isci/isci.c -o isci.o > /usr/src/sys/dev/isci/isci.c:194:14: warning: variable 'status' set but > not used [-Wunused-but-set-variable] > SCI_STATUS status; > ^ > --- all_subdir_irdma --- > --- irdma_cm.o --- > /usr/src/sys/modules/irdma/../../dev/irdma/irdma_cm.c:1643:11: error: > implicit declaration of function 'ip6_ifp_find' is invalid in C99 > [-Werror,-Wimplicit-function-declaration] > ip_dev = ip6_ifp_find(&init_net, laddr6, scope_id); > ^ > /usr/src/sys/modules/irdma/../../dev/irdma/irdma_cm.c:1643:11: note: did > you mean 'ip_ifp_find'? > /usr/src/sys/modules/irdma/../../ofed/include/rdma/ib_addr_freebsd.h:36:1: > note: 'ip_ifp_find' declared here > ip_ifp_find(struct vnet *vnet, uint32_t addr) > ^ > --- all_subdir_isci --- > /usr/src/sys/dev/isci/isci.c:290:11: warning: variable > 'scic_log_object_mask' set but not used [-Wunused-but-set-variable] > --- all_subdir_irdma --- > /usr/src/sys/modules/irdma/../../dev/irdma/irdma_cm.c:1643:9: error: > incompatible integer to pointer conversion assigning to 'struct ifnet *' > from 'int' [-Werror,-Wint-conversion] > ip_dev = ip6_ifp_find(&init_net, laddr6, scope_id); > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > --- all_subdir_isci --- > uint32_t scic_log_object_mask; > ^ > /usr/src/sys/dev/isci/isci.c:289:11: warning: variable 'verbosity_mask' > set but not used [-Wunused-but-set-variable] > uint32_t verbosity_mask; > ^ > /usr/src/sys/dev/isci/isci.c:291:11: warning: variable > 'scif_log_object_mask' set but not used [-Wunused-but-set-variable] > uint32_t scif_log_object_mask; > ^ > --- all_subdir_irdma --- > --- irdma_hw.o --- > ctfconvert -L VERSION -g irdma_hw.o > > make[1]: stopped in /usr/src > > make: stopped in /usr/src > > > -- > Eivind Nicolay Evensen > > [-- Attachment #2 --] <div dir="ltr">I'm having the same issue and it does appear that not having INET6 in the kernel config causes this error. INET6 defined in the config compiles fine.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 14, 2023 at 11:45 PM Eivind Nicolay Evensen <<a href="mailto:eivinde@terraplane.org">eivinde@terraplane.org</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">I noticed after updating stable/13 around yesterday the below build breakage.<br> At first glance it looks to me like this doesn't like nooptions INET6.<br> <br> Regards, Eivind<br> <br> --- isci.o ---<br> cc -target x86_64-unknown-freebsd13.2 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-common -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -DKLD_TIED -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/amd64.amd64/sys/ENE-spurv/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=./machine=/usr/src/sys/amd64/include -fdebug-prefix-map=./x86=/usr/src/sys/x86/include -I/usr/obj/usr/src/amd64.amd64/sys/ENE-spurv -MD -MF.depend.isci.o -MTisci.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma<br> s -Wno-error=tautological-compare -Wno-error=empty-body -Wno-error=parentheses-equality -Wno-error=unused-function -Wno-error=pointer-sign -Wno-error=shift-negative-value -Wno-address-of-packed-member -Wno-error=unused-but-set-variable -Wno-format-zero-length -mno-aes -mno-avx -std=iso9899:1999 -c /usr/src/sys/dev/isci/isci.c -o isci.o<br> /usr/src/sys/dev/isci/isci.c:194:14: warning: variable 'status' set but not used [-Wunused-but-set-variable]<br> SCI_STATUS status;<br> ^<br> --- all_subdir_irdma ---<br> --- irdma_cm.o ---<br> /usr/src/sys/modules/irdma/../../dev/irdma/irdma_cm.c:1643:11: error: implicit declaration of function 'ip6_ifp_find' is invalid in C99 [-Werror,-Wimplicit-function-declaration]<br> ip_dev = ip6_ifp_find(&init_net, laddr6, scope_id);<br> ^<br> /usr/src/sys/modules/irdma/../../dev/irdma/irdma_cm.c:1643:11: note: did you mean 'ip_ifp_find'?<br> /usr/src/sys/modules/irdma/../../ofed/include/rdma/ib_addr_freebsd.h:36:1: note: 'ip_ifp_find' declared here<br> ip_ifp_find(struct vnet *vnet, uint32_t addr)<br> ^<br> --- all_subdir_isci ---<br> /usr/src/sys/dev/isci/isci.c:290:11: warning: variable 'scic_log_object_mask' set but not used [-Wunused-but-set-variable]<br> --- all_subdir_irdma ---<br> /usr/src/sys/modules/irdma/../../dev/irdma/irdma_cm.c:1643:9: error: incompatible integer to pointer conversion assigning to 'struct ifnet *' from 'int' [-Werror,-Wint-conversion]<br> ip_dev = ip6_ifp_find(&init_net, laddr6, scope_id);<br> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br> --- all_subdir_isci ---<br> uint32_t scic_log_object_mask;<br> ^<br> /usr/src/sys/dev/isci/isci.c:289:11: warning: variable 'verbosity_mask' set but not used [-Wunused-but-set-variable]<br> uint32_t verbosity_mask;<br> ^<br> /usr/src/sys/dev/isci/isci.c:291:11: warning: variable 'scif_log_object_mask' set but not used [-Wunused-but-set-variable]<br> uint32_t scif_log_object_mask;<br> ^<br> --- all_subdir_irdma ---<br> --- irdma_hw.o ---<br> ctfconvert -L VERSION -g irdma_hw.o<br> <br> make[1]: stopped in /usr/src<br> <br> make: stopped in /usr/src<br> <br> <br> -- <br> Eivind Nicolay Evensen<br> <br> </blockquote></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALeGphxEYM3LJatq7_L0-OJZvVJ92czu2G8OZu-B5DoAdzMiLg>
