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