fuse-2.7.3glfs10 - Ubuntu compilation problem.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Konstantin A. Lepikhov 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
> https://lists.ubuntu.com/archives/kernel-team/2008-July/002904.html)
> suspect all Apparmor-depended kernels suffer from this patch :)

I get the same error in the latest (-23) -generic release as well :


dma at dma-laptop:~/temp/fuse-2.7.3glfs10$ lsb_release -d
Description:	Ubuntu 8.04.2

dma at dma-laptop:~/temp/fuse-2.7.3glfs10$ uname -a
Linux dma-laptop 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 
i686 GNU/Linux

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


-- 
Daniel Maher <dma+gluster AT witbe DOT net>



[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux