Code: ================= UFSD install log =================== Start: Fri Apr 18 21:45:37 MSK 2014 OS Version: Linux eee 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux [32mSearching and removing previously installed UFSD driver in /lib/modules/3.13.0-24-generic/[0m [32mPreparing to install[0m checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking whether ln -s works... yes checking for sed... /bin/sed checking for mkdir... /bin/mkdir checking for pwd... /home/dimzon/Downloads/ntfs1 checking for id... /usr/bin/id checking for su... /bin/su checking for cp... /bin/cp checking for rm... /bin/rm checking for modprobe... /sbin/modprobe checking for depmod... /sbin/depmod checking for insmod... /sbin/insmod checking for make... /usr/bin/make checking for nm... /usr/bin/nm checking for strip... /usr/bin/strip configure: Kernel: 3.13 Arch: i386 checking libufsd_i386.bin... /home/dimzon/Downloads/ntfs1/ifslinux/objfre/libufsd_i386.bin checking debug version... No debug checking with HFS support... yes checking with NTFS support... yes checking with exFAT support... no checking with Trace included... yes checking for strchr... yes checking for memcpy... yes checking for memmove... yes checking for memset... yes checking for memcmp... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking generated/autoconf.h usability... yes checking generated/autoconf.h presence... yes checking for generated/autoconf.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/types.h... yes checking for linux/types.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/exportfs.h... yes checking for linux/exportfs.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/bio.h... yes checking for linux/bio.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/vermagic.h... yes checking for linux/vermagic.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/locks.h... no checking for /lib/modules/3.13.0-24-generic/build/include/linux/backing-dev.h... yes checking for linux/backing-dev.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/smp_lock.h... no checking for /lib/modules/3.13.0-24-generic/build/include/linux/delay.h... yes checking for linux/delay.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/statfs.h... yes checking for linux/statfs.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/locks.h... (cached) no checking for /lib/modules/3.13.0-24-generic/build/include/linux/xattr.h... yes checking for linux/xattr.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/kdev_t.h... yes checking for linux/kdev_t.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/mpage.h... yes checking for linux/mpage.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/fs_struct.h... yes checking for linux/fs_struct.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/mm.h... yes checking for linux/mm.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/mm_types.h... yes checking for linux/mm_types.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/buffer_head.h... yes checking for linux/buffer_head.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/buffer_head.h... (cached) yes checking for linux/fs_struct.h... (cached) yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/uio.h... yes checking for linux/uio.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/blk.h... no checking for /lib/modules/3.13.0-24-generic/build/include/linux/mutex.h... yes checking for linux/mutex.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/sched.h... yes checking for linux/sched.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/pagemap.h... yes checking for linux/pagemap.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/iobuf.h... no checking for /lib/modules/3.13.0-24-generic/build/include/linux/jiffies.h... yes checking for linux/jiffies.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/blkdev.h... yes checking for linux/blkdev.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/dcache.h... yes checking for linux/dcache.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/namei.h... yes checking for linux/namei.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/mmzone.h... yes checking for linux/mmzone.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/pagevec.h... yes checking for linux/pagevec.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/freezer.h... yes checking for linux/freezer.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/generated/utsrelease.h... yes checking for generated/utsrelease.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/generated/compile.h... yes checking for generated/compile.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/seq_file.h... yes checking for linux/seq_file.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/proc_ns.h... yes checking for linux/proc_ns.h... yes checking for /lib/modules/3.13.0-24-generic/build/include/linux/aio.h... yes checking for linux/aio.h... yes checking for struct file_operations.ioctl... no checking for struct file_operations.aio_read... yes checking for struct file_operations.aio_write... yes checking for struct inode_operations.fallocate... no checking for struct super_block.s_bdev... yes checking for struct super_block.s_fs_info... yes checking for struct inode.i_blksize... no checking for struct inode.i_private... yes checking for struct inode.i_mutex... yes checking for struct inode.i_acl... yes checking for struct buffer_head.b_size... yes checking for struct timespec.tv_sec... yes checking for struct proc_dir_entry.owner... no checking whether proc_mkdir_data is declared... yes checking whether PDE_DATA is declared... yes checking whether proc_create_data is declared... yes checking whether file_inode is declared... yes checking whether xtime is declared... no checking whether CURRENT_TIME is declared... yes checking whether timespec_compare is declared... yes checking whether blk_start_plug is declared... yes checking whether write_dirty_buffer is declared... yes checking whether verify_area is declared... no checking whether vprintk is declared... yes checking whether bdev_hardsect_size is declared... no checking whether blkdev_issue_zeroout is declared... yes checking whether get_hardsect_size is declared... no checking whether bdev_logical_block_size is declared... yes checking whether blk_run_address_space is declared... no checking whether update_atime is declared... no checking whether i_size_read is declared... yes checking whether i_size_write is declared... yes checking whether do_sync_read is declared... yes checking whether do_sync_write is declared... yes checking whether generic_file_read is declared... no checking whether generic_file_write is declared... no checking whether inode_init_once is declared... yes checking whether current_umask is declared... yes checking whether generic_file_sendfile is declared... no checking whether generic_file_splice_read is declared... yes checking whether generic_file_splice_write is declared... yes checking whether d_splice_alias is declared... yes checking whether d_alloc_anon is declared... no checking whether d_make_root is declared... yes checking whether d_obtain_alias is declared... yes checking whether end_writeback is declared... no checking whether clear_inode is declared... yes checking whether __brelse is declared... yes checking whether __bread is declared... yes checking whether __getblk is declared... yes checking whether __breadahead is declared... yes checking whether set_buffer_uptodate is declared... yes checking whether set_buffer_ordered is declared... no checking whether tag_pages_for_writeback is declared... yes checking whether jiffies_to_msecs is declared... yes checking whether round_jiffies_up is declared... yes checking whether iget4 is declared... no checking whether generic_file_fsync is declared... yes checking whether setattr_copy is declared... yes checking whether inode_dec_link_count is declared... yes checking whether set_nlink is declared... yes checking whether inc_nlink is declared... yes checking whether drop_nlink is declared... yes checking whether nd_set_link is declared... yes checking whether wakeup_page_waiters is declared... no checking whether mpage_readpage is declared... yes checking whether mpage_readpages is declared... yes checking whether mpage_writepages is declared... yes checking whether cont_write_begin is declared... yes checking whether block_write_full_page is declared... yes checking whether block_read_full_page is declared... yes checking whether __block_write_begin is declared... yes checking whether posix_acl_from_xattr is declared... yes checking whether copy_page is declared... yes checking whether refrigerator is declared... no checking whether set_freezable is declared... yes checking whether kmem_cache_zalloc is declared... yes checking whether truncate_setsize is declared... yes checking whether kmem_cache_t... no checking whether kmem_cache... yes checking whether sync_blockdev is declared... yes checking whether kstatfs is declared... no checking whether DECLARE_FSTYPE_DEV is declared... no checking whether EXPORT_NO_SYMBOLS is declared... no checking for struct module.exit... yes checking for struct super_operations.alloc_inode... yes checking for struct super_operations.read_inode2... no checking for struct super_operations.evict_inode... yes checking for struct address_space_operations.write_begin... yes checking for struct address_space_operations.readpages... yes checking for struct address_space_operations.is_partially_uptodate... yes checking for struct address_space_operations.error_remove_page... yes checking for struct address_space_operations.sync_page... no checking for struct super_block.s_export_op... yes checking for struct super_block.s_id... yes checking for struct super_block.s_bdi... yes checking for struct super_block.s_d_op... yes checking for struct super_operations.write_super... no checking for struct super_block.s_time_gran... yes checking for struct file_system_type.mount... yes checking for struct user_namespace.proc_inum... yes checking for struct user_namespace.count... yes checking for struct export_operations.get_dentry... no checking for struct export_operations.fh_to_dentry... yes checking for struct export_operations... yes checking readdir... V2 checking kdev_t... no checking address_space_operations.bmap... V2 checking posix_acl_to_xattr... V2 checking address_space_operations.direct_IO... V2 checking address_space_operations.writepage... V2 checking address_space_operations.invalidatepage... V2 checking bio.bi_end_io... V2 checking dentry_operations.d_hash... V3 checking dentry_operations.d_compare... V3 checking export_operations.encode_fh... V2 checking writeback_inodes_sb_if_idle... None checking page_put_link... V1 checking blkdev_issue_flush... V3 checking d_path... V2 checking inode_operations.create... V4 checking inode_operations.permission... V3 checking inode_operations.lookup... V3 checking inode_operations.setxattr... V2 checking xattr_handler.get... V2 checking invalidate_bdev... V1 checking kmem_cache_version... not diff checking kmap_atomic... V2 checking kmem_cache_create... V4 checking block_write_begin... V2 checking blockdev_direct_IO... V2 checking sector_t... yes checking super_operations.write_inode... V3 checking super_operations.statfs... V2 checking super_operations.show_options... V2 checking file_operations.aio_write... V2 checking generic_permission... V3 checking timespec.atime... yes checking mode type... umode_t checking whether posix_acl_create is declared... yes checking whether posix_acl_chmod is declared... yes checking for struct inode_operations.get_acl... yes configure: creating ./config.status config.status: creating Makefile config.status: creating ifslinux/config.h config.status: ifslinux/config.h is unchanged [32mBuilding driver to kernel 3.13.0-24-generic[0m make -C "/lib/modules/3.13.0-24-generic/build" SUBDIRS="/home/dimzon/Downloads/ntfs1" O="/lib/modules/3.13.0-24-generic/build" V=1 modules 2>&1 make[1]: Entering directory `/usr/src/linux-headers-3.13.0-24-generic' make -C /usr/src/linux-headers-3.13.0-24-generic \ KBUILD_SRC=/usr/src/linux-headers-3.13.0-24-generic \ KBUILD_EXTMOD="/home/dimzon/Downloads/ntfs1" -f /usr/src/linux-headers-3.13.0-24-generic/Makefile \ modules test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) mkdir -p /home/dimzon/Downloads/ntfs1/.tmp_versions ; rm -f /home/dimzon/Downloads/ntfs1/.tmp_versions/* make -f /usr/src/linux-headers-3.13.0-24-generic/scripts/Makefile.build obj=/home/dimzon/Downloads/ntfs1 gcc -Wp,-MD,/home/dimzon/Downloads/ntfs1/ifslinux/.ufsdjnl.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-lbm- -I/usr/src/linux-headers-3.13.0-24-generic/arch/x86/include -Iarch/x86/include/generated -I/usr/src/linux-headers-3.13.0-24-generic/include -Iinclude -I/usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.13.0-24-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.13.0-24-generic/include/linux/kconfig.h -Iubuntu/include -I/usr/src/linux-headers-3.13.0-24-generic/ubuntu/include -I/home/dimzon/Downloads/ntfs1 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -include /home/dimzon/Downloads/ntfs1/ifslinux/fs_conf.h -DUFSD_DEVICE=ufsd -DUFSD_USE_ASM_DIV64 -DNDEBUG -g0 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ufsdjnl)" -D"KBUILD_MODNAME=KBUILD_STR(jnl)" -c -o /home/dimzon/Downloads/ntfs1/ifslinux/.tmp_ufsdjnl.o /home/dimzon/Downloads/ntfs1//ifslinux/ufsdjnl.c if [ "-pg" = "-pg" ]; then if [ /home/dimzon/Downloads/ntfs1/ifslinux/ufsdjnl.o != "scripts/mod/empty.o" ]; then /usr/src/linux-headers-3.13.0-24-generic/scripts/recordmcount "/home/dimzon/Downloads/ntfs1/ifslinux/ufsdjnl.o"; fi; fi; gcc -Wp,-MD,/home/dimzon/Downloads/ntfs1/ifslinux/.ufsdvfs.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-lbm- -I/usr/src/linux-headers-3.13.0-24-generic/arch/x86/include -Iarch/x86/include/generated -I/usr/src/linux-headers-3.13.0-24-generic/include -Iinclude -I/usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.13.0-24-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.13.0-24-generic/include/linux/kconfig.h -Iubuntu/include -I/usr/src/linux-headers-3.13.0-24-generic/ubuntu/include -I/home/dimzon/Downloads/ntfs1 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -include /home/dimzon/Downloads/ntfs1/ifslinux/fs_conf.h -DUFSD_DEVICE=ufsd -DUFSD_USE_ASM_DIV64 -DNDEBUG -g0 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ufsdvfs)" -D"KBUILD_MODNAME=KBUILD_STR(ufsd)" -c -o /home/dimzon/Downloads/ntfs1/ifslinux/.tmp_ufsdvfs.o /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c: In function ‘ufsd_setattr’: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:3896:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘kuid_t’ [-Wformat=] DebugTrace(+1, Dbg, ("setattr(%x): r=%lx, uid=%d,gid=%d,m=%o,sz=%llx,%llx\n", ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:3896:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘kgid_t’ [-Wformat=] /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:4059:42: error: invalid operands to binary != (have ‘kuid_t’ and ‘kuid_t’) if ( (ia_valid & ATTR_UID) && i->i_uid != attr->ia_uid ) { ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:4064:42: error: invalid operands to binary != (have ‘kgid_t’ and ‘kgid_t’) if ( (ia_valid & ATTR_GID) && i->i_gid != attr->ia_gid ) { ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:4104:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘kuid_t’ [-Wformat=] DebugTrace(-1, Dbg, ("setattr -> %d, uid=%d,gid=%d,m=%o,sz=%llx,%llx%s\n", err, ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:4104:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘kgid_t’ [-Wformat=] /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c: In function ‘ufsd_xattr_set_acl’: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:580:49: error: invalid operands to binary == (have ‘kuid_t’ and ‘kuid_t’) #define is_owner_or_cap(i) ( (current_fsuid() == (i)->i_uid) || capable(CAP_FOWNER) ) ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:4810:9: note: in expansion of macro ‘is_owner_or_cap’ if ( !is_owner_or_cap( i ) ) ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c: In function ‘ufsd_read_inode2’: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:9086:13: error: incompatible types when assigning to type ‘kuid_t’ from type ‘unsigned int’ i->i_uid = unlikely(sbi->options.uid)? sbi->options.fs_uid : cr? cr->uid : p->Info.is_ugm? p->Info.uid : sbi->options.fs_uid; ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:9087:13: error: incompatible types when assigning to type ‘kgid_t’ from type ‘unsigned int’ i->i_gid = unlikely(sbi->options.gid)? sbi->options.fs_gid : cr? cr->gid : p->Info.is_ugm? p->Info.gid : sbi->options.fs_gid; ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c: In function ‘ufsd_create_or_open’: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:9259:13: error: incompatible types when assigning to type ‘unsigned int’ from type ‘kuid_t’ cr->uid = current_fsuid(); ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:9261:15: error: incompatible types when assigning to type ‘unsigned int’ from type ‘kgid_t’ cr->gid = current_fsgid(); ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:9263:15: error: incompatible types when assigning to type ‘unsigned int’ from type ‘kgid_t’ cr->gid = dir->i_gid; ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c: In function ‘ufsd_write_inode’: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:10263:30: warning: passing argument 8 of ‘UFSDAPI_FileFlush’ from incompatible pointer type [enabled by default] &i->i_gid, &i->i_uid, u->set_mode? &i->i_mode : NULL ); ^ In file included from /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:231:0: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdapi.h:676:1: note: expected ‘const unsigned int *’ but argument is of type ‘struct kgid_t *’ UFSDAPI_FileFlush( ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:10263:30: warning: passing argument 9 of ‘UFSDAPI_FileFlush’ from incompatible pointer type [enabled by default] &i->i_gid, &i->i_uid, u->set_mode? &i->i_mode : NULL ); ^ In file included from /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:231:0: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdapi.h:676:1: note: expected ‘const unsigned int *’ but argument is of type ‘struct kuid_t *’ UFSDAPI_FileFlush( ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c: In function ‘ufsd_parse_options’: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:11641:18: error: incompatible types when assigning to type ‘unsigned int’ from type ‘kuid_t’ opts->fs_uid = current_uid(); ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:11642:18: error: incompatible types when assigning to type ‘unsigned int’ from type ‘kgid_t’ opts->fs_gid = current_gid(); ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c: In function ‘ufsd_read_super’: /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:12257:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘kuid_t’ [-Wformat=] DebugTrace(-1, Dbg, ("read_super(%s), %u -> sb=%p,i=%p,r=%lx,uid=%d,gid=%d,m=%o\n", DevName, jiffies_to_msecs(jiffies-StartJiffies), sb, i, ^ /home/dimzon/Downloads/ntfs1//ifslinux/ufsdvfs.c:12257:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 8 has type ‘kgid_t’ [-Wformat=] make[3]: *** [/home/dimzon/Downloads/ntfs1/ifslinux/ufsdvfs.o] Error 1 make[2]: *** [_module_/home/dimzon/Downloads/ntfs1] Error 2 make[1]: *** [sub-make] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-24-generic' make: *** [ufsd.ko] Error 2 [32mCan't build driver[0m
User "evanpaul" over at ubuntuforums.com has created a patch that allows the Paragon NTFS&HFS for Linux 8.9 to be installed on Ubuntu 14.04 (and variants). Here's the link for more info. Hopefully Paragon will update their official driver soon so that we won't need to patch the source code ourselves.