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: Arsen Arsenović
Subject: Re: poke 3.2: autoreconf fails
Date: Sun, 14 May 2023 11:26:04 +0200

Hi there,

Tomasz Kłoczko <kloczko.tomasz@gmail.com> writes:

> Looks like some aclocal macro have not been included in dist tar
> ball...

They are.  They probably got replaced or such by autopoint or some other
step autoreconf runs when it should not.  If you're generating part of
the build system, please do so by invoking the processor for that
specific part of the build system (autoconf for configure.ac/m4 files,
automake for Makefile.am, etc).  Jose provided a link to the same bug
report for the previous version.

As an example, lets presume I modified configure.ac or one of the m4s,
and wanted to regenerate configure.  The following works:

  /tmp/h/poke-3.2$ autoconf-2.71 -f
  aclocal.m4:17: warning: this file was generated for autoconf 2.69.
  You have another version of autoconf.  It may work, but is not guaranteed to.
  If you have problems, you may need to regenerate the build system entirely.
  To do so, use the procedure documented by the package, typically 'autoreconf'.
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  fatal: not a git repository (or any parent up to mount point /)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  configure.ac:76: warning: The macro `AC_PROG_CC_C99' is obsolete.
  configure.ac:76: You should run autoupdate.
  ./lib/autoconf/c.m4:1664: AC_PROG_CC_C99 is expanded from...
  configure.ac:76: the top level
  /tmp/h/poke-3.2$ grep 'GNU poke' configure
  # Generated by GNU Autoconf 2.71 for GNU poke 3.2.

(note that it's better to match autoconf versions, it's just that I
don't have a 2.69 install right now)

> ... and additionally git is used

Yes, it's used to regenerate the version string, but it shouldn't hurt
when .tarball-version is present, since that should take precedence
(even though git is invoked in either case).

> BTW: why poke has not enabled BTS? 🤔

I'm unsure what that is.

Have a lovely day!
-- 
Arsen Arsenović

Attachment: signature.asc
Description: PGP signature


reply via email to

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