[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: poke 3.2: autoreconf fails
From: |
Jose E. Marchesi |
Subject: |
Re: poke 3.2: autoreconf fails |
Date: |
Sun, 14 May 2023 12:57:41 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> On Sun, 14 May 2023 at 07:37, Jose E. Marchesi <jemarch@gnu.org> wrote:
>
>>
>> Hello.
>> Thanks for the report.
>>
>> > Looks like some aclocal macro have not been included in dist tar ball and
>> > additionally git is used
>> >
>> > [...]
>> >
>> > configure:23885: error: possibly undefined macro: gl_PTHREADLIB
>> > configure:23970: error: possibly undefined macro: gl_WEAK_SYMBOLS
>> > autoreconf: error: /usr/bin/autoconf failed with exit status: 1
>>
>> Using autoreconf in GNU distributed tarballs is not guaranteed to work.
>> Please see:
>>
>> https://sourceware.org/bugzilla/show_bug.cgi?id=30051
>
>
> If exact .m4 files with aclocal macros would be part of the dist tarball it
> would be possible to use autoreconf.
> Please have a look for example on coreutils.
The exact .m4 files _are_ part of the dist tarball.
>From the bugzilla discussion linked above:
autoreconf -i calls autopoint.
autopoint is in charge of copying in gettext support files.
autopoint looks in a gettext installed file:
/usr/share/gettext/archive.dir.tar.xz
Which contains, among other things,
-rw-r--r-- root/root 13567 gettext-0.18/m4/threadlib.m4
Then it tries to copy it over, but complains that the version we have
in GNU poke is different. This makes sense, because it is from a
version from a more recent gnulib.
This may be annoying, but it is not technically a bug as we do not
support running autoconf in distributed tarballs.
You can always call the auto* tools individually, as Arsen already
suggested.
>
>> > BTW: why poke has not enabled BTS? 🤔
>>
>> What is BTS in this context?
>>
>
> Bug Tracking System.
We use bugzilla:
https://www.sourceware.org/bugzilla, component "poke".