On 05/03/2012 08:17, sf...@users.sourceforge.net wrote:
> Hi Ed,
>
> Ed W:
>> I'm struggling to compile aufs-util for aufs3.  I need to build it on a
>> machine running a much older kernel, so basically the new kernel source
>> (3.2.10) is in /usr/src/linux and I'm trying to build against that (the
>> new kernel src includes aufs patches in non modular form - kernel boots ok)
>       :::
>> # make
>> cc -I./libau -I/usr/src/linux/include -O -Wall -DMOUNT_CMD_PATH=\"\"
>> ver.c   -o ver
>> In file included from ver.c:19:0:
>> /usr/src/linux/include/linux/aufs_type.h:179:27: error: expected ':',
> I guess you (or your distribution) forgot to run "make headers_install"
> which modifies aufs_type.h and install it to the dir you spcified.
>
>

Thanks - I was scared to run the make headers_install, had assumed it 
tampered with /usr/include.  Realised my mistake

Everything working perfectly now, apologies for the noise (again)..

Note, could I suggest for the docs to be updated to be clearer on:

- aufs3.0 for kernel-3.0 and newer - it implies that 3.x is best (I 
remember this confusion surrounding the main aufs module also?
- Example of the make command line in the form  (rather than the 
suggestion to edit the Makefile
     CPPFLAGS="-I /usr/src/linux/usr/include" make
- Urge people that make headers_install doesn't actually change the 
distro headers, only the ones in the kernel source tree

Thanks for the wonderful aufs!

Ed W





------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2

Reply via email to