On 05 Apr 2014, at 07:38 , Anand Avati <av...@gluster.org> wrote: > And here: > > ./gf-error-codes.h:12:10: fatal error: 'libintl.h' file not found
I guess I was wrong that gettext / libintl.h was not required. It seems to be in use in logging.c Until I figure out if this is the case, I would suggest installing gettext. cheers, :-Dennis > > > On Fri, Apr 4, 2014 at 10:15 PM, Dennis Schafroth <den...@schafroth.dk> wrote: > > Pushed a fix to make it work without gettext / libintl header. > > I compiled without the CFLAGS and LDFLAGS Hmm. Apparently not. > > cheers, > :-Dennis > > On 05 Apr 2014, at 07:04 , Dennis Schafroth <den...@schafroth.dk> wrote: > >> >> Bummer. >> >> That is from gettext which I thought was only optional. >> >> I got it using either Homebrew (http://brew.sh/) or macports >> >> Homebrew seems quite good these days I would prob. recommend that. >> >> It will install using a one-liner in /usr/local and but require sudo right >> underway to sett rights >> >> brew install gettext >> >> It will require setting some CFLAGS / LDFLAGS when ./configure: >> LDFLAGS=-L/usr/local/opt/gettext/lib >> CPPFLAGS=-I/usr/local/opt/gettext/include >> >> cheers, >> :-Dennis >> >> On 05 Apr 2014, at 06:56 , Anand Avati <av...@gluster.org> wrote: >> >>> Build fails for me: >>> >>> Making all in libglusterfs >>> Making all in src >>> CC libglusterfs_la-dict.lo >>> CC libglusterfs_la-xlator.lo >>> CC libglusterfs_la-logging.lo >>> logging.c:26:10: fatal error: 'libintl.h' file not found >>> #include <libintl.h> >>> ^ >>> 1 error generated. >>> make[4]: *** [libglusterfs_la-logging.lo] Error 1 >>> make[3]: *** [all] Error 2 >>> make[2]: *** [all-recursive] Error 1 >>> make[1]: *** [all-recursive] Error 1 >>> make: *** [all] Error 2 >>> >>> >>> How did you get libintl.h in your system? Also, please add a check for it >>> in configure.ac and report the missing package. >>> >>> Thanks, >>> >>> >>> On Fri, Apr 4, 2014 at 6:08 PM, Dennis Schafroth <den...@schafroth.dk> >>> wrote: >>> >>> It’s been quiet on this topic, but actually Harshavardhana and I have been >>> quite busy off-line working on this. Since my initial “success” we have >>> been able to get it to compile with clang (almost as clean as with gcc) >>> and actually run. The later was a bit tricky because clang has more strict >>> strategy about exporting functions with inline, which ended with many runs >>> with missing functions. >>> >>> So right now I can run everything, but there is an known issue with >>> NFS/NLM4, but this should not matter for people trying to run the client >>> with OSX FUSE. >>> >>> Anyone brave enough wanting to try the client can check out: >>> >>> Still need Xcode + command line tools (clang, make) >>> A installed OSXFUSE (FUSE for OS X) >>> >>> $ git clone >>> g...@forge.gluster.org:~schafdog/glusterfs-core/osx-glusterfs.git >>> $ cd osx-glusterfs >>> >>> Either >>> $ ./configure.osx >>> Or >>> - $ ./autogen.sh (requires aclocal, autoconf, automake) >>> - $ ./configure >>> >>> $ make >>> $ sudo make install >>> >>> You should be able to mount using sudo glusterfs --volfile=<your vol >>> file>.vol <mount point> >>> >>> And yes this is very much bleeding edge. My mac did kernel panic yesterday, >>> when it was running both client and server. >>> >>> I would really like to get feed back from anyone trying this out. >>> >>> cheers, >>> :-Dennis Schafroth >>> >>> >>> _______________________________________________ >>> Gluster-users mailing list >>> gluster-us...@gluster.org >>> http://supercolony.gluster.org/mailman/listinfo/gluster-users >>> >> >> _______________________________________________ >> Gluster-devel mailing list >> Gluster-devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/gluster-devel > >
_______________________________________________ Gluster-devel mailing list Gluster-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/gluster-devel