Comment 7 for bug 268123

Revision history for this message
Miles Lane (miles-lane) wrote : Re: Intrepid: Wubi fails to mount sda1

Any suggestion how I can get this to build? I downloaded the source files from: http://packages.ubuntu.com/source/intrepid/aufs
If I am guessing correctly, must be built into my 2.6.27-rc6 kernel in order for me to boot using wubi (Intrepid)?
Perhaps I need to figure out how to build aufs into the kernel image, rather than as a module. Any help getting this working is appreciated. Then I can determine whether my custom kernel fails the same way the current Intrepid kernel does.

root@miles-laptop:/usr/src/aufs/aufs-0+20080719# make CONFIG_AUFS=m AUFS_EXTRA_CFLAGS=”-I /usr/src/aufs/aufs-0+20080719/include -I /usr/src/linux/include -DCONFIG_AUFS_FAKE_DM -DCONFIG_AUFS_BRANCH_MAX_127 -DCONFIG_AUFS_RR_SQUASHFS -DCONFIG_AUFS_MAGIC_SYSRQ -DCONFIG_AUFS_DEBUG -DCONFIG_AUFS_LOCAL -DCONFIG_AUFS_SYSAUFS -DCONFIG_AUFS_MODULE -UCONFIG_AUFS -DLKTRHidePrePath=\\\”/usr/src/aufs/aufs-0+20080719/fs/aufs25\\\”" -C /lib/modules/2.6.27-rc6/build M=/usr/src/aufs/aufs-0+20080719/fs/aufs25 modules
make: Entering directory `/usr/src/linux-2.6′
CC [M] /usr/src/aufs/aufs-0+20080719/fs/aufs25/module.o
In file included from /usr/src/aufs/aufs-0+20080719/fs/aufs25/dentry.h:35,
from /usr/src/aufs/aufs-0+20080719/fs/aufs25/aufs.h:40,
from /usr/src/aufs/aufs-0+20080719/fs/aufs25/module.c:26:
/usr/src/aufs/aufs-0+20080719/fs/aufs25/vfsub.h: In function ‘do_vfsub_permission’:
/usr/src/aufs/aufs-0+20080719/fs/aufs25/vfsub.h:215: error: implicit declaration of function ‘permission’
In file included from /usr/src/aufs/aufs-0+20080719/fs/aufs25/aufs.h:44,
from /usr/src/aufs/aufs-0+20080719/fs/aufs25/module.c:26:
/usr/src/aufs/aufs-0+20080719/fs/aufs25/inode.h: In function ‘au_security_inode_permission’:
/usr/src/aufs/aufs-0+20080719/fs/aufs25/inode.h:145: error: too many arguments to function ‘security_inode_permission’
/usr/src/aufs/aufs-0+20080719/fs/aufs25/module.c:184:2: warning: #warning CONFIG_AUFS_SYSAUFS is unnecessary for linux-2.6.25 and later.
/usr/src/aufs/aufs-0+20080719/fs/aufs25/module.c:206:2: warning: #warning CONFIG_AUFS_FAKE_DM is obsoleted in linux-2.6.24 and later.
make[1]: *** [/usr/src/aufs/aufs-0+20080719/fs/aufs25/module.o] Error 1
make: *** [_module_/usr/src/aufs/aufs-0+20080719/fs/aufs25] Error 2
make: Leaving directory `/usr/src/linux-2.6′