[vbox-dev] Announcement: VirtualBox 5.1.24 released

Sérgio Basto sergio at serjux.com
Fri Jul 21 10:54:01 GMT 2017


On Thu, 2017-07-20 at 19:59 -0500, Larry Finger wrote:
> On 07/18/2017 06:30 AM, Klaus Espenlaub wrote:
> > Hi,
> > 
> > today Oracle released VirtualBox 5.1.24, a maintenance release of
> > VirtualBox 5.1 which improves stability and fixes regressions.
> > 
> > See the Changelog at
> > 
> >    https://www.virtualbox.org/wiki/Changelog
> > 
> > for a complete list of all changes.
> > 
> > You can download the binaries here:
> > 
> >    https://www.virtualbox.org/wiki/Downloads
> 
> For gcc7 builds for i586, I find the source needs an additional
> patch:
> 
> Index: 
> VirtualBox-
> 5.1.22/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/pxe_prebo
> ot.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_prebo
> ot.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
> 
> 
> Without this patch gcc7 errors with a "non-void function returns a
> random 
> value". Obviously, the compiler does not know how to process that
> rmlongjmp() 
> call; however, adding that extra line has little effect on the object
> code.
> 
> Larry

I also got issues with latest gcc , glibc etc . 

http://koji.rpmfusion.org/kojifiles/work/tasks/6178/146178/build.log

http://koji.rpmfusion.org/koji/taskinfo?taskID=146178

In file included from /builddir/build/BUILD/VirtualBox-
5.1.24/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/sys/dtrace.h:55:0,
                 from /builddir/build/BUILD/VirtualBox-
5.1.24/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dtrace.h:
38,
                 from /builddir/build/BUILD/VirtualBox-
5.1.24/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c:37:
/builddir/build/BUILD/VirtualBox-
5.1.24/src/VBox/ExtPacks/VBoxDTrace/include/VBoxDTraceTypes.h:59:37:
error: conflicting types for 'greg_t'
 typedef RTCCINTREG                  greg_t;
                                     ^~~~~~
In file included from /usr/include/signal.h:302:0,
                 from /usr/include/sys/wait.h:36,
                 from /builddir/build/BUILD/VirtualBox-
5.1.24/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c:34:
/usr/include/sys/ucontext.h:37:37: note: previous declaration of
'greg_t' was here
 __extension__ typedef long long int greg_t;
                                     ^~~~~~
kmk: *** [/builddir/build/BUILD/VirtualBox-
5.1.24/obj/obj/VBoxDTraceCmd/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtra
ce/dtrace.o] Error 1


Any feedback is welcome 

Thanks ,
-- 
Sérgio M. B.



More information about the vbox-dev mailing list