[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925766: linux: ftbfs with GCC-9



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


Reply to: