Ubuntu 14.04 && Paragon NTFS & HFS+ for Linux 8.x Express

Discussion in 'Other Paragon Disk Utilities' started by Dmitry Alexandrov, Apr 18, 2014.

  1. Dmitry Alexandrov

    Dmitry Alexandrov Registered Member

    Joined:
    Apr 18, 2014
    Posts:
    1
    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
    
     
    Last edited by a moderator: Apr 18, 2014
  2. mrbumpy409

    mrbumpy409 Registered Member

    Joined:
    May 28, 2014
    Posts:
    8
    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.
     
Loading...