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. _______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
