[gdal-dev] Build GDAL on MAC fail: undefined 'locale_t'

Javier Jimenez Shaw j1 at jimenezshaw.com
Mon May 23 02:08:04 PDT 2022


Which version are you compiling? How are you compiling? (CMake?)
there was a fix in 3.5.0 recently related to that:
https://github.com/OSGeo/gdal/pull/5591

Cheers,
Javier
.___ ._ ..._ .. . ._.  .___ .. __ . _. . __..  ... .... ._ .__
Entre dos pensamientos racionales
hay infinitos pensamientos irracionales.



On Sun, 22 May 2022 at 19:29, Керим Хемраев via gdal-dev <
gdal-dev at lists.osgeo.org> wrote:

> Hi,
>
> I build GDAL as part of superbuild of my project.
> I have no problems to build it on Windows and Linux but when building on
> MACOS (10.15.7 Catalina) I get error:
> *GDAL/ogr/ogrsf_frmts/geojson/libjson/json_tokener.c:268:2: *
> *error: use of undeclared identifier 'locale_t'*
> *        locale_t oldlocale = uselocale(NULL);*
>
> I’m newbie to MACOS but using small cmake script and `find_path`
> function I know that both `locale.h` and `xlocale.h` exist.
> The script is sort of:
> find_path(dir NAMES "locale.h")
> message("locale dir: ${dir}")
> find_path(xdir NAMES "xlocale.h")
> message("xlocale dir: ${xdir}")
>
> and the output:
> locale dir:
> /Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk/usr/include
> xlocale dir:
> /Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk/usr/include
>
> Though I have three SDK’s and all of them have `locale.h` and `xlocale.h`.
> I hope somebody knows what is the problem and how to solve it
>
> Regards,
> Kerim
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20220523/77260925/attachment.htm>


More information about the gdal-dev mailing list