VirtualBox

14 月 前 建立

13 月 前 更新

#21962 new defect

Installing GuestAdditions on ParrotOS fails (partly) (make: *** [/tmp/vbox.0/Makefile-footer.gmk:133: vboxvideo] Error 2)

回報者: jmhq9pyv 負責人:
元件: host support 版本: VirtualBox-7.0.12
關鍵字: guestadditions 副本:
Guest type: Linux Host type: Linux

描述 (由 galitsyn 作最後更新)

I am trying to have a flawless integration in between my Ubuntu host and my ParrotOS(also Debian based) but that's not working so well. I am getting build errors after a complete re-installation from the official source. Following those errors it seems that not everything is broken as bidirectional clipboard works. But not writing to my shared local mount.

After the initial install, everything worked well. Then updates arrived and degradation sat in. So I decided to purge everything related to vboxadd and reinstall from the original source but I got an error after GUI installation suggesting me to look at /var/log/vboxadd-setup.log :

Building the main Guest Additions 7.0.10 module for kernel 6.5.0-13parrot1-amd64.
Building the shared folder support module.
Building the graphics driver module.
Error building the module.  Build output follows.
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/6.5.0-13parrot1-amd64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j4 modules
make[1]: warning: -j4 forced in submake: resetting jobserver mode.
make -f /usr/src/linux-headers-6.5.0-13parrot1-common/scripts/Makefile.build obj=/tmp/vbox.0 need-builtin=1 need-modorder=1 
# cmd_mod /tmp/vbox.0/vboxvideo.mod
  printf '%s
'   hgsmi_base.o modesetting.o vbox_drv.o vbox_fb.o vbox_irq.o vbox_main.o vbox_mode.o vbox_ttm.o vbva_base.o vbox_prime.o vbox_hgsmi.o | awk '!x[$0]++ { print("/tmp/vbox.0/"$0) }' > /tmp/vbox.0/vboxvideo.mod
# CC [M]  /tmp/vbox.0/hgsmi_base.o
   gcc-12 -Wp,-MMD,/tmp/vbox.0/.hgsmi_base.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"hgsmi_base"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo -c -o /tmp/vbox.0/hgsmi_base.o /tmp/vbox.0/hgsmi_base.c  
# CC [M]  /tmp/vbox.0/modesetting.o
   gcc-12 -Wp,-MMD,/tmp/vbox.0/.modesetting.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"modesetting"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo -c -o /tmp/vbox.0/modesetting.o /tmp/vbox.0/modesetting.c  
# CC [M]  /tmp/vbox.0/vbox_drv.o
   gcc-12 -Wp,-MMD,/tmp/vbox.0/.vbox_drv.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_drv"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo -c -o /tmp/vbox.0/vbox_drv.o /tmp/vbox.0/vbox_drv.c  
# CC [M]  /tmp/vbox.0/vbox_fb.o
   gcc-12 -Wp,-MMD,/tmp/vbox.0/.vbox_fb.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_fb"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo -c -o /tmp/vbox.0/vbox_fb.o /tmp/vbox.0/vbox_fb.c  
# cmd_gen_symversions_c /tmp/vbox.0/hgsmi_base.o
  if nm /tmp/vbox.0/hgsmi_base.o 2>/dev/null | grep -q ' __export_symbol_'; then  gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.hgsmi_base.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"hgsmi_base"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo /tmp/vbox.0/hgsmi_base.c | scripts/genksyms/genksyms   -r /dev/null >> /tmp/vbox.0/.hgsmi_base.o.cmd; fi
# cmd_gen_symversions_c /tmp/vbox.0/modesetting.o
  if nm /tmp/vbox.0/modesetting.o 2>/dev/null | grep -q ' __export_symbol_'; then  gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.modesetting.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"modesetting"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo /tmp/vbox.0/modesetting.c | scripts/genksyms/genksyms   -r /dev/null >> /tmp/vbox.0/.modesetting.o.cmd; fi
# CC [M]  /tmp/vbox.0/vbox_irq.o
   gcc-12 -Wp,-MMD,/tmp/vbox.0/.vbox_irq.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_irq"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo -c -o /tmp/vbox.0/vbox_irq.o /tmp/vbox.0/vbox_irq.c  
