bug-m4
[Top][All Lists]
Advanced

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

Re: freadseek.c not ported to GNU when building M4


From: Bruno Haible
Subject: Re: freadseek.c not ported to GNU when building M4
Date: Sun, 07 Apr 2019 12:38:46 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-141-generic; KDE/5.18.0; x86_64; ; )

Hi,

Mohammad Akhlaghi wrote in
<https://lists.gnu.org/archive/html/bug-gnulib/2019-04/msg00004.html>:
> I am trying to build M4 from source, but it crashes with the following 
> Gnulib error after running `make' (which asks to directly contact 
> bug-gnulib instead of M4 developers):
> 
>    CC       freadseek.lo
> freadseek.c: In function 'freadptrinc':
> freadseek.c:68:3: error: #error "Please port gnulib freadseek.c to your 
> platform! Look at the definition of getc, getc_unlocked on your system, 
> then report this to bug-gnulib."
>    #error "Please port gnulib freadseek.c to your platform! Look at the 
> definition of getc, getc_unlocked on your system, then report this to 
> bug-gnulib."
>     ^~~~~
> make[4]: *** [Makefile:2386: freadseek.lo] Error 1

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
> $ make

Probably you'll want to use the 'branch-1.4' branch, instead of the 'master'
branch.

Bruno




reply via email to

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