[Bug 1121203] New: GCC 9: fwupdate build fails
http://bugzilla.opensuse.org/show_bug.cgi?id=1121203 Bug ID: 1121203 Summary: GCC 9: fwupdate build fails Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: martin.liska@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- [ 19s] In file included from /usr/include/efi/efi.h:41, [ 19s] from fwupdate.c:11: [ 19s] fwupdate.c: In function 'find_updates': [ 19s] fwupdate.c:529:8: error: taking address of packed member of 'struct update_info_s' may result in an unaligned pointer value [-Werror=address-of-packed-member] [ 19s] 529 | &update->info->time_attempted, [ 19s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19s] /usr/include/efi/x86_64/efibind.h:296:51: note: in definition of macro 'uefi_call_wrapper' [ 19s] 296 | #define uefi_call_wrapper(func, va_num, ...) func(__VA_ARGS__) [ 19s] | ^~~~~~~~~~~ [ 19s] fwupdate.c: In function 'add_capsule': [ 19s] fwupdate.c:1060:16: error: taking address of packed member of 'struct update_info_s' may result in an unaligned pointer value [-Werror=address-of-packed-member] [ 19s] 1060 | if ((guid_cmp(&update->info->guid, (efi_guid_t *)fbuf) == 0 || [ 19s] | ^~~~~~~~~~~~~~~~~~~ [ 19s] fwupdate.c:1076:41: error: taking address of packed member of 'struct update_info_s' may result in an unaligned pointer value [-Werror=address-of-packed-member] [ 19s] 1076 | if (!cap_out->Flags && !is_ux_capsule(&update->info->guid)) { [ 19s] | ^~~~~~~~~~~~~~~~~~~ [ 19s] fwupdate.c:1023:39: note: in definition of macro 'is_ux_capsule' [ 19s] 1023 | #define is_ux_capsule(guid) (guid_cmp(guid, &ux_capsule_guid) == 0) [ 19s] | ^~~~ [ 19s] fwupdate.c:1099:22: error: taking address of packed member of 'struct update_info_s' may result in an unaligned pointer value [-Werror=address-of-packed-member] [ 19s] 1099 | if (!is_ux_capsule(&update->info->guid)) { [ 19s] | ^~~~~~~~~~~~~~~~~~~ [ 19s] fwupdate.c:1023:39: note: in definition of macro 'is_ux_capsule' [ 19s] 1023 | #define is_ux_capsule(guid) (guid_cmp(guid, &ux_capsule_guid) == 0) [ 19s] | ^~~~ [ 19s] fwupdate.c:1118:20: error: taking address of packed member of 'struct update_info_s' may result in an unaligned pointer value [-Werror=address-of-packed-member] [ 19s] 1118 | if (is_ux_capsule(&update->info->guid)) { [ 19s] | ^~~~~~~~~~~~~~~~~~~ [ 19s] fwupdate.c:1023:39: note: in definition of macro 'is_ux_capsule' [ 19s] 1023 | #define is_ux_capsule(guid) (guid_cmp(guid, &ux_capsule_guid) == 0) [ 19s] | ^~~~ [ 19s] fwupdate.c: In function 'efi_main': [ 19s] fwupdate.c:1295:22: error: taking address of packed member of 'struct update_info_s' may result in an unaligned pointer value [-Werror=address-of-packed-member] [ 19s] 1295 | is_ux_capsule(&updates[i]->info->guid)) [ 19s] | ^~~~~~~~~~~~~~~~~~~~~~~ [ 19s] fwupdate.c:1023:39: note: in definition of macro 'is_ux_capsule' [ 19s] 1023 | #define is_ux_capsule(guid) (guid_cmp(guid, &ux_capsule_guid) == 0) [ 19s] | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1121203
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121203
http://bugzilla.opensuse.org/show_bug.cgi?id=1121203#c1
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121203
http://bugzilla.opensuse.org/show_bug.cgi?id=1121203#c2
Martin Liška
participants (1)
-
bugzilla_noreply@novell.com