Re: fix for remaining fink make failures on 10.11

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0Bw-Yw1QKAeE99XGG3-RyrVSihmfzZmgB+Yo3F3iujJwA@mail.gmail.com>
On Sun, Oct 25, 2015 at 3:06 PM, Jack Howarth <[email protected]>
wrote:

>
>
> On Sat, Oct 24, 2015 at 11:30 AM, Max Horn <[email protected]> wrote:
>
>> Thanks for all the work and testing. I have no committed a revised
>> version of the .info file, which drops the patch and uses --disable-nls.
>>
>> Cheers,
>> Max
>>
>>
> FYI, looking at this some more in order to try to find where exactly the
> CF calls from gettext are leaked into the make code path, the answer seems
> to be pretty much everywhere. It looks like the offender is...
>
> makeint.h:#define _(msgid)            gettext (msgid)
>
> which if you execute...
>
> grep "_(" *.c
>
> shows that macro is used widely across the entire code path.
>             Jack
>
>
Heh, No wonder make 4.1 built against NLS is racy...

output.c:        fmt = _("%s: Entering directory '%s'\n");
output.c:        fmt = _("%s: Leaving directory '%s'\n");

occurs in output_dump() that is used in start_job_command() and
reap_children(). So every time make notes a source directory change it hits
the CF code.


>
>
>> > On 24.10.2015, at 12:32, Jack Howarth <[email protected]>
>> wrote:
>> >
>> >
>> >
>> > On Sat, Oct 24, 2015 at 6:12 AM, Martin Costabel <[email protected]>
>> wrote:
>> > On 24/10/15 08:22, Jack Howarth wrote:
>> > []
>> >        Since we don't want to remove the CoreFoundation support from
>> > libgettext8-shlibs and gettext-tools, the obvious solution is to use the
>> > proposed make-4.1-4 packaging....
>> >
>> > https://sourceforge.net/p/fink/package-submissions/4563/
>> >
>> > which passes --disable-nls to ConfigureParams to avoid linking against
>> > libintl entirely.
>> > []
>> >
>> > I confirm that --disable-nls added to the configure params in
>> make-4.1-2 - even without the patch file from make-4.1-3 - fixes the build
>> failure of libcurl4 with -j8 on OSX 10.11.
>> >
>> > --
>> > Martin
>> >
>> > I am seeing that here as well with libcurl4 at -j8 so I guess we can
>> drop the current make.patch from make-4.1-4.
>> >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > _______________________________________________
>> > Fink-devel mailing list
>> > [email protected]
>> > List archive:
>> > http://news.gmane.org/gmane.os.apple.fink.devel
>> > Subscription management:
>> > https://lists.sourceforge.net/lists/listinfo/fink-devel
>>
>>
>

------------------------------------------------------------------------------

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.