|
From: | Mohammad Akhlaghi |
Subject: | Re: freadseek.c not ported to GNU when building M4 |
Date: | Sun, 7 Apr 2019 15:21:11 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
Hi Bruno, On 4/7/19 11:38 AM, Bruno Haible wrote:
Thanks for the report. It has already been reported on the bug-m4 list: https://lists.gnu.org/archive/html/bug-m4/2018-08/msg00000.html https://lists.gnu.org/archive/html/bug-m4/2018-11/msg00001.html https://lists.gnu.org/archive/html/bug-m4/2018-12/msg00000.html m4 uses gnulib as a submodule, which means that an explicit action is needed by the m4 maintainers to move it past 2018-03-05 (which is when the fix was added to gnulib).$ git clone git://git.savannah.gnu.org/m4.git $ cd m4 $ ./bootstrap --copy --gnulib-srcdir=/path/to/gnulib $ ./configure $ makeProbably you'll want to use the 'branch-1.4' branch, instead of the 'master' branch.
Thanks, I tried `branch-1.4', but the same error came up. I then tried M4 versions 1.4.16 and 1.4.12, but they also gave similar `gets' errors.
I noticed that Arch Linux's package manager has the necessary corrections as a patch:
https://git.archlinux.org/svntogit/packages.git/tree/trunk/m4-1.4.18-glibc-change-work-around.patch?h=packages/m4 After applying them, M4 was successfully built.I look forward to the necessary corrections applied directly in the M4 source.
Cheers, Mohammad
[Prev in Thread] | Current Thread | [Next in Thread] |