Reverting the change that made it optional.  

cheers,
:-Dennis

On 05 Apr 2014, at 08:06 , Anand Avati <av...@gluster.org> wrote:

> I did now. I'd recommend adding a check for libintl.h in configure.ac and 
> fail gracefully suggesting installing gettext.
> 
> Thanks
> 
> 
> On Fri, Apr 4, 2014 at 10:59 PM, Dennis Schafroth <den...@schafroth.dk> wrote:
> 
> 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

Reply via email to