[Gluster-users] problem building fuse on CentOS 4

Harshavardhana Ranganath harsha at zresearch.com
Mon Dec 22 17:21:32 UTC 2008


Can you please paste ls -l
/var/tmp/fuse-2.7.3glfs10-1-root-root/lib/modules, you will be able to see
for which kernel version fuse module is built and also check the
"kernel.release" file inside
/usr/src/kernels/2.6.9-78.0.8.EL-x86_64/include/linux

On Mon, Dec 22, 2008 at 10:48 PM, Matt Lawrence <matt.lawrence at tamu.edu>wrote:

> Harshavardhana Ranganath wrote:
>
>> Hi Matt,
>>
>>     Check the rpm spec file for few more options to specify the kernel and
>>
>> #   --define "ksrc <srcdir>"
>> #       Build with kernel header files found in <srcdir>.
>> #       By default, the build script will try to find the kernel headers
>> #       matching the specified kernel or, if no kernel was specified, the
>> #       current kernel.
>> #
>> #   --define "kernel <version>"
>> #       Specify kernel version to build the module for.
>> #       By default, the version is derived from the kernel source files,
>> or
>> #       failing that, from "uname -r".
>>
>>      If you have kernel source in non standard path or looks like you have
>> src release tag different than the kernel installed.
>>      Check if you have ls -l /usr/src/kernels/ and uname -r match. If they
>> don't match then a proper work around to fix this is to use --define "kernel
>> <version>". Let us see give it a try, if there are issues then we can look
>> into it.
>>
>
> Here is what I'm getting:
>
> [root at windfarm-gw ~]# uname -r
> 2.6.9-78.0.8.ELsmp
> [root at windfarm-gw ~]# ls -l /usr/src/kernels/
> total 8
> drwxr-xr-x  17 root root 4096 Dec 21 18:44 2.6.9-78.0.8.EL-smp-x86_64
> drwxr-xr-x  17 root root 4096 Dec 21 18:43 2.6.9-78.0.8.EL-x86_64
>
> Not quite an exact match.
>
> [root at windfarm-gw ~]# rpmbuild -ta fuse-2.7.3glfs10.tar.gz --with modules
> --define "kernel 2.6.9-78.0.8.EL-smp"
>
> Gives:
> RPM build errors:
>   File not found:
> /var/tmp/fuse-2.7.3glfs10-1-root-root/lib/modules/2.6.9-78.0.8.EL-smp/kernel/fs/fuse
>   File not found:
> /var/tmp/fuse-2.7.3glfs10-1-root-root/lib/modules/2.6.9-78.0.8.EL-smp/kernel/fs/fuse/fuse.ko
>
> And, rpmbuild -ta fuse-2.7.3glfs10.tar.gz --with modules --define "kernel
> 2.6.9-78.0.8.EL-smp-x86_64"
>
> RPM build errors:
>   File not found:
> /var/tmp/fuse-2.7.3glfs10-1-root-root/lib/modules/2.6.9-78.0.8.EL-smp-x86_64/kernel/fs/fuse
>   File not found:
> /var/tmp/fuse-2.7.3glfs10-1-root-root/lib/modules/2.6.9-78.0.8.EL-smp-x86_64/kernel/fs/fuse/fuse.ko
>
>
> What should I try next?
>
> -- Matt
>
>


-- 
Harshavardhana
[y4m4 on #gluster at irc.freenode.net]
"Samudaya TantraShilpi"
Z Research Inc - http://www.zresearch.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20081222/922e40e9/attachment.html>


More information about the Gluster-users mailing list