Bug#880068: virtualbox: Doesn't build on kernel linux-4.14-rc6

2017-11-14 Thread Daniele "Mte90" Scasciafratte
I can confirm the bug too, I will try to compile on myself and applying 
the patch locally.


--

Daniele Scasciafratte - OpenSource MultiVersal
mte90.net  - @Mte90Net 
 - GitHub  - 
Mozillian  - Mozilla Reps Council 

Mozilla TechSpeakers, Open Source Multiversal, WordPress Core 
Contributor ,
Industria Italiana del Software Libero 
 Vice President, LibreItalia member 
 and Italian Linux Society member.

Mi estas esperantisto that speak Italiano e anche un poco de español


Bug#880068: virtualbox: Doesn't build on kernel linux-4.14-rc6

2017-11-12 Thread Kevin Locke
Package: virtualbox
Version: 5.2.0-dfsg-5
Followup-For: Bug #880068

Dear Maintainer,

I can also confirm the issue is still present in virtualbox-source
5.2.0-dfsg-5 when building against kernel 4.14.  I was able to compile
successfully by applying r69539 from upstream.[1]  You may want to
consider including it in a future package version.

Cheers,
Kevin

1.  https://www.virtualbox.org/changeset/69539/vbox


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-kevinoid1 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages virtualbox depends on:
ii  adduser   3.116
ii  iproute2  4.9.0-2
ii  libc6 2.24-17
ii  libcurl3-gnutls   7.56.1-1
ii  libdevmapper1.02.12:1.02.145-1
ii  libgcc1   1:7.2.0-12
ii  libgsoap-2.8.49   2.8.49-1
ii  libpng16-16   1.6.34-1
ii  libpython3.6  3.6.3-1
ii  libsdl1.2debian   1.2.15+dfsg2-0.1
ii  libssl1.1 1.1.0g-2
ii  libstdc++67.2.0-12
ii  libvncserver1 0.9.11+dfsg-1
ii  libvpx4   1.6.1-3
ii  libx11-6  2:1.6.4-3
ii  libxcursor1   1:1.1.14-3
ii  libxext6  2:1.3.3-1+b2
ii  libxml2   2.9.4+dfsg1-5+b1
ii  libxmu6   2:1.1.2-2
ii  libxt61:1.1.5-1
ii  procps2:3.3.12-3
ii  python3   3.6.3-2
ii  python3.6 3.6.3-1
ii  virtualbox-source 5.2.0-dfsg-5
ii  zlib1g1:1.2.8.dfsg-5

Versions of packages virtualbox recommends:
ii  libgl1  1.0.0-1
ii  libqt5core5a5.9.1+dfsg-9
ii  libqt5opengl5   5.9.1+dfsg-9
ii  libqt5widgets5  5.9.1+dfsg-9
ii  virtualbox-qt   5.2.0-dfsg-2

Versions of packages virtualbox suggests:
pn  vde2
ii  virtualbox-guest-additions-iso  5.2.1-118918-1

-- no debconf information



Bug#880068: virtualbox: Doesn't build on kernel linux-4.14-rc6

2017-11-12 Thread Elimar Riesebieter
Control: found -1 5.2.0-dfsg-5
Control: tags -1 +patch

Please find attached patch which solves the build for me. Cherry
picked from 
https://gist.github.com/herbmillerjr/039c129e9c25b047b906e19ad1f23a59

Elimar
-- 
  Excellent day for drinking heavily.
  Spike the office water cooler;-)
From 0527fdb5307a59ece06d47e10246bd5db94faa2f Mon Sep 17 00:00:00 2001
From: Elimar Riesebieter 
Date: Sun, 12 Nov 2017 12:53:57 +0100
Subject: [PATCH] Fix for Debian #880068.

---
 src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c | 4 
 src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c   | 4 
 2 files changed, 8 insertions(+)

diff --git a/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c b/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
index 057b7c619..8641f2d6c 100644
--- a/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
+++ b/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
@@ -141,6 +141,10 @@ typedef struct VBOXNETFLTNOTIFIER *PVBOXNETFLTNOTIFIER;
 # endif
 #endif
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
+#define SKB_GSO_UDP 0
+#endif
+
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 20, 0)
 # define VBOX_HAVE_SKB_VLAN
 #else
