[Pvfs2-developers] build failure 2.7.0
Sam Lang
slang at mcs.anl.gov
Thu Nov 15 13:27:57 EST 2007
Hi Mark,
It looks like you're running a relatively old kernel..2.6.11 has the
tree_lock field. I've attached a patch that should work with older
kernels. I haven't tested it though, so please let me know if it works.
-sam
-------------- next part --------------
A non-text attachment was scrubbed...
Name: addr_space_tree_lock.patch
Type: application/octet-stream
Size: 5815 bytes
Desc: not available
Url : http://www.beowulf-underground.org/pipermail/pvfs2-developers/attachments/20071115/04dad8f4/addr_space_tree_lock.obj
-------------- next part --------------
On Nov 15, 2007, at 7:52 AM, Sam Lang wrote:
>
> Mark,
>
> Which kernel version are you building against?
> -sam
>
> On Nov 15, 2007, at 7:41 AM, mark puttnam wrote:
>
>> Hi,
>> We have been trying to compile the pvfs2 2.7.1 and it
>> fails it at the following step.
>> Mark
>>
>> CC [M]
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/pvfs2-
>> utils.o
>>
>> CC [M]
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/
>> devpvfs2-req.o
>>
>> CC [M]
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/pvfs2-
>> cache.o
>>
>> CC [M]
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/dcache.o
>>
>> CC [M]
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.o
>>
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> In function ?check_mapping_tree?:
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 788:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 788:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 788:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 788:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 788:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 788:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 808:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 808:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 808:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 808:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 808:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 808:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> In function ?locate_file_pages?:
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 880:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 880:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 880:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 880:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 880:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 880:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 901:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 901:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 901:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 901:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 901:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 901:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 904:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 904:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 904:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 904:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 904:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 904:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 924:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 924:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 924:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 924:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 924:
>> warning: type defaults to ?int? in declaration of
>> ?type name?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 924:
>> error: ?struct address_space? has no member named
>> ?tree_lock?
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> In function ?pvfs2_file_release?:
>> /home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.c:
>> 2989:
>> error: ?struct address_space? has no member named
>> ?nrpages?
>> make[3]: ***
>> [/home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6/file.o]
>> Error 1
>> make[2]: ***
>> [_module_/home/adeveloper/deb/pvfs2/pvfs-2.7.0/src/kernel/linux-2.6]
>> Error 2
>> make[1]: *** [default] Error 2
>> make: *** [just_kmod] Error 2
>>
>>
>>
>>
>> _____________________________________________________________________
>> _______________
>> Get easy, one-click access to your favorites.
>> Make Yahoo! your homepage.
>> http://www.yahoo.com/r/hs
>> _______________________________________________
>> Pvfs2-developers mailing list
>> Pvfs2-developers at beowulf-underground.org
>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>
>
More information about the Pvfs2-developers
mailing list