Andreas Dilger wrote:
On Dec 08, 2008  14:34 -0500, murray smigel wrote:
Ok, I applied
patch -p0 < 15949-b16-v1.patch
patch -p1 < patchless2.6.26er-support.patch
to the 1.6.6 cvs source.
It now gets further, but terminates with:

make  CC="gcc" -C /usr/src/linux-2.6.26.5/                   \
-f /public/lustre/lustre-1.6.6/build/Makefile CC [M] /public/lustre/lustre-1.6.6/lustre/llite/lloop.o /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:155: warning: 'request_queue_t' is deprecated /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:286: warning: 'request_queue_t' is deprecated /public/lustre/lustre-1.6.6/lustre/llite/lloop.c: In function 'loop_make_request': /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:315: error: implicit declaration of function 'cfs_bio_io_error'
/public/lustre/lustre-1.6.6/lustre/llite/lloop.c: At top level:
/public/lustre/lustre-1.6.6/lustre/llite/lloop.c:325: warning: 'request_queue_t' is deprecated /public/lustre/lustre-1.6.6/lustre/llite/lloop.c: In function 'loop_handle_bio': /public/lustre/lustre-1.6.6/lustre/llite/lloop.c:337: error: implicit declaration of function 'cfs_bio_endio'
/public/lustre/lustre-1.6.6/lustre/llite/lloop.c: In function 'loop_thread':
/public/lustre/lustre-1.6.6/lustre/llite/lloop.c:364: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result

Please file a bug for this that blocks the 2.6.26 client bug so that
it will be fixed.  As a workaround you can remove "lloop" from the
lustre/llite/Makefile.in and lustre/llite/autoMakefile.am files.

Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.

**
If I remove the lloop references as suggested it gets further but
bombs out with complaining about path_release not being defined in
lustre/llite/symlink.c
If I comment out this call (I don't see it anywhere in the lustre or kernel source), it then terminates:
make[3]: Entering directory `/usr/src/linux-2.6.26.5'
 CC [M]  /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.o
/public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c: In function 'push_ctxt': /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:151: error: implicit declaration of function 'cfs_fs_pwd' /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:151: error: invalid type argument of '->' /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:153: warning: passing argument 1 of 'dget' makes pointer from integer without a cast /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:154: error: implicit declaration of function 'cfs_fs_mnt' /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:154: warning: passing argument 1 of 'mntget' makes pointer from integer without a cast /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c: In function 'pop_ctxt': /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:208: warning: comparison between pointer and integer /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:208: warning: format '%p' expects type 'void *', but argument 10 has type 'int' /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:210: warning: comparison between pointer and integer /public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.c:210: warning: format '%p' expects type 'void *', but argument 10 has type 'int'
make[6]: *** [/public/lustre/lustre-1.6.6/lustre/lvfs/lvfs_linux.o] Error 1
make[5]: *** [/public/lustre/lustre-1.6.6/lustre/lvfs] Error 2
make[4]: *** [/public/lustre/lustre-1.6.6/lustre] Error 2
make[3]: *** [_module_/public/lustre/lustre-1.6.6] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.26.5'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/public/lustre/lustre-1.6.6'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/public/lustre/lustre-1.6.6'
make: *** [all] Error 2

thanks,
murray smigel

_______________________________________________
Lustre-discuss mailing list
[email protected]
http://lists.lustre.org/mailman/listinfo/lustre-discuss

Reply via email to