CC fs/aufs/module.o In file included from fs/aufs/aufs.h:45:0, from fs/aufs/module.c:25: fs/aufs/file.h: In function 'au_vm_prfile_set': fs/aufs/file.h:289:5: error: 'struct vm_area_struct' has no member named 'vm_prfile' make[2]: *** [fs/aufs/module.o] Error 1 make[1]: *** [fs/aufs] Error 2 make: *** [fs] Error 2 Reproducible: Always
Created attachment 335746 [details] 3.7.2-aufs.config Kernel configuration file from broken install
Are you using USE=module? Otherwise you can't build it as module.
+ 16 Jan 2013; Justin Lecher <jlec@gentoo.org> aufs-sources-3.6.10.ebuild, + aufs-sources-3.6.11.ebuild, aufs-sources-3.7.1.ebuild, + aufs-sources-3.7.2.ebuild: + Change from tristate to bool with USE=-modules, #452406 +
I still have the same error after syncing, re-emerging aufs-sources, and then attempting a run of make using the kernel config I uploaded before.
The issue here is that the kernel option CONFIG_AUFS_PROC_MAP only works when the kernel has some patch that is not included in the standalone version of aufs. This kernel option should probably be hidden if we are going to default to not including the associated patch.
+*aufs-sources-3.7.3 (18 Jan 2013) + + 18 Jan 2013; Justin Lecher <jlec@gentoo.org> aufs-sources-3.7.1.ebuild, + aufs-sources-3.7.2.ebuild, +aufs-sources-3.7.3.ebuild, metadata.xml: + Correct patch version, #452754; Version Bump; include support for proc maps, + #452406 +