Public bug reported:

I can't compile unionfs module in the last Ubuntu version (8.10, Intrepid).

Versions detail:

Description:    Ubuntu 8.10
Release:        8.10

ii  unionfs-source                          2.2.3-2.6.24-1                      
    Source for the union filesystem
ii  unionfs-tools                           1:0.2.1-1                           
    Tools to manage unionfs filesystems

Full output of the m-a execution:

$ LANG=C sudo m-a -t build unionfs                                
Extracting the package tarball, /usr/src/unionfs.tar.bz2, please wait...        
           
dh_testdir                                                                      
           
#dh_testroot                                                                    
           
rm -f build-stamp configure-stamp                                               
           
# Cleaning package                                                              
           
rm -rf unpack build                                                             
           
dh_clean                                                                        
           
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules          
           
make[1]: Entering directory `/usr/src/modules/unionfs'                          
           
dh_testdir                                                                      
           
#dh_testroot                                                                    
           
rm -f build-stamp configure-stamp                                               
           
# Cleaning package                                                              
           
rm -rf unpack build                                                             
           
dh_clean                                                                        
           
make[1]: Nothing to be done for `kdist_config'.                                 
           
for templ in ; do \                                                             
           
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.27-7-generic/g'` ; \         
           
  done                                                                          
           
for templ in `ls debian/*.modules.in` ; do \                                    
           
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} 
${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/2.6.27-7-generic/g ;s/#KVERS#/2.6.27-7-generic/g ; 
s/_KVERS_/2.6.27-7-generic/g ; s/##KDREV##/2.6.27-7.16/g ; 
s/#KDREV#/2.6.27-7.16/g ; s/_KDREV_/2.6.27-7.16/g  ' < $templ > 
${templ%.modules.in}; \                                                         
                                                                                
  
  done                                                                          
                                                                                
                    
dh_testroot                                                                     
                                                                                
                    
dh_clean -k                                                                     
                                                                                
                    
# Build the module                                                              
                                                                                
                    
CFLAGS="-Wall -g -O2 -O2" CONFIG_UNIONFS=m /usr/bin/make -C /usr/src/linux 
M=/usr/src/modules/unionfs modules                                              
                         
make[2]: Entering directory `/usr/src/linux-headers-2.6.27-7-generic'           
                                                                                
                    
  CC [M]  /usr/src/modules/unionfs/inode.o                                      
                                                                                
                    
/usr/src/modules/unionfs/inode.c: In function 'check_for_whiteout':             
                                                                                
                    
/usr/src/modules/unionfs/inode.c:65: error: too few arguments to function 
'vfs_unlink'                                                                    
                          
/usr/src/modules/unionfs/inode.c: In function 'unionfs_lookup':                 
                                                                                
                    
/usr/src/modules/unionfs/inode.c:258: error: 'struct nameidata' has no member 
named 'dentry'                                                                  
                      
/usr/src/modules/unionfs/inode.c:259: error: 'struct nameidata' has no member 
named 'mnt'                                                                     
                      
/usr/src/modules/unionfs/inode.c:270: error: 'struct nameidata' has no member 
named 'dentry'                                                                  
                      
/usr/src/modules/unionfs/inode.c:271: error: 'struct nameidata' has no member 
named 'mnt'                                                                     
                      
/usr/src/modules/unionfs/inode.c: In function 'unionfs_link':                   
                                                                                
                    
/usr/src/modules/unionfs/inode.c:350: error: too few arguments to function 
'vfs_unlink'                                                                    
                         
/usr/src/modules/unionfs/inode.c:383: warning: passing argument 2 of 'vfs_link' 
from incompatible pointer type                                                  
                    
/usr/src/modules/unionfs/inode.c:383: warning: passing argument 3 of 'vfs_link' 
from incompatible pointer type                                                  
                    
/usr/src/modules/unionfs/inode.c:383: error: too few arguments to function 
'vfs_link'                                                                      
                         
/usr/src/modules/unionfs/inode.c:416: warning: passing argument 2 of 'vfs_link' 
from incompatible pointer type                                                  
                    
/usr/src/modules/unionfs/inode.c:416: warning: passing argument 3 of 'vfs_link' 
from incompatible pointer type                                                  
                    
/usr/src/modules/unionfs/inode.c:416: error: too few arguments to function 
'vfs_link'                                                                      
                         
/usr/src/modules/unionfs/inode.c: In function 'unionfs_symlink':                
                                                                                
                    
/usr/src/modules/unionfs/inode.c:499: warning: passing argument 3 of 
'vfs_symlink' from incompatible pointer type                                    
                               
/usr/src/modules/unionfs/inode.c:499: warning: passing argument 4 of 
'vfs_symlink' makes pointer from integer without a cast                         
                               
/usr/src/modules/unionfs/inode.c: In function 'unionfs_mkdir':                  
                                                                                
                    
/usr/src/modules/unionfs/inode.c:623: warning: passing argument 3 of 
'vfs_mkdir' makes pointer from integer without a cast                           
                               
/usr/src/modules/unionfs/inode.c:623: error: too few arguments to function 
'vfs_mkdir'                                                                     
                         
/usr/src/modules/unionfs/inode.c: In function 'unionfs_mknod':
/usr/src/modules/unionfs/inode.c:719: warning: passing argument 3 of 
'vfs_mknod' makes pointer from integer without a cast
/usr/src/modules/unionfs/inode.c:719: error: too few arguments to function 
'vfs_mknod'
/usr/src/modules/unionfs/inode.c: In function 'unionfs_permission':
/usr/src/modules/unionfs/inode.c:864: error: 'struct nameidata' has no member 
named 'dentry'
/usr/src/modules/unionfs/inode.c:905: error: implicit declaration of function 
'permission'
/usr/src/modules/unionfs/inode.c:939: error: 'struct nameidata' has no member 
named 'dentry'
/usr/src/modules/unionfs/inode.c: In function 'unionfs_setattr':
/usr/src/modules/unionfs/inode.c:1024: warning: passing argument 2 of 
'notify_change' from incompatible pointer type
/usr/src/modules/unionfs/inode.c:1024: error: too few arguments to function 
'notify_change'
/usr/src/modules/unionfs/inode.c: At top level:
/usr/src/modules/unionfs/inode.c:1056: warning: initialization from 
incompatible pointer type
/usr/src/modules/unionfs/inode.c:1072: warning: initialization from 
incompatible pointer type
/usr/src/modules/unionfs/inode.c:1083: warning: initialization from 
incompatible pointer type
make[3]: *** [/usr/src/modules/unionfs/inode.o] Error 1
make[2]: *** [_module_/usr/src/modules/unionfs] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/unionfs'
make: *** [kdist_build] Error 2
BUILD FAILED!

** Affects: unionfs (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Error compiling unionfs module for 2.6.27-7 kernel (Intrepid)
https://bugs.launchpad.net/bugs/302002
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to