[Evolution] error compiling gnome-vfs



Configure worked fine.  While doing a make, I get the following warnings
followed by the error...

efs-method.c: In function `open_efs_file':
efs-method.c:278: warning: passing arg 1 of `efs_open' from incompatible
pointer type
efs-method.c:278: warning: passing arg 2 of `efs_open' makes pointer
from integer without a cast
efs-method.c:278: too few arguments to function `efs_open'
efs-method.c:278: incompatible types in assignment
efs-method.c:268: warning: `dir' might be used uninitialized in this
function
efs-method.c: In function `do_open':
efs-method.c:332: warning: passing arg 1 of `efs_file_open' from
incompatible pointer type
efs-method.c:332: warning: passing arg 2 of `efs_file_open' from
incompatible pointer type
efs-method.c:332: warning: passing arg 3 of `efs_file_open' makes
pointer from integer without a cast
efs-method.c:332: too few arguments to function `efs_file_open'
efs-method.c:332: incompatible types in assignment
efs-method.c:310: warning: `file' might be used uninitialized in this
function
efs-method.c: In function `do_create':
efs-method.c:384: warning: passing arg 1 of `efs_file_open' from
incompatible pointer type
efs-method.c:384: warning: passing arg 2 of `efs_file_open' from
incompatible pointer type
efs-method.c:384: warning: passing arg 3 of `efs_file_open' makes
pointer from integer without a cast
efs-method.c:384: too few arguments to function `efs_file_open'
efs-method.c:384: incompatible types in assignment
efs-method.c:359: warning: `file' might be used uninitialized in this
function
efs-method.c: In function `do_close':
efs-method.c:403: warning: `result' might be used uninitialized in this
function
efs-method.c: In function `do_read':
efs-method.c:439: too few arguments to function `efs_file_read'
efs-method.c: In function `do_seek':
efs-method.c:510: too few arguments to function `efs_file_seek'
efs-method.c: In function `do_tell':
efs-method.c:530: too few arguments to function `efs_file_seek'
efs-method.c: In function `do_open_directory':
efs-method.c:636: warning: passing arg 1 of `efs_dir_open' from
incompatible pointer type
efs-method.c:636: warning: passing arg 2 of `efs_dir_open' from
incompatible pointer type
efs-method.c:636: warning: passing arg 3 of `efs_dir_open' makes pointer
from integer without a cast
efs-method.c:636: too few arguments to function `efs_dir_open'
efs-method.c:636: incompatible types in assignment
efs-method.c:626: warning: `dir' might be used uninitialized in this
function
efs-method.c: In function `do_read_directory':
efs-method.c:711: too few arguments to function `efs_dir_read'
efs-method.c:711: incompatible types in assignment
efs-method.c:703: warning: `entry' might be used uninitialized in this
function
efs-method.c: In function `do_get_file_info':
efs-method.c:794: warning: passing arg 1 of `efs_dir_open' from
incompatible pointer type
efs-method.c:794: warning: passing arg 2 of `efs_dir_open' from
incompatible pointer type
efs-method.c:794: warning: passing arg 3 of `efs_dir_open' makes pointer
from integer without a cast
efs-method.c:794: too few arguments to function `efs_dir_open'
efs-method.c:794: incompatible types in assignment
efs-method.c:814: too few arguments to function `efs_dir_read'
efs-method.c:814: incompatible types in assignment
efs-method.c:731: warning: `dir' might be used uninitialized in this
function
efs-method.c:811: warning: `entry' might be used uninitialized in this
function
efs-method.c: In function `do_make_directory':
efs-method.c:868: warning: passing arg 1 of `efs_dir_open' from
incompatible pointer type
efs-method.c:868: warning: passing arg 2 of `efs_dir_open' from
incompatible pointer type
efs-method.c:868: warning: passing arg 3 of `efs_dir_open' makes pointer
from integer without a cast
efs-method.c:868: too few arguments to function `efs_dir_open'
make[3]: *** [efs-method.lo] Error 1
make[3]: Leaving directory `/home/matt/evollibs/gnome-vfs-0.3.1/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/matt/evollibs/gnome-vfs-0.3.1/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/matt/evollibs/gnome-vfs-0.3.1'
make: *** [all-recursive-am] Error 2

What is the efs-method and why doesn't it like me?

Thanks in advance.

-Matt




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]