Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #63947

Bug#925766: linux: ftbfs with GCC-9

From Ben Hutchings <ben@decadent.org.uk>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#925766: linux: ftbfs with GCC-9
Date 2019-04-28 17:00 +0200
Message-ID <xRTrz-6jD-1@gated-at.bofh.it> (permalink)
References <xGmSm-4cB-11@gated-at.bofh.it> <xGmSm-4cB-11@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

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


Back to linux.debian.kernel | Previous | Next | Find similar | Unroll thread


Thread

Bug#925766: linux: ftbfs with GCC-9 Ben Hutchings <ben@decadent.org.uk> - 2019-04-28 17:00 +0200

csiph-web