<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Dear Developers,</p>
<p>I tried to compile ipxe on Fedora 30 with gcc 9.1.1 and failed it worked well on Fedora 29:</p>
<p>[root@fedora src]# make<br /> [BUILD] bin/dummy_sanboot.o<br />In file included from include/ipxe/sanboot.h:15,<br /> from core/dummy_sanboot.c:33:<br />include/ipxe/uri.h: In function ‘uri_get’:<br />include/ipxe/uri.h:178:12: error: taking address of packed member of ‘struct uri’ may result in an unaligned pointer value [-Werror=address-of-packed-member]<br /> 178 | ref_get ( &uri->refcnt );<br /> | ^~~~~~~~~~~~<br />include/ipxe/refcnt.h:95:18: note: in definition of macro ‘ref_get’<br /> 95 | ref_increment ( refcnt ); \<br /> | ^~~~~~<br />include/ipxe/uri.h: In function ‘uri_put’:<br />include/ipxe/uri.h:189:12: error: taking address of packed member of ‘struct uri’ may result in an unaligned pointer value [-Werror=address-of-packed-member]<br /> 189 | ref_put ( &uri->refcnt );<br /> | ^~~~~~~~~~~~<br />include/ipxe/refcnt.h:109:18: note: in definition of macro ‘ref_put’<br /> 109 | ref_decrement ( refcnt ); \<br /> | ^~~~~~<br />cc1: all warnings being treated as errors<br />make: *** [Makefile.housekeeping:937: bin/dummy_sanboot.o] Error 1</p>
<p>Please check.</p>
<p>Regards,<br />Peter</p>

</body></html>