poke-devel
[Top][All Lists]
Advanced

[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".



reply via email to

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