[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