We're trying to build PVFS2 on SLES9 ia64 to test and prepare moving
the TG to SLES9. It *seems* to build fine, with the exception of the
below "Warnings".
LD [M] /usr/src/packages/BUILD/pvfs2-1.3.1/src/kernel/linux-2.6/
pvfs2.o
Building modules, stage 2.
MODPOST
*** Warning: "mmgrab" [/usr/src/packages/BUILD/pvfs2-1.3.1/src/kernel/
linux-2.6/pvfs2.ko] undefined!
*** Warning: "flush_icache_range" [/usr/src/packages/BUILD/
pvfs2-1.3.1/src/kernel/linux-2.6/pvfs2.ko] undefined!
CC /usr/src/packages/BUILD/pvfs2-1.3.1/src/kernel/linux-2.6/
pvfs2.mod.o
After it's built and installed the module fails to load because of
undefined symbols as you can see below:
tg-test1:/usr/src/packages/SPECS # uname -r
2.6.5-7.191-default
tg-test1:/usr/src/packages/SPECS # depmod -ae -F /boot/
System.map-2.6.5-7.191-default
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2.ko needs
unknown symbol flush_icache_range
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2.ko needs
unknown symbol mmgrab
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2/pvfs2.ko
needs unknown symbol flush_icache_range
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2/pvfs2.ko
needs unknown symbol mmgrab
Here's some info about the SLES version we're running:
tg-test1:/usr/src/packages/SPECS # cat /etc/SuSE-release
SUSE LINUX Enterprise Server 9 (ia64)
VERSION = 9
PATCHLEVEL = 2
Any ideas on what all this is and how to fix it?
_______________________________________________
PVFS2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers