Menu

#172 error in modules/linux/vmhgfs/inode.c

v1.0 (example)
open-fixed
nobody
5
2015-07-09
2013-05-12
No

I try to build open-vm-tools on openSUSE build system against the current Tumbleweed release (oS 12.3 + newer Kernel (3.9.1-7.gb6484b6). The build stops with errors:

... modules/linux/vmhgfs/inode.c: In function 'HgfsPermission':
... modules/linux/vmhgfs/inode.c:1821:64: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
... modules/linux/vmhgfs/inode.c:1821:7: error: 'hlist_for_each_entry' undeclared (first use in this function)
... modules/linux/vmhgfs/inode.c:1821:7: note: each undeclared identifier is reported only once for each function it appears in
... modules/linux/vmhgfs/inode.c:1821:66: error: expected ';' before '{' token

I found on LKML (http://lkml.org/lkml/2012/4/12/2), that the macro hlist_for_each_entry was modified to accept only 3 instead of 4 parameters. Since I am not a programmer, I do not know how to modify the code or how to provide a patch.

Discussion

  • Ravindra Kumar

    Ravindra Kumar - 2015-07-09

    Please check with the latest version of open-vm-tools 9.10.2.

     
  • Ravindra Kumar

    Ravindra Kumar - 2015-07-09
    • status: open --> open-fixed
    • Group: --> v1.0 (example)
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.