[Gluster-users] fuse-2.7.3glfs10 - Ubuntu compilation problem.

Konstantin A. Lepikhov lakostis at unsafe.ru
Wed Mar 18 21:02:33 UTC 2009

Hi Harshavardhana!

Wednesday 18, at 07:50:56 PM you wrote:

> Konstantin,
>      Clearly as you can see there are serious API differences against openvz
> kernel from Ubuntu with i think normal general Ubuntu kernel release. Can
> you check if module compiles fine with "2.6.24-21-generic" ? if yes we need
> to look at the API changes which openvz patches bring it.
> Regards
I got the same result with latest -generic:

lakostis at yahardy64:~/fuse/fuse-2.7.3glfs10$ make                                                                                                    
Making all in kernel
make[1]: Entering directory `/home/lakostis/fuse/fuse-2.7.3glfs10/kernel'
make -C /usr/src/linux-headers-2.6.24-21-generic SUBDIRS=`pwd`  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-21-generic'
  CC [M]  /home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dev.o
  CC [M]  /home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.o
/home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.c: In function 'iattr_to_fattr':
/home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.c:1027: error: 'struct iattr' has no member named 'ia_file'
make[3]: *** [/home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.o] Error 1
make[2]: *** [_module_/home/lakostis/fuse/fuse-2.7.3glfs10/kernel] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-21-generic'
make[1]: *** [all-spec] Error 2
make[1]: Leaving directory `/home/lakostis/fuse/fuse-2.7.3glfs10/kernel'
make: *** [all-recursive] Error 1

It's not ubuntu API changes actually (see
suspect all Apparmor-depended kernels suffer from this patch :)

WBR et al.

More information about the Gluster-users mailing list