<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 26, 2013 at 1:22 PM, Kaleb S. KEITHLEY <span dir="ltr">&lt;<a href="mailto:kkeithle@redhat.com" target="_blank">kkeithle@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 04/26/2013 08:33 AM, John Mark Walker wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I would personally very much like to see this.<br>
<br>
The people who might be able to assist you are Emmanual Dreyfus, CC&#39;d, the NetBSD maintainer, and Kaleb, who has lots of free time on his hands ;)<br>
<br>
I jest - I know Kaleb is pretty busy. Hopefully he can spare a few cycles for mentorship.<br>
<br>
</blockquote>
<br></div>
I&#39;d like to see it done as well. I say go for it. I&#39;d wager that doing this will go a long way to making it work on Mac OS X again too.<br>
<br>
FWIW, I have looked at this from time to time. It seems that a fusefs-kmod pkg for 9.1-release finally materialized a couple weeks ago. That has been the major impediment to a port to 9.1 anyway, although a port to earlier FreeBSD releases maybe have been possible before now.<br>

<br>
Attached is a short patch against master/HEAD that I spent a couple hours creating this morning. It should get you off to a good start. I left contrib/fuse-util as an exercise. ;-) With my patch, everything configured out of the box¹ compiles, except for contrib/fuse-util, which I have left as an exercise.<br>

<br>
As far as what remains to be done then, my list would be:<br>
1. port contrib/fuse-util.<br>
2. of the pieces that don&#39;t currently auto-configure, explore whether any of them can or should<br>
3. evaluate whether the changes in my patch are actually correct.<br>
4. write /etc/rc.d/ script<br>
4. package it all<br>
5. submit changes in gerrit and get them through review.<br>
6. put a package or set of packages up for download/distribution on <a href="http://ftp.freebsd.org" target="_blank">ftp.freebsd.org</a><br>
<br>
Regards<br>
<br>
--<br>
<br>
Kaleb<br>
<br>
¹ Here&#39;s what I get by default when I run configure:<br>
  GlusterFS configure summary<br>
  ===========================<br>
  FUSE client          : no<br>
  Infiniband verbs     : no<br>
  epoll IO multiplex   : no<br>
  argp-standalone      : yes<br>
  fusermount           : yes<br>
  readline             : yes<br>
  georeplication       : no<br>
  Linux-AIO            : no<br>
  Enable Debug         : no<br>
  systemtap            : yes<br>
  Block Device backend : no<br>
<br>
Here&#39;s the list of packages I had to install in order to build:<br>
  autoconf-2.69<br>
  autoconf-wrapper-20101119<br>
  automake-1.12.4<br>
  automake-wrapper-20101119<br>
  bison-2.5.1,1<br>
  ca_root_nss-3.14<br>
  curl-7.24.0_1<br>
  cvsps-2.1_1<br>
  expat-2.0.1_2<br>
  flex-2.5.37<br>
  fusefs-kmod-0.3.9.p1.20080208_<u></u>11<br>
  gettext-0.18.1.1<br>
  git-1.8.0<br>
  libiconv-1.14<br>
  libtool-2.4.2<br>
  libxml2-2.7.8_5<br>
  m4-1.4.16_1,1<br>
  p5-Error-0.17018<br>
  p5-Net-SMTP-SSL-1.01_1<br>
  perl-5.14.2_2<br>
  pkgconf-0.8.9<br>
  python27-2.7.3_3<br>
<br></blockquote><div><br></div><div><br></div><div style>curious as to what version of glusterfs you built with this patch on 10-CURRENT because it doesnt build on my system </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@nongnu.org">Gluster-devel@nongnu.org</a><br>
<a href="https://lists.nongnu.org/mailman/listinfo/gluster-devel" target="_blank">https://lists.nongnu.org/mailman/listinfo/gluster-devel</a><br>
<br></blockquote></div><br></div></div>