It's included from a GRASS header, so it's needed for compiling extensions.

You would have to add it to your bundle.make to package it into the installer.

On Oct 14, 2014, at 2:16 PM, Michael Barton <[email protected]> wrote:

> I do compile GRASS with internationalization for 6.4.3 and above. However, 
> there have repeatedly been some problems with the way this is implemented on 
> the Mac. Mainly, the internal checks for what is the system language 
> implemented in the GUI have tended to only look at environment settings that 
> are implemented in Linux but not OSX. Another problem with some addons 
> (possibly with r.stream.extract) is the tendency to hardwire searches for 
> needed (and unneeded) libraries to only look in places specific to Linux. 
> There is no reason that libintl.h should be required to compile 
> r.stream.extract. So either this is a bogus error or improper compilation 
> files.
> 
> Michael
> ____________________
> C. Michael Barton
> Director, Center for Social Dynamics & Complexity 
> Professor of Anthropology, School of Human Evolution & Social Change
> Head, Graduate Faculty in Complex Adaptive Systems Science
> Arizona State University
> 
> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
> 
> 
> 
> On Oct 13, 2014, at 8:18 PM, William Kyngesburye <[email protected]> 
> wrote:
> 
>> libintl.h is not part of the OS X system, so it needs to be included in the 
>> GRASS app.  I don't build my GRASS app with libintl, but I think Michael 
>> Barton does.
>> 
>> But first, make sure you have the latest version of GRASS, 6.4.4.  Michael 
>> may have missed libintl.h in older versions but fixed it later.
>> 
>> On Oct 12, 2014, at 3:23 PM, Svein Harald Sønderland <[email protected]> 
>> wrote:
>> 
>>> Anyone know how to get the r.stream addons to work on mac??
>>> 
>>> When trying to install I get this error:
>>> 
>>> /Applications/GRASS/GRASS-6.4.app/Contents/MacOS/include/grass/glocale.h:9:10:
>>> fatal error: 'libintl.h' file not found
>>> #include <libintl.h>
>>> 
>>> Installed grass gis 6.4.3 on my mac OSX v.10.9.5.
>>> GIS Library Revision 50937 (2012-02-25)
>>> Python: 2.6.8
>>> wxPython: 2.8.12.1
>>> 
>>> Error message:
>>> 
>>> (Sun Oct 12 22:11:35 2014)
>>> g.extension.py extension=r.stream.extract
>>> svnurl=http://svn.osgeo.org/grass/grass-addons/grass6
>>> WARNING: GRASS_ADDON_PATH has more items, using first defined -
>>> '/Users/snarrald/Library/GRASS/6.4/Modules/bin'
>>> WARNING: Extension <r.stream.extract> already installed. Re-installing...
>>> Fetching <r.stream.extract> from GRASS-Addons SVN (be patient)...
>>> Compiling...
>>> /Applications/GRASS/GRASS-6.4.app/Contents/MacOS/include/Mak
>>> e/Grass.make:423: warning: overriding commands for target `/
>>> Users/snarrald/Desktop/GrassData/GBNP/GBNP/.tmp/Gravenstein.
>>> local/53389.0/r.stream.extract/bin'
>>> /Applications/GRASS/GRASS-6.4.app/Contents/MacOS/include/Mak
>>> e/Grass.make:414: warning: ignoring old commands for target
>>> `/Users/snarrald/Desktop/GrassData/GBNP/GBNP/.tmp/Gravenstei
>>> n.local/53389.0/r.stream.extract/bin'
>>> In file included from close.c:2:
>>> /Applications/GRASS/GRASS-6.4.app/Contents/MacOS/include/gra
>>> ss/glocale.h:9:10: fatal error: 'libintl.h' file not found
>>> #include <libintl.h>
>>>       ^
>>> 1 error generated.
>>> make: *** [OBJ.x86_64-apple-darwin12.4.0/close.o] Error 1
>>> ERROR: Compilation failed, sorry. Please check above error messages.
>>> (Sun Oct 12 22:11:41 2014) Command finished (5 sec)
>>> _______________________________________________

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"History is an illusion caused by the passage of time, and time is an illusion 
caused by the passage of history."

- Hitchhiker's Guide to the Galaxy


_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to