diff --git a/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c b/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
index 3a3f00a47..4dd8c509d 100644
--- a/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+++ b/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
@@ -353,12 +353,16 @@ static void  vboxPciFileClose(struct file* file)
 static int vboxPciFileWrite(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)
 {
 int  ret;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
+ret = kernel_write(file, data, size, );
+#else
 mm_segment_t fs_save;
 
 fs_save = get_fs();
 set_fs(get_ds());
 ret = vfs_write(file, data, size, );
 set_fs(fs_save);
+#endif
 if (ret < 0)
 printk(KERN_DEBUG "vboxPciFileWrite: error %d\n", ret);
 
-- 
2.15.0



signature.asc
Description: PGP signature


Bug#880068: virtualbox: Doesn't build on kernel linux-4.14-rc6

2017-11-06 Thread Vincas Dargis

Please try with guest additions 5.2.1 image [0] from 
https://www.virtualbox.org/wiki/Downloads

There was various issues [1] and for me that updated image fixed. It works on 
rc7 guest.

[0] 
https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.2.1-118918.iso
[1] https://www.virtualbox.org/ticket/17163



Bug#880068: virtualbox: Doesn't build on kernel linux-4.14-rc6

2017-10-29 Thread Elimar Riesebieter
Package: virtualbox
Version: 5.2.0-dfsg-2
Severity: normal

Dear maintainer,

building modules via m-a against linux-4.14-rc6 fails with:

/usr/src/modass/usr_src/modules/virtualbox/vboxnetflt/linux/VBoxNetFlt-linux.c:741:24:
 error: ‘SKB_GSO_UDP’ undeclared (first use in this function); did you mean 
‘SKB_GSO_ESP’?
 fGsoType = SKB_GSO_UDP;



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-rc6-galadriel-lxtec-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), 
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages virtualbox depends on:
ii  adduser   3.116
ii  iproute2  4.9.0-2
ii  libc6 2.24-17
ii  libcurl3-gnutls   7.56.1-1
ii  libdevmapper1.02.12:1.02.142-1
ii  libgcc1   1:7.2.0-12
ii  libgsoap-2.8.49   2.8.49-1
ii  libpng16-16   1.6.34-1
ii  libpython3.6  3.6.3-1
ii  libsdl1.2debian   1.2.15+dfsg2-0.1
ii  libssl1.1 1.1.0f-5
ii  libstdc++67.2.0-12
ii  libvncserver1 0.9.11+dfsg-1
ii  libvpx4   1.6.1-3
ii  libx11-6  2:1.6.4-3
ii  libxcursor1   1:1.1.14-3
ii  libxext6  2:1.3.3-1+b2
ii  libxml2   2.9.4+dfsg1-5
ii  libxmu6   2:1.1.2-2
ii  libxt61:1.1.5-1
ii  procps2:3.3.12-3
ii  python3   3.6.3-2
ii  python3.6 3.6.3-1
ii  virtualbox-modules-4.13.8-galadriel-lxtec-amd64 [vir  5.1.30-dfsg-1+1lxtec1
ii  virtualbox-modules-4.9.57-galadriel-lxtec-amd64 [vir  5.1.30-dfsg-1+1lxtec1
ii  virtualbox-source 5.2.0-dfsg-2
ii  zlib1g1:1.2.8.dfsg-5

Versions of packages virtualbox recommends:
ii  libgl1  0.2.999+git20170802-5
ii  libqt5core5a5.9.2+dfsg-4
ii  libqt5opengl5   5.9.2+dfsg-4
ii  libqt5widgets5  5.9.2+dfsg-4
ii  virtualbox-qt   5.2.0-dfsg-2

Versions of packages virtualbox suggests:
pn  vde2
ii  virtualbox-guest-additions-iso  5.2.1-118452-1

-- Configuration Files:
/etc/default/virtualbox changed:
LOAD_VBOXDRV_MODULE=0
SHUTDOWN_USERS=""
SHUTDOWN=poweroff


-- no debconf information