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: [EMAIL PROTECTED] Otto-Hahn-Allee 1 28359 Bremen Germany ----------------------------------------------------------------------- _______________________________________________ Lustre-discuss mailing list [email protected] http://lists.lustre.org/mailman/listinfo/lustre-discuss
