Your message dated Mon, 07 May 2018 10:28:40 +0000
with message-id <[email protected]>
and subject line Bug#897928: fixed in virtualbox 5.2.10-dfsg-7
has caused the Debian Bug report #897928,
regarding virtualbox-guest-dkms: vboxvideo module fails to build with 4.16 
kernel
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
897928: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897928
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: virtualbox-guest-dkms
Version: 5.2.10-dfsg-6
Severity: important

Dear Maintainer,

Upon installation of the recent 4.16 kernel, this module failed to
build:

DKMS make.log for virtualbox-guest-5.2.10 for kernel 4.16.0-1-amd64 (x86_64)
Fri May  4 17:01:28 EDT 2018
make: Entering directory '/usr/src/linux-headers-4.16.0-1-amd64'
...
  CC [M]  /var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.o
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c: In function 
‘vbox_bo_move’:
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:207:29: error: 
incompatible type for argument 2 of ‘ttm_bo_move_memcpy’
  r = ttm_bo_move_memcpy(bo, interruptible, no_wait_gpu, new_mem);
                             ^~~~~~~~~~~~~
In file included from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_drv.h:65:0,
                 from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:30:
/usr/src/linux-headers-4.16.0-1-common/include/drm/ttm/ttm_bo_driver.h:1001:5: 
note: expected ‘struct ttm_operation_ctx *’ but argument is of type ‘bool {aka 
_Bool}’
 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo,
     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:207:44: error: 
incompatible type for argument 3 of ‘ttm_bo_move_memcpy’
  r = ttm_bo_move_memcpy(bo, interruptible, no_wait_gpu, new_mem);
                                            ^~~~~~~~~~~
In file included from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_drv.h:65:0,
                 from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:30:
/usr/src/linux-headers-4.16.0-1-common/include/drm/ttm/ttm_bo_driver.h:1001:5: 
note: expected ‘struct ttm_mem_reg *’ but argument is of type ‘bool {aka _Bool}’
 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo,
     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:207:6: error: 
too many arguments to function ‘ttm_bo_move_memcpy’
  r = ttm_bo_move_memcpy(bo, interruptible, no_wait_gpu, new_mem);
      ^~~~~~~~~~~~~~~~~~
In file included from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_drv.h:65:0,
                 from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:30:
/usr/src/linux-headers-4.16.0-1-common/include/drm/ttm/ttm_bo_driver.h:1001:5: 
note: declared here
 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo,
     ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c: In function 
‘vbox_ttm_tt_populate’:
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:244:9: error: 
too few arguments to function ‘ttm_pool_populate’
  return ttm_pool_populate(ttm);
         ^~~~~~~~~~~~~~~~~
In file included from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:31:0:
/usr/src/linux-headers-4.16.0-1-common/include/drm/ttm/ttm_page_alloc.h:50:5: 
note: declared here
 int ttm_pool_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
     ^~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c: At top level:
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:254:21: error: 
initialization from incompatible pointer type 
[-Werror=incompatible-pointer-types]
  .ttm_tt_populate = vbox_ttm_tt_populate,
                     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:254:21: note: 
(near initialization for ‘vbox_bo_driver.ttm_tt_populate’)
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:261:10: error: 
initialization from incompatible pointer type 
[-Werror=incompatible-pointer-types]
  .move = vbox_bo_move,
          ^~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:261:10: note: 
(near initialization for ‘vbox_bo_driver.move’)
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:266:16: error: 
‘ttm_bo_default_io_mem_pfn’ undeclared here (not in a function); did you mean 
‘ttm_bo_del_from_lru’?
  .io_mem_pfn = ttm_bo_default_io_mem_pfn,
                ^~~~~~~~~~~~~~~~~~~~~~~~~
                ttm_bo_del_from_lru
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c: In function 
‘vbox_bo_pin’:
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:435:8: error: 
too many arguments to function ‘ttm_bo_validate’
  ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false);
        ^~~~~~~~~~~~~~~
In file included from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_drv.h:64:0,
                 from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:30:
/usr/src/linux-headers-4.16.0-1-common/include/drm/ttm/ttm_bo_api.h:338:5: 
note: declared here
 int ttm_bo_validate(struct ttm_buffer_object *bo,
     ^~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c: In function 
‘vbox_bo_unpin’:
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:462:8: error: 
too many arguments to function ‘ttm_bo_validate’
  ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false);
        ^~~~~~~~~~~~~~~
In file included from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_drv.h:64:0,
                 from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:30:
/usr/src/linux-headers-4.16.0-1-common/include/drm/ttm/ttm_bo_api.h:338:5: 
note: declared here
 int ttm_bo_validate(struct ttm_buffer_object *bo,
     ^~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c: In function 
‘vbox_bo_push_sysram’:
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:494:8: error: 
too many arguments to function ‘ttm_bo_validate’
  ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false);
        ^~~~~~~~~~~~~~~
In file included from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_drv.h:64:0,
                 from 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.c:30:
/usr/src/linux-headers-4.16.0-1-common/include/drm/ttm/ttm_bo_api.h:338:5: 
note: declared here
 int ttm_bo_validate(struct ttm_buffer_object *bo,
     ^~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** 
[/usr/src/linux-headers-4.16.0-1-common/scripts/Makefile.build:329: 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo/vbox_ttm.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** 
[/usr/src/linux-headers-4.16.0-1-common/scripts/Makefile.build:588: 
/var/lib/dkms/virtualbox-guest/5.2.10/build/vboxvideo] Error 2
make[2]: *** [/usr/src/linux-headers-4.16.0-1-common/Makefile:1575: 
_module_/var/lib/dkms/virtualbox-guest/5.2.10/build] Error 2
make[1]: *** [Makefile:146: sub-make] Error 2
make: *** [Makefile:8: all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.16.0-1-amd64'


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

Kernel: Linux 4.15.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages virtualbox-guest-dkms depends on:
ii  dkms  2.3-3

virtualbox-guest-dkms recommends no packages.

virtualbox-guest-dkms suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: virtualbox
Source-Version: 5.2.10-dfsg-7

We believe that the bug you reported is fixed in the latest version of
virtualbox, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <[email protected]> (supplier of updated 
virtualbox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 07 May 2018 11:43:12 +0200
Source: virtualbox
Binary: virtualbox-qt virtualbox virtualbox-dkms virtualbox-source 
virtualbox-guest-dkms virtualbox-guest-source virtualbox-guest-x11 
virtualbox-guest-utils
Architecture: source
Version: 5.2.10-dfsg-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Virtualbox Team  <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Description:
 virtualbox - x86 virtualization solution - base binaries
 virtualbox-dkms - x86 virtualization solution - kernel module sources for dkms
 virtualbox-guest-dkms - x86 virtualization solution - guest addition module 
source for dk
 virtualbox-guest-source - x86 virtualization solution - guest addition module 
source
 virtualbox-guest-utils - x86 virtualization solution - non-X11 guest utilities
 virtualbox-guest-x11 - x86 virtualization solution - X11 guest utilities
 virtualbox-qt - x86 virtualization solution - Qt based user interface
 virtualbox-source - x86 virtualization solution - kernel module source
Closes: 897928
Changes:
 virtualbox (5.2.10-dfsg-7) unstable; urgency=medium
 .
   * debian/patches/71985.patch: add compatibility with upstream
     kernel 4.16 patch (Closes: #897928)
     thanks James McCoy for the bug report!
Checksums-Sha1:
 9853984b239e8a03cafb86d63d18a30330461bef 3604 virtualbox_5.2.10-dfsg-7.dsc
 aea82755698b1913381f60fd3a37b1616b7a7603 86196 
virtualbox_5.2.10-dfsg-7.debian.tar.xz
 1d29993ef4b126f952042444b1b7af519a745591 24400 
virtualbox_5.2.10-dfsg-7_source.buildinfo
Checksums-Sha256:
 00369df4903d30728bbcfe6971bdb331a042a282b2545c41d208bba788a6aea3 3604 
virtualbox_5.2.10-dfsg-7.dsc
 6155ec42823911a03eb900b1f1b99d33a7ef946d8f9f572caab8d11d6baa9927 86196 
virtualbox_5.2.10-dfsg-7.debian.tar.xz
 7d3d9701b5bdf1854a24eedceb87ac131548b347b5868e81ae920690bddb491d 24400 
virtualbox_5.2.10-dfsg-7_source.buildinfo
Files:
 65afba68e4606ac028108c7a439a1f69 3604 contrib/misc optional 
virtualbox_5.2.10-dfsg-7.dsc
 289c26d8af9ce046df3dc7874bb64904 86196 contrib/misc optional 
virtualbox_5.2.10-dfsg-7.debian.tar.xz
 1f4c35641b7f4c44c6130ac604809259 24400 contrib/misc optional 
virtualbox_5.2.10-dfsg-7_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJa8CWcAAoJEPNPCXROn13Z3KAP/1ma2tB/mnjNnIWbbXpkF+pS
Ms0Bqf5cBRk4yMac13kGJ2STVTXrDglWwKGnripAjFHgZxn1/D60cBCuE3sSwL0u
MtdnXn3y81fUfVKarc48SnckAYbYHW2xsMweX0+PMMuFzy0MlYpQaF14RlF50mX7
XPR38CunFmnRRML2MLaCPsncjstnBb2w6MeWzj0Y2CC3COWPT45yz8KU1UDdGpAU
WL4/NwGv7ZDOmeHJG1pebSqtLQ1RVqXLMdr5gTtxDdSfUlh8EbjC82tbel8xxiad
uPN+WtmDtMgGnXUdt+bsjyGTEIdp+0g/wZ2AE/Y9vXcrCJ6CJRvntSVlsrHgWI0M
6LfeHV13yYGLoJsyTB47sv7by1SOzpUxm7gp8Rj4PODQA7vD0lTWW+kuUuC8NYI6
kysjCG7LOWp1oLmfQJS+dbsQaVWL3rzNjAkfQNHSMKLm66pzn4msODHI5+c1Kkuu
sHF4Xy92APMU0ulwlZTcCzhDY9gMiKQF3cNkzY6FwmauZYcnOvCNAAbqy1ygr2Zk
h7h7zP/dF91rRDIEPov9mY3eL6O8BUx0RM5AddwcrpshahgNgUaNCd7nk/mEYnu8
VwguxiIbhbFT0+qS7pSI5+160prV1Oh4W0IQNhwEn8lExNRXvnaJB3p7C31pF+kS
EOSTejP9YZv+dKWcgzq2
=rN84
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to