/tmp/vbox.0/vbox_fb.c:195:24: error: ‘drm_fb_helper_sys_fillrect’ undeclared here (not in a function); did you mean ‘drm_fb_helper_lastclose’?
  195 |         .fb_fillrect = drm_fb_helper_sys_fillrect,
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                        drm_fb_helper_lastclose
# CC [M]  /tmp/vbox.0/vbox_main.o
   gcc-12 -Wp,-MMD,/tmp/vbox.0/.vbox_main.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_main"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo -c -o /tmp/vbox.0/vbox_main.o /tmp/vbox.0/vbox_main.c  
# cmd_gen_symversions_c /tmp/vbox.0/vbox_drv.o
  if nm /tmp/vbox.0/vbox_drv.o 2>/dev/null | grep -q ' __export_symbol_'; then  gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.vbox_drv.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_drv"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo /tmp/vbox.0/vbox_drv.c | scripts/genksyms/genksyms   -r /dev/null >> /tmp/vbox.0/.vbox_drv.o.cmd; fi
# CC [M]  /tmp/vbox.0/vbox_mode.o
   gcc-12 -Wp,-MMD,/tmp/vbox.0/.vbox_mode.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_mode"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo -c -o /tmp/vbox.0/vbox_mode.o /tmp/vbox.0/vbox_mode.c  
/tmp/vbox.0/vbox_fb.c:196:24: error: ‘drm_fb_helper_sys_copyarea’ undeclared here (not in a function); did you mean ‘drm_fb_helper_set_par’?
  196 |         .fb_copyarea = drm_fb_helper_sys_copyarea,
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                        drm_fb_helper_set_par
/tmp/vbox.0/vbox_fb.c:197:25: error: ‘drm_fb_helper_sys_imageblit’ undeclared here (not in a function)
  197 |         .fb_imageblit = drm_fb_helper_sys_imageblit,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [/usr/src/linux-headers-6.5.0-13parrot1-common/scripts/Makefile.build:248: /tmp/vbox.0/vbox_fb.o] Error 1
make[2]: *** Waiting for unfinished jobs....
# cmd_gen_symversions_c /tmp/vbox.0/vbox_irq.o
  if nm /tmp/vbox.0/vbox_irq.o 2>/dev/null | grep -q ' __export_symbol_'; then  gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.vbox_irq.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_irq"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo /tmp/vbox.0/vbox_irq.c | scripts/genksyms/genksyms   -r /dev/null >> /tmp/vbox.0/.vbox_irq.o.cmd; fi
# cmd_gen_symversions_c /tmp/vbox.0/vbox_main.o
  if nm /tmp/vbox.0/vbox_main.o 2>/dev/null | grep -q ' __export_symbol_'; then  gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.vbox_main.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_main"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo /tmp/vbox.0/vbox_main.c | scripts/genksyms/genksyms   -r /dev/null >> /tmp/vbox.0/.vbox_main.o.cmd; fi
# cmd_gen_symversions_c /tmp/vbox.0/vbox_mode.o
  if nm /tmp/vbox.0/vbox_mode.o 2>/dev/null | grep -q ' __export_symbol_'; then  gcc-12 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/vbox.0/.vbox_mode.o.d -nostdinc -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I./include -I/usr/src/linux-headers-6.5.0-13parrot1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.5.0-13parrot1-common/include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.5.0-13parrot1-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -I/usr/src/linux-headers-6.5.0-13parrot1-common/include -I/tmp/vbox.0/ -I/usr/src/linux-headers-6.5.0-13parrot1-common/include/drm -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"vbox_mode"' -DKBUILD_MODNAME='"vboxvideo"' -D__KBUILD_MODNAME=kmod_vboxvideo /tmp/vbox.0/vbox_mode.c | scripts/genksyms/genksyms   -r /dev/null >> /tmp/vbox.0/.vbox_mode.o.cmd; fi
make[1]: *** [/usr/src/linux-headers-6.5.0-13parrot1-common/Makefile:2059: /tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:133: vboxvideo] Error 2

Something that came to light when looking at boot process is how vboxadd-service.servicefails. Perhaps one part of the problem is that there seems to 2 instances of that service created:

● vboxadd-service.service                                                                  loaded failed >
  vboxadd.service                                                                          loaded active >
  vboxautostart-service.service                                                            loaded active >
  vboxballoonctrl-service.service                                                          loaded active >
  vboxdrv.service                                                                          loaded active >
  vboxweb-service.service                                                                  loaded active >

Purging the failing entry did not fixed my problem with the local shared drive.

Also, it's status is useless:

# service vboxadd-service status
× vboxadd-service.service
     Loaded: loaded (/opt/VBoxGuestAdditions-7.0.10/init/vboxadd-service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Tue 2024-01-16 00:57:32 EST; 16h ago
    Process: 1039 ExecStart=/opt/VBoxGuestAdditions-7.0.10/init/vboxadd-service start (code=exited, statu>
        CPU: 56ms

Jan 16 00:57:32 MYMACHINE systemd[1]: vboxadd-service.service: Control process exited, code=exited, status=1/>
Jan 16 00:57:32 MYMACHINE systemd[1]: vboxadd-service.service: Got final SIGCHLD for state start.
Jan 16 00:57:32 MYMACHINE systemd[1]: vboxadd-service.service: Failed with result 'exit-code'.
Jan 16 00:57:32 MYMACHINE systemd[1]: vboxadd-service.service: Service will not restart (restart setting)
Jan 16 00:57:32 MYMACHINE systemd[1]: vboxadd-service.service: Changed start -> failed
Jan 16 00:57:32 MYMACHINE systemd[1]: vboxadd-service.service: Job 141 vboxadd-service.service/start finished>
Jan 16 00:57:32 MYMACHINE systemd[1]: Failed to start vboxadd-service.service.
Jan 16 00:57:33 MYMACHINE systemd[1]: vboxadd-service.service: Unit entered failed state.
Jan 16 00:57:33 MYMACHINE systemd[1]: vboxadd-service.service: Consumed 56ms CPU time.
Jan 16 00:57:33 MYMACHINE systemd[1]: vboxadd-service.service: Control group is empty.
lines 1-16/16 (END)

When I sudo cp files I am greeting by Segmentation fault always at the 3rd file.

When I sudo rsync files I get the famous rsync: connection unexpectedly closed but at the 7th file instead of the 3rd one.

I actually lied when I mentionned interacting with the folder was my only problem. Before opening up an account to post this I tried drag and dropping and got the following:

DnD: Error: Requesting pending data from guest failed (VERR_TIMEOUT).


Result Code:
VBOX_E_DND_ERROR (0X80BB0011)
Component:
GuestDnDSourceWrap
Interface:
IGuestDnDSource {dedfb5d9-4c1b-edf7-fdf3-c1be6827dc28}
Callee:
IDnDSource {d23a9ca3-42da-c94b-8aec-21968e08355d}

I thought about opening a request on the ParrotOS side but considering all of this seems to be pointing to VBox that I am now taking this chance.

More information about my system:

i  virtualbox-7.0                                        7.0.12-159484~Debian~bookworm           amd64        Oracle VM VirtualBox
ii  virtualbox-guest-utils                                7.0.12-dfsg-1                           amd64        x86 virtualization solution - non-X11 guest utilities
ii  virtualbox-guest-x11                                  7.0.12-dfsg-1                           amd64        x86 virtualization solution - X11 guest utilities
Linux MYMACHINE 6.5.0-13parrot1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.13-1parrot1 (2023-12-19) x86_64 GNU/Linux
#cat /etc/os-release 
PRETTY_NAME="Parrot Security 6.0 (lorikeet)"
NAME="Parrot Security"
VERSION_ID="6.0"
VERSION="6.0 (lorikeet)"
VERSION_CODENAME=lory
ID=debian
HOME_URL="https://www.parrotsec.org/"
SUPPORT_URL="https://www.parrotsec.org/community/"
BUG_REPORT_URL="https://gitlab.com/parrotsec/"

Is running all of the latest.

更動歷史 (2)

comment:1 13 月 前galitsyn 編輯

描述: 修改 (差異)

comment:2 13 月 前galitsyn 編輯

Hi jmhq9pyv,

Could you please give it a try to Additions 7.0.14? Btw, it seem that you are using Additions which come with your distribution. Those are out of our plate. As an experiment, I would suggest to either update them to 7.0.14 or completely uninstall them and try official Additions 7.0.14 from virtualbox.org.

注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette