[FUG-BR] FreeBSD no ESXi 5.1 (open-vm-tools x vmware tools oficial) - problemas com Clang

Welinaldo Lopes Nascimento welinaldo em bsd.com.br
Quinta Janeiro 10 11:58:41 BRST 2013


Complementando o erro que ocorre ao compilar o vmblock do vmware-tools:

Warning: Object directory not changed from original
//vmware-tools-distrib/lib/modules/source/vmblock-only @ ->
/usr/src/sys machine -> /usr/src/sys/amd64/includex86 ->
/usr/src/sys/x86/include
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
cc -O2 -pipe  -Wall -Werror -fno-strict-aliasing -Werror -D_KERNEL
-DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000
--param inline-unit-growth=100 --param large-function-growth=1000
-fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx
-mno-sse -msoft-float  -fno-asynchronous -unwind-tables -ffreestanding
-fstack-protector -std=iso9899:1999 -fstack-protector -Wall
-Wredundant-decls -Wnested-externs -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef
-Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs
-fdiagnostics-show-option   -c block.c
cc -O2 -pipe  -Wall -Werror -fno-strict-aliasing -Werror -D_KERNEL
-DKLD_MODULE
(.................)
vfsops.c:387: error: 'VFS_STATFS' undeclared (first use in this function)
vfsops.c: At top level:
vfsops.c:427: error: conflicting types for 'VMBlockVFSSync'
vfsops.c:70: error: previous declaration of 'VMBlockVFSSync' was here
*** [vfsops.o] Error code 1


Mais detalhes sobre a lista de discussão freebsd