[vbox-dev] virtualbox 5.0.22 fails to build on Ubuntu yakkety
Frank Mehnert
frank.mehnert at oracle.com
Tue Jun 21 16:20:27 UTC 2016
Hi Gianfranco,
On Tuesday 21 June 2016 16:11:04 Gianfranco Costamagna wrote:
> Hi Frank
>
> >thanks for the heads-up. In my opinion this is a bug in the Yakkety
> >
> >Linux kernel headers package (ethtool.h should include the headers it
> >depends on itself) but I applied the workaround you proposed.
>
> not just yakkety, but every linux 4.4/4.6 I guess :)
>
> anyway, I have a locally cloned git kernel repo, I saw it, and I saw this
> code #ifndef __KERNEL__
> #include <limits.h> /* for INT_MAX */
> #endif
>
> of course I didn't check the yakkety source, and indeed this was a kernel
> bug and fixed in a later kernel release
> (not checking git log, made in myself the assumption that it was a
> virtualbox bug, sorry for that)
>
>
>
> git tag --contains 14e2037902d65213842b4e40305ff54a64abbcb6
> v4.6
> v4.6-rc1
> v4.6-rc2
> v4.6-rc3
> v4.6-rc4
> v4.6-rc5
> v4.6-rc6
> v4.6-rc7
> v4.7-rc1
> v4.7-rc2
> v4.7-rc3
> v4.7-rc4
>
> so, maybe you want to do something like
> if kernel <=4.6
> include
> endif
>
> http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=14
> e2037902d65213842b4e40305ff54a64abbcb6
Debian/Sid has a fix and includes <limits.h> directly in ethtool.h
I have linux-libc-dev version 4.6.2-1 installed.
Kind regards,
Frank
--
Dr.-Ing. Frank Mehnert | Software Development Director, VirtualBox
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt, Germany
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstraße 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
More information about the vbox-dev
mailing list