[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #57049] Mac build failure: CFLocaleCopyCurrent

From: Andrew Janke
Subject: [Octave-bug-tracker] [bug #57049] Mac build failure: CFLocaleCopyCurrent from CoreFoundation not found
Date: Mon, 14 Oct 2019 20:08:19 -0400 (EDT)
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0

Follow-up Comment #8, bug #57049 (project octave):

Here's something: That CoreFoundation check for setlocale is done inside
`gt_INTL_MACOSX` in m4/intlmacosx.m4. gt_INTL_MACOSX is only invoked from the
m4/gettext.m4 file, in AM_GNU_GETTEXT. It's not invoked from gl_FUNC_SETLOCALE
inside m4/setlocale.m4.

But the gnulib/m4/gettext.m4 file is not being copied into m4 by `./bootstrap`
for me. And I see this in `./bootstrap`'s output:

autoreconf: configure.ac: not using Gettext

I read that as indicating that the Octave build is not using the gnulib
gettext module.

I read through some of the gnulib stuff, and it seems to think that the
setlocale dependency on CoreFoundation only happens when you're using libintl
and gettext. (I hope I'm saying that right.) Perhaps it's mistaken about this,
and it's not seeing that in a case like ours, the setlocale module still needs
CoreFoundation even if the gettext module is not also used. This would be a
bug in gnulib itself, not in Octave's use of it, I think.


Reply to this item at:


  Message sent via Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]