Загрузка данных
┌──(kali㉿kali)-[/mnt]
└─$ cat /var/log/vboxadd-setup.log | tail -50
# CC [M] VBoxGuestR0LibInit.o
x86_64-linux-gnu-gcc-15 -Wp,-MMD,./.VBoxGuestR0LibInit.o.d -nostdinc -I/usr/src/linux-headers-7.0.12+kali-common/arch/x86/include -I/usr/src/linux-headers-7.0.12+kali-amd64/arch/x86/include/generated -I/usr/src/linux-headers-7.0.12+kali-common/include -I/usr/src/linux-headers-7.0.12+kali-amd64/include -I/usr/src/linux-headers-7.0.12+kali-common/arch/x86/include/uapi -I/usr/src/linux-headers-7.0.12+kali-amd64/arch/x86/include/generated/uapi -I/usr/src/linux-headers-7.0.12+kali-common/include/uapi -I/usr/src/linux-headers-7.0.12+kali-amd64/include/generated/uapi -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/compiler-version.h -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/kconfig.h -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/compiler_types.h -D__KERNEL__ -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -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 -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -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 -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fms-extensions -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -g -Wno-declaration-after-statement -fno-pie -include .//include/VBox/VBoxGuestMangling.h -fshort-wchar -I/usr/src/linux-headers-7.0.12+kali-common/include -I./ -I./include -I./r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -fsanitize=bounds-strict -fsanitize=shift -DMODULE -DKBUILD_BASENAME='"VBoxGuestR0LibInit"' -DKBUILD_MODNAME='"vboxsf"' -D__KBUILD_MODNAME=vboxsf -c -o VBoxGuestR0LibInit.o VBoxGuestR0LibInit.c
# CC [M] VBoxGuestR0LibPhysHeap.o
x86_64-linux-gnu-gcc-15 -Wp,-MMD,./.VBoxGuestR0LibPhysHeap.o.d -nostdinc -I/usr/src/linux-headers-7.0.12+kali-common/arch/x86/include -I/usr/src/linux-headers-7.0.12+kali-amd64/arch/x86/include/generated -I/usr/src/linux-headers-7.0.12+kali-common/include -I/usr/src/linux-headers-7.0.12+kali-amd64/include -I/usr/src/linux-headers-7.0.12+kali-common/arch/x86/include/uapi -I/usr/src/linux-headers-7.0.12+kali-amd64/arch/x86/include/generated/uapi -I/usr/src/linux-headers-7.0.12+kali-common/include/uapi -I/usr/src/linux-headers-7.0.12+kali-amd64/include/generated/uapi -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/compiler-version.h -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/kconfig.h -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/compiler_types.h -D__KERNEL__ -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -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 -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -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 -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fms-extensions -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -g -Wno-declaration-after-statement -fno-pie -include .//include/VBox/VBoxGuestMangling.h -fshort-wchar -I/usr/src/linux-headers-7.0.12+kali-common/include -I./ -I./include -I./r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -fsanitize=bounds-strict -fsanitize=shift -DMODULE -DKBUILD_BASENAME='"VBoxGuestR0LibPhysHeap"' -DKBUILD_MODNAME='"vboxsf"' -D__KBUILD_MODNAME=vboxsf -c -o VBoxGuestR0LibPhysHeap.o VBoxGuestR0LibPhysHeap.c
regops.c: In function ‘vbsf_write_begin’:
regops.c:3814:31: error: passing argument 1 of ‘simple_write_begin’ from incompatible pointer type [-Wincompatible-pointer-types]
3814 | return simple_write_begin(file, mapping, pos, len, foliop, fsdata);
| ^~~~
| |
| struct file *
In file included from /usr/src/linux-headers-7.0.12+kali-common/include/linux/compat.h:17,
from /usr/src/linux-headers-7.0.12+kali-common/arch/x86/include/asm/ia32.h:7,
from /usr/src/linux-headers-7.0.12+kali-common/arch/x86/include/asm/elf.h:10,
from /usr/src/linux-headers-7.0.12+kali-common/include/linux/elf.h:6,
from /usr/src/linux-headers-7.0.12+kali-common/include/linux/module.h:20,
from ./r0drv/linux/the-linux-kernel.h:102,
from vfsmod.h:43,
from regops.c:35:
/usr/src/linux-headers-7.0.12+kali-common/include/linux/fs.h:3261:51: note: expected ‘const struct kiocb *’ but argument is of type ‘struct file *’
3261 | extern int simple_write_begin(const struct kiocb *iocb,
| ~~~~~~~~~~~~~~~~~~~~^~~~
regops.c: At top level:
regops.c:3926:23: error: initialization of ‘int (*)(const struct kiocb *, struct address_space *, loff_t, unsigned int, struct folio **, void **)’ {aka ‘int (*)(const struct kiocb *, struct address_space *, long long int, unsigned int, struct folio **, void **)’} from incompatible pointer type ‘int (*)(struct file *, struct address_space *, loff_t, unsigned int, struct folio **, void **)’ {aka ‘int (*)(struct file *, struct address_space *, long long int, unsigned int, struct folio **, void **)’} [-Wincompatible-pointer-types]
3926 | .write_begin = vbsf_write_begin,
| ^~~~~~~~~~~~~~~~
regops.c:3926:23: note: (near initialization for ‘vbsf_reg_aops.write_begin’)
regops.c:3810:12: note: ‘vbsf_write_begin’ declared here
3810 | static int vbsf_write_begin(struct file *file, struct address_space *mapping, loff_t pos,
| ^~~~~~~~~~~~~~~~
regops.c:3927:23: error: initialization of ‘int (*)(const struct kiocb *, struct address_space *, loff_t, unsigned int, unsigned int, struct folio *, void *)’ {aka ‘int (*)(const struct kiocb *, struct address_space *, long long int, unsigned int, unsigned int, struct folio *, void *)’} from incompatible pointer type ‘int (*)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct folio *, void *)’ {aka ‘int (*)(struct file *, struct address_space *, long long int, unsigned int, unsigned int, struct folio *, void *)’} [-Wincompatible-pointer-types]
3927 | .write_end = vbsf_write_end,
| ^~~~~~~~~~~~~~
regops.c:3927:23: note: (near initialization for ‘vbsf_reg_aops.write_end’)
regops.c:3839:12: note: ‘vbsf_write_end’ declared here
3839 | static int vbsf_write_end(struct file *file, struct address_space *mapping,
| ^~~~~~~~~~~~~~
# CC [M] VBoxGuestR0LibSharedFolders.o
x86_64-linux-gnu-gcc-15 -Wp,-MMD,./.VBoxGuestR0LibSharedFolders.o.d -nostdinc -I/usr/src/linux-headers-7.0.12+kali-common/arch/x86/include -I/usr/src/linux-headers-7.0.12+kali-amd64/arch/x86/include/generated -I/usr/src/linux-headers-7.0.12+kali-common/include -I/usr/src/linux-headers-7.0.12+kali-amd64/include -I/usr/src/linux-headers-7.0.12+kali-common/arch/x86/include/uapi -I/usr/src/linux-headers-7.0.12+kali-amd64/arch/x86/include/generated/uapi -I/usr/src/linux-headers-7.0.12+kali-common/include/uapi -I/usr/src/linux-headers-7.0.12+kali-amd64/include/generated/uapi -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/compiler-version.h -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/kconfig.h -include /usr/src/linux-headers-7.0.12+kali-common/include/linux/compiler_types.h -D__KERNEL__ -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-sse4a -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 -march=x86-64 -mtune=generic -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -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 -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fzero-init-padding-bits=all -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fmin-function-alignment=16 -fstrict-flex-arrays=3 -fms-extensions -fno-strict-overflow -fno-stack-check -fconserve-stack -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-type-limits -Wno-dangling-pointer -Wvla-larger-than=1 -Wno-pointer-sign -Wcast-function-type -Wno-unterminated-string-initialization -Wno-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -g -Wno-declaration-after-statement -fno-pie -include .//include/VBox/VBoxGuestMangling.h -fshort-wchar -I/usr/src/linux-headers-7.0.12+kali-common/include -I./ -I./include -I./r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64 -fsanitize=bounds-strict -fsanitize=shift -DMODULE -DKBUILD_BASENAME='"VBoxGuestR0LibSharedFolders"' -DKBUILD_MODNAME='"vboxsf"' -D__KBUILD_MODNAME=vboxsf -c -o VBoxGuestR0LibSharedFolders.o VBoxGuestR0LibSharedFolders.c
make[3]: *** [/usr/src/linux-headers-7.0.12+kali-common/scripts/Makefile.build:294: regops.o] Error 1
make[3]: *** Waiting for unfinished jobs....
vfsmod.c: In function ‘vbsf_read_super_aux’:
vfsmod.c:917:13: error: ‘struct super_block’ has no member named ‘s_d_op’; did you mean ‘s_op’?
917 | sb->s_d_op = &vbsf_dentry_ops;
| ^~~~~~
| s_op
make[3]: *** [/usr/src/linux-headers-7.0.12+kali-common/scripts/Makefile.build:294: vfsmod.o] Error 1
make[2]: *** [/usr/src/linux-headers-7.0.12+kali-common/Makefile:2134: .] Error 2
make[1]: *** [/usr/src/linux-headers-7.0.12+kali-common/Makefile:260: __sub-make] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:146: vboxsf] Error 2
kernel modules and services were not reloaded