[Gluster-devel] issued compiling glusterfs--mainline--2.5--patch-802 on debian lenny

James Watkins-Harvey mjameswh at gmail.com
Mon Dec 1 22:18:26 UTC 2008


Hi,


There seems to be two problems with your config. First, the fuse
headers files are not installed on your system, so configure disable
compilation of the fuse client, as shown in the configure summary:

> GlusterFS configure summary
> ===========================
> Fuse client : no
> Infiniband verbs : no
> epoll IO multiplex : yes

Try fetching libfuse-dev first:
  apt-get install libfuse-dev

This is not the reason why make fails, though... I haven't look at the
source, but is it possible that this is a very recent bug that will be
fixed as soon as a developer update his tree...

However, if you don't care not having the most recent development
code, maybe you should use the Gluster Debian package instead; it is
on sid (unstable) right now, but IMHO this has more to do with Debian
politics than package stability. If you want to go that route, I
suggest that you add the sid source repository to your
/etc/apt/sources.list file, then "fetch and build" the source package,
as in:

# echo "deb-src http://ftp.debian.org/debian/ unstable main contrib
non-free" >> /etc/apt/sources.list
# apt-get update
#
# apt-get build-dep glusterfs
# apt-get source -b glusterfs
#
# dpkg -i *gluster*.deb

And by the way, if you get an error when running 'apt-get update', it
may be because the apt cache is too big. Just edit your
/etc/apt/apt.conf, and add the following line:
 APT::Cache-Limit "16777216";


Good luck,

James Watkins-Harvey





More information about the Gluster-devel mailing list