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 ---

