[Bug 262116] stable/13 kernel rtwn_usb module build error
Date: Tue, 22 Feb 2022 05:41:17 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262116 Bug ID: 262116 Summary: stable/13 kernel rtwn_usb module build error Product: Base System Version: 13.0-STABLE Hardware: i386 OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: ota@j.email.ne.jp i386 compilation of stable/13 results error as below. amd64 does not produce this error on stable/13. i386 on current does not produce this error, neither. I suppose there was a fix committed to the main branch but not yet merged to stable/13. git rev cc6f50fc371f6a04fd20dd4f4d08e5d3fcdf6319 % make -C /usr/src buildkernel In file included from /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.c:55: /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.h:123:2: error: use of undeclared identifier 'USB_PRODUCT_EDIMAX_EW7811UN_V2' RTWN_RTL8188EU_DEV(EDIMAX, EW7811UN_V2), ^ /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.h:118:28: note: expanded from macro 'RTWN_RTL8188EU_DEV' { USB_VPI(USB_VENDOR_##v, USB_PRODUCT_##v##_##p, RTWN_CHIP_RTL8188EU) } ^ <scratch space>:10:1: note: expanded from here USB_PRODUCT_EDIMAX_EW7811UN_V2 ^ In file included from /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.c:55: /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.h:148:2: error: use of undeclared identifier 'USB_VENDOR_TENDA2' RTWN_RTL8812AU_DEV(TENDA2, U12), ^ /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.h:134:12: note: expanded from macro 'RTWN_RTL8812AU_DEV' { USB_VPI(USB_VENDOR_##v, USB_PRODUCT_##v##_##p, RTWN_CHIP_RTL8812AU) } ^ <scratch space>:87:1: note: expanded from here USB_VENDOR_TENDA2 ^ In file included from /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.c:55: /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.h:148:2: error: use of undeclared identifier 'USB_PRODUCT_TENDA2_U12' /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.h:134:28: note: expanded from macro 'RTWN_RTL8812AU_DEV' { USB_VPI(USB_VENDOR_##v, USB_PRODUCT_##v##_##p, RTWN_CHIP_RTL8812AU) } ^ <scratch space>:90:1: note: expanded from here USB_PRODUCT_TENDA2_U12 ^ /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.c:103:49: error: invalid application of 'sizeof' to an incomplete type 'const struct usb_device_id []' return (usbd_lookup_id_by_uaa(rtwn_devs, sizeof(rtwn_devs), uaa)); ^~~~~~~~~~~ /usr/src/sys/dev/rtwn/usb/rtwn_usb_attach.c:490:1: error: invalid application of 'sizeof' to an incomplete type 'const struct usb_device_id []' USB_PNP_HOST_INFO(rtwn_devs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/dev/usb/usbdi.h:346:12: note: expanded from macro 'USB_PNP_HOST_INFO' sizeof(table) / sizeof(table[0])) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/module.h:187:16: note: expanded from macro 'MODULE_PNP_INFO' .num_entry = n \ ^ 5 errors generated. *** [rtwn_usb_attach.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/rtwn_usb 1 error make[4]: stopped in /usr/src/sys/modules/rtwn_usb make[3]: stopped in /usr/src/sys/modules -- You are receiving this mail because: You are the assignee for the bug.