[Lustre-discuss] 1.6.5 compile probs

Heiko Schroeter schroete at iup.physik.uni-bremen.de
Mon Jun 16 03:23:28 PDT 2008


Hello,

i'am trying to compile the 1.6.5 sources against a vanilla-2.6.22.19 kernel. 
Distrib: gentoo 2008

- setting the links and patching the kernel as described with "quilt push -av" 
ok.
- compiling and booting the kernel ok.
- configuring lustre:
./configure --disable-liblustre --enable-quota --with-linux=/usr/src/linux-2.6.22.19/
seems ok, since it states "Type make etc."

- compiling lustre fails with:

<snip>
  CC [M]  /usr/src/lustre-1.6.5/lustre/lov/lov_ea.o
  LD [M]  /usr/src/lustre-1.6.5/lustre/lov/lov.o
ln -s /usr/src/lustre-1.6.5/lustre/lvfs/fsfilt_ldiskfs.c /usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c
  CC [M]  /usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.o
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c: In 
function 'fsfilt_ldiskfs_setup':
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:1401: error: 'struct 
ldiskfs_sb_info' has no member named 's_qf_names'
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:1402: error: 'struct 
ldiskfs_sb_info' has no member named 's_qf_names'
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:1404: error: 'struct 
ldiskfs_sb_info' has no member named 's_qf_names'
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:1405: error: 'struct 
ldiskfs_sb_info' has no member named 's_qf_names'
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:1406: error: 'struct 
ldiskfs_sb_info' has no member named 's_qf_names'
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:1407: error: 'struct 
ldiskfs_sb_info' has no member named 's_qf_names'
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:1410: error: 'struct 
ldiskfs_sb_info' has no member named 's_jquota_fmt'
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c: In 
function 'fsfilt_ldiskfs_quotacheck':
/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c:2016: warning: passing 
argument 1 of 'lustre_get_qids' from incompatible pointer type
make[6]: *** [/usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.o] Error 1
rm /usr/src/lustre-1.6.5/lustre/lvfs/fsfilt-ldiskfs.c
make[5]: *** [/usr/src/lustre-1.6.5/lustre/lvfs] Error 2
make[4]: *** [/usr/src/lustre-1.6.5/lustre] Error 2
make[3]: *** [_module_/usr/src/lustre-1.6.5] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.22.19'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/lustre-1.6.5'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/lustre-1.6.5'
make: *** [all] Error 2
<snap>

It seems a bit odd since the CVS HEAD version compiles flawlessly.

What did i miss ?

Thanks and regards
Heiko


-- 
-----------------------------------------------------------------------
Dipl.-Ing. Heiko Schröter
Institute of Environmental Physics (IUP)    phone: ++49-(0)421-218-4080
Institute of Remote Sensing (IFE)           fax:   ++49-(0)421-218-4555
University of Bremen (FB1)
P.O. Box 330440               email:  schroete at iup.physik.uni-bremen.de
Otto-Hahn-Allee 1           
28359 Bremen                
Germany
-----------------------------------------------------------------------



More information about the lustre-discuss mailing list