The compiler error messages are not shown in the report, so to save
others the trouble of looking through the log, here they are:
usbip_network.c: In function ‘usbip_net_pack_usb_device’:
usbip_network.c:91:32: error: taking address of packed member of ‘struct usbip_usb_device’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
91 | usbip_net_pack_uint32_t(pack, &udev->busnum);
| ^~~~~~~~~~~~~
usbip_network.c:92:32: error: taking address of packed member of ‘struct usbip_usb_device’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
92 | usbip_net_pack_uint32_t(pack, &udev->devnum);
| ^~~~~~~~~~~~~
usbip_network.c:93:32: error: taking address of packed member of ‘struct usbip_usb_device’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
93 | usbip_net_pack_uint32_t(pack, &udev->speed);
| ^~~~~~~~~~~~
usbip_network.c:95:32: error: taking address of packed member of ‘struct usbip_usb_device’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
95 | usbip_net_pack_uint16_t(pack, &udev->idVendor);
| ^~~~~~~~~~~~~~~
usbip_network.c:96:32: error: taking address of packed member of ‘struct usbip_usb_device’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
96 | usbip_net_pack_uint16_t(pack, &udev->idProduct);
| ^~~~~~~~~~~~~~~~
usbip_network.c:97:32: error: taking address of packed member of ‘struct usbip_usb_device’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
97 | usbip_net_pack_uint16_t(pack, &udev->bcdDevice);
| ^~~~~~~~~~~~~~~~
ld -r -o /<<PKGBUILDDIR>>/debian/build/build-tools/tools/perf/plugin_cfg80211-in.o /<<PKGBUILDDIR>>/debian/build/build-tools/tools/perf/plugin_cfg80211.o
In file included from usbip_network.c:33:
usbip_network.c: In function ‘usbip_net_send_op_common’:
usbip_network.h:36:32: error: taking address of packed member of ‘struct op_common’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
36 | usbip_net_pack_uint16_t(pack, &(op_common)->version);\
| ^~~~~~~~~~~~~~~~~~~~~
usbip_network.c:155:2: note: in expansion of macro ‘PACK_OP_COMMON’
155 | PACK_OP_COMMON(1, &op_common);
| ^~~~~~~~~~~~~~
usbip_network.h:37:32: error: taking address of packed member of ‘struct op_common’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
37 | usbip_net_pack_uint16_t(pack, &(op_common)->code);\
| ^~~~~~~~~~~~~~~~~~
usbip_network.c:155:2: note: in expansion of macro ‘PACK_OP_COMMON’
155 | PACK_OP_COMMON(1, &op_common);
| ^~~~~~~~~~~~~~
usbip_network.h:38:32: error: taking address of packed member of ‘struct op_common’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
38 | usbip_net_pack_uint32_t(pack, &(op_common)->status);\
| ^~~~~~~~~~~~~~~~~~~~
usbip_network.c:155:2: note: in expansion of macro ‘PACK_OP_COMMON’
155 | PACK_OP_COMMON(1, &op_common);
| ^~~~~~~~~~~~~~
usbip_network.c: In function ‘usbip_net_recv_op_common’:
usbip_network.h:36:32: error: taking address of packed member of ‘struct op_common’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
36 | usbip_net_pack_uint16_t(pack, &(op_common)->version);\
| ^~~~~~~~~~~~~~~~~~~~~
usbip_network.c:179:2: note: in expansion of macro ‘PACK_OP_COMMON’
179 | PACK_OP_COMMON(0, &op_common);
| ^~~~~~~~~~~~~~
usbip_network.h:37:32: error: taking address of packed member of ‘struct op_common’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
37 | usbip_net_pack_uint16_t(pack, &(op_common)->code);\
| ^~~~~~~~~~~~~~~~~~
usbip_network.c:179:2: note: in expansion of macro ‘PACK_OP_COMMON’
179 | PACK_OP_COMMON(0, &op_common);
| ^~~~~~~~~~~~~~
usbip_network.h:38:32: error: taking address of packed member of ‘struct op_common’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
38 | usbip_net_pack_uint32_t(pack, &(op_common)->status);\
| ^~~~~~~~~~~~~~~~~~~~
usbip_network.c:179:2: note: in expansion of macro ‘PACK_OP_COMMON’
179 | PACK_OP_COMMON(0, &op_common);
| ^~~~~~~~~~~~~~
--
Ben Hutchings
Power corrupts. Absolute power is kind of neat. - John Lehman
Attachment:
signature.asc
Description: This is a digitally signed message part