File vbox_fix_for_gcc7.patch of Package virtualbox

Index: VirtualBox-5.1.22/configure
===================================================================
--- VirtualBox-5.1.22.orig/configure
+++ VirtualBox-5.1.22/configure
@@ -447,8 +447,8 @@ check_gcc()
              -o \( $cc_maj -eq 4 -a $cc_min -gt 9 \) \
              -o \( $cc_maj -eq 5 -a $cc_min -gt 9 \) \
              -o \( $cc_maj -eq 6 -a $cc_min -gt 9 \) \
-             -o $cc_maj -gt 6 ]; then
-        log_failure "gcc version $cc_maj.$cc_min found, expected gcc 4.x, gcc 5.x or gcc 6.x"
+             -o $cc_maj -gt 7 ]; then
+        log_failure "gcc version $cc_maj.$cc_min found, expected gcc 4.x, gcc 5.x, gcc 6.x or gcc7.x"
         fail really
       else
         log_success "found version $cc_ver"
Index: VirtualBox-5.1.22/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/pxe_preboot.c
===================================================================
--- VirtualBox-5.1.22.orig/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/pxe_preboot.c
+++ VirtualBox-5.1.22/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/pxe_preboot.c
@@ -262,6 +262,7 @@ pxenv_restart_tftp ( struct s_PXENV_TFTP
 
 	/* Restart NBP */
 	rmlongjmp ( pxe_restart_nbp, PXENV_RESTART_TFTP );
+	return 0;
 }
 
 /* PXENV_START_UNDI
openSUSE Build Service is sponsored by