Are there any known patches to correct these vmhgfs build problems with fedora 19? They don't look
*too* bad. I will try to get things building in parallel with posting this question ...
Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-SrbZf5/vmhgfs-only'
/bin/make -C /lib/modules/3.13.5-103.fc19.i686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/kernels/3.13.5-103.fc19.i686'
CC [M] /tmp/modconfig-SrbZf5/vmhgfs-only/message.o
In file included from /tmp/modconfig-SrbZf5/vmhgfs-only/backdoor.h:30:0,
from /tmp/modconfig-SrbZf5/vmhgfs-only/message.c:54:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/backdoor_types.h: In function ‘BACKDOOR_STRUCT_SIZES’:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_assert.h:342:7: note: in definition of macro ‘MY_ASSERTS’
assertions \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/backdoor_types.h:112:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE(sizeof(Backdoor_proto) == 6 * sizeof(uintptr_t));
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_assert.h:342:7: note: in definition of macro ‘MY_ASSERTS’
assertions \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/backdoor_types.h:113:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE(sizeof(Backdoor_proto_hb) == 7 * sizeof(uintptr_t));
^
CC [M] /tmp/modconfig-SrbZf5/vmhgfs-only/dir.o
In file included from /tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vmci_defs.h:33:0,
from /tmp/modconfig-SrbZf5/vmhgfs-only/hgfsTransport.h:28,
from /tmp/modconfig-SrbZf5/vmhgfs-only/request.h:39,
from /tmp/modconfig-SrbZf5/vmhgfs-only/dir.c:40:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2560:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 32, void const *, void *, uintptr_t)
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
CC [M] /tmp/modconfig-SrbZf5/vmhgfs-only/request.o
In file included from /tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vmci_defs.h:33:0,
from /tmp/modconfig-SrbZf5/vmhgfs-only/hgfsTransport.h:28,
from /tmp/modconfig-SrbZf5/vmhgfs-only/request.h:39,
from /tmp/modconfig-SrbZf5/vmhgfs-only/request.c:39:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2560:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 32, void const *, void *, uintptr_t)
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
CC [M] /tmp/modconfig-SrbZf5/vmhgfs-only/filesystem.o
In file included from /tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vmci_defs.h:33:0,
from /tmp/modconfig-SrbZf5/vmhgfs-only/hgfsTransport.h:28,
from /tmp/modconfig-SrbZf5/vmhgfs-only/request.h:39,
from /tmp/modconfig-SrbZf5/vmhgfs-only/transport.h:26,
from /tmp/modconfig-SrbZf5/vmhgfs-only/filesystem.c:47:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2560:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 32, void const *, void *, uintptr_t)
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-SrbZf5/vmhgfs-only/./shared/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
/tmp/modconfig-SrbZf5/vmhgfs-only/filesystem.c: In function ‘HgfsInitSuperInfo’:
/tmp/modconfig-SrbZf5/vmhgfs-only/filesystem.c:234:15: error: incompatible types when assigning to type ‘uid_t’ from type ‘kuid_t’
si->uid = current_uid();
^
/tmp/modconfig-SrbZf5/vmhgfs-only/filesystem.c:240:15: error: incompatible types when assigning to type ‘gid_t’ from type ‘kgid_t’
si->gid = current_gid();